-
After some years in IoT, I tried a bunch of different platform like esp8266 but Arduino remains a must.
Simple reason to choose it for your first (or second :) IoT project:
- Arduino works at 5V and can accept as input voltage 7-12V, but with limit up to 20V (avoid it! :).
This mean you can use a wide range of power supply (4 AA Batteries, 12V transformer from your dead router and so on) - Arduino board provides a 5V regulated output and a 3.3V too for working with a wide range of sensors.
- You got 6 Analog2Digital pins (the A0...A5 pins) with a 0..1024 value resolution. In comparison, esp8266 has only one pin with less resolution.
- It is completly open source, so you can find easily cheap clones like this one at less then 10 euros.
- The ATmega328P chip inside Arduino provide I2C and SPI communication which means you can easily work with other chip.
You can even program an Arduino to be an I2C client to other Arduinos making a small set of complex circuits.
For instance, the C/64 SID chip emulator can be compiled to act like a I2C slave and another Arduino can program it like...a SID chip - Did I talk about the real time operating system, written by an italian guy?.... I was able to use it to build a small "Egg box Lamp".
- Arduino works at 5V and can accept as input voltage 7-12V, but with limit up to 20V (avoid it! :).
-
Costruiamo una lampada luminosa con Arduino, un sensore sonico ed…una scatola di uova :)
Come abbiamo già visto le scatole traslucide per il trasporto delle uova sono un ottima base per creare piccole lampade, per diverse ragioni:
- sono facili da trovare
- sono leggere
- sono abbastanza rigide
- possono essere incollate con del Vinavil (strano ma vero)
Questa versione di eggbox è composta da una sola scatola da quattro uova e da un sensore sonico che potete trovare su amazon per meno di 5€. In realtà il suo prezzo dovrebbe essere meno di 3€, ma considerando l’affidabilità di Amazon (viene recapitato in meno di 3 giorni e senza costi di spedizione) è ancora un prezzo accettabile.
Read More -
In questo secondo capitolo della serie egg box per arduino (una lampada a led costruita con 2 scatole di plastica delle uova), riscriveremo il codice in modo da utilizzare un sistema operativo real time chiamato NilRTOS e disponibile su Github; in particolare mostrerò un semplice sketch che è in grado di produrre un piccolo accordo ed accedere tre luci rispetto ad un ritmo, mentre una quarta, di colore rosso, si accenderà rispetto ad una cadenza diversa.
Read More -
Programmare Arduino è molto divertente, ed in questo articolo voglio mostrare come creare una semplicissima lampada luminosa. Questo esempio sarà anche il pretesto per mostrare differenti implementazioni software dello stesso progetto (in prossimi post)
Questo progetto è volutamente molto semplice, e non si serve di nessun sensore.
https://github.com/daitangio/egg_box
Read More