background preloader

Blogs - Others

Facebook Twitter

Arduino Lessons | Technology Tutorials. We have provided a methodical set of videos and instructional material to teach you how to use the Arduino Microcontroller. We start simple, and take you through things step by step. Arduino Lesson 1: In this lesson we take our first look at the Arduino Microcontroller, and you will write your first simple program. Don’t be afraid, we will take you through it step by step with a video and instructional diagrams.

Arduino Lesson 2: In this lesson we build our first external circuit and control it from the Arduino. We use digitalWrite commands to turn the arduino on and off. Arduino Lesson 3: In this lesson we create a two LED circuit, and we learn about for loops. Arduino Lesson 4: Learn how to print to your computer screen from the Arduino using your serial port. Arduino Lesson 5: Learn how to work with strings in arduino. Arduino Lesson 6: This lesson will show you how to get user input from the Serial Monitor. Arduino Lesson 7: This lesson will show you how to implement while loops. WIFI module ESP8266 for IoT. I got interested interested in ESP8266 WiFi module after reading New Chip Alert: The ESP8266 WiFi Module (It’s $5) article. Why is it cool? It’s a WiFi module with an SOC, making it somewhat similar to TI’s CC300. ESP8266 is an UART to WiFi module that you can pick for less than $5 USD.

ESP8266 is a really cheap and easy way to connect any small microcontroller platform (for example Arduino) wirelessly to Internet. The ESP826 module I bought from Electrodragon is simple having only the ESP8266 IC and one other IC in it. The other side of the he module des not have any components, just 8 pins I have attached wires to in this picture. The ESP8266 is a chip that turned a lot of heads recently, stuffing a WiFi radio, TCP/IP stack, and all the required bits to get a microcontroller on the Internet into a tiny, $5 module. There’s a catch, right, there’s always a catch on the cheap products. I had enough information, so I need to get one module to test. The module and IO pins run at 3.3V. FreeIO | Free Hardware / Open Hardware. ESP8266 Projects: P2 - WIFI Web Power Switch for MAINS - MPSM v.2 DevBoard - ESP8266. WARNING!! You will play with LIVE MAINS!! Deadly zone!! If you don't have any experience and are not qualified for working with MAINS power I will not ecourage you to play arround!

---------------------------------------------------------------------------------------------------------------------------- Remember the story about the WIFI MAINS Power Switch module? Because of the high interest in the subject, a new dedicated Dev Board has been born: MPSMv2, a small ESP8266 DevBoard with integrated MAINS Power Switch! Yes, it's finally here, arrived safely from the PCB factory and you can see it below. I know a lot of you are waiting it already, but please be patient few more days.

Theory of operation remain the same so please take a look at the previous Article about MAINS Power Switch for deeper explanations. Finally, the received result from the PCB Factory, a long awaited moment: It is designed in such way that no harm will be done by the cut to the functioning of the circuit. Internet of Things. Internet Of Things & Me! - All about the internet of things. Motion sensor v2 built and in use - Digits Domotica Blog. Two motion sensors v2 are in use right now, yippee! I upgraded an existing v1 sensor to a v2 and built a new one. The v2 sensor specs are very different from the v1 but much more promising, yet all i needed to do to was soldering the digital output of the PIR to another JeeNode port (namely ATmega INT1) and use a different digital port for serial I/O with the XBee.

Oh, and upload a new sketch of course. Now i have 2 identical v2 sensors: v1 upgraded to v2 Looking back at how this motion sensor evolved i am wondering, why didn’t i think of interrupts in the first place… not very smart actually.. Or maybe i did think about interrupts but unconsciously thought it would be to hard for me to handle already, cause that’s what you read all the time: interrupts are a tough subject! So now I’ve got 2 motion sensors with the following features: I’m gonna monitor this sensor very closely in the coming months and learn from it. Motion v2 in the kitchen Finished? ESP8266 in deep sleep - Digits Domotica Blog. With the ESP-12 modules on a breadboard adapter I was finally ready for some tinkering. The plan for today was very simple: flash NodeMcu firmware, start programming the ESP8266 in Lua and try deep sleep mode.

I put an ESP-12 on a breadboard, used a FTDI-ish thing to connect the ESP-12 to my Windows PC and used a 3.3/5V breadboard power supply (set to 3.3V) to power the ESP-12. Flash! Time to flash the thing! Tools and other things I downloaded to get started with the ESP-12 were: – NodeMcu firmware – NodeMcu flasher – LuaUploader – LuaLoader The latter 2 have some overlap in functionality – it looks like LuaLoader will be my favorite. I unchecked items 2, 3 and 4 and let the first item point to the right firmware image I wanted to use.

After some playing around with “Hello World”- and “Blink”-like Lua scripts it was time to do something that would be a bit more exciting – things like interrupts, deep sleep and some MQTT of course. Boot loop protection! Looks like this: MicroController Electronics - Better Living through Modern Electronics. Dangerous Prototypes | A new open source hardware project every month. Briefly introduced: 0.96 inch OLED Display with a resolution of 128x64 - simtronyx - Das Elektronik Blog. This time i ordered a monochrome OLED display with a resoltion of 128×64. It works with an I2C interface and needs no background light because of the self illumination type. Kurz vorgestellt: 0,96 Zoll OLED Display I²C mit 128×64 Pixel – My version of the display is monochrome blue, also there are displays with monochrome white pixels.

Beside of the single color displays there are displays with two colors. These displays have two different monochrome pixel areas with a smaller part on the top and a bigger part at bottom. Mostly, the smaller part is in orange or yellow and the bigger (bottom) part is in white or blue. The overall resolution (like the controlling/programming procedure) is identical to the presented display. Specifications: Components: If you like this arcticle, then please donate a little bit! Mat's Hideout | rants, raves, rhymes, reviews.