ZAPpelin, eller hur du tränar din luftskepp med en Arduino och IR-fjärrkontroll (2 / 8 steg)
Steg 2: Att göra en lightend Arduino ombord + byta säkring bit
IR-sensorn är ansluten till Pin2 (ingång), marken och VCC.
En Arduino pro mini 3.3V skulle vara färdiga. I stället vi byggt en minimal Arduino ombord och gjorde det fungera på en LiPo cell (3.7V). Standard brownout spänningen (svagt batteri switch off) var lägre än värdet, men tar i konto så stor marginal att det fungerade utan att ändra det till ett lägre värde.
Vi sätta den till 1.8V med avrdude.
Om du vill ange brownout spänningen till 1v8, vi programmera om den utökade fuse lite.
Kontrollera först att din arduino-styrelsen fungerar och chip har bootloader på den.
Sedan ladda upp arduino som ISP skiss på en annan arduino ombord (i detta exempel Arduino Uno)
Nu, tråd upp arduino styrelsen med din egen bräda som visas här.
Nu, installera winavr. (Sök på google eller klicka här)
Gå till cmd och skriver denna kodrad:
avrude -p m328p - c avrisp -P COM3 -b 19200 - v
Ändra m328p till m168p om du använder en ATmega168.
Ändra avrisp om du inte använder en arduino som ISP till din egen ISP
Ändra COM3 till COM-porten där leverantören är kopplad till
I bilden visas kan du nu läsa fuse bitar.
Standard arduino fuse bitar är:
lfuse = 0xFF
hfuse = 0xDE
Eka = 0x05
Vi måste ändra Eka till 0x06.
Skriv den följande lina av koden i cmd för att göra detta:
avrude -p m328p - c avrisp -P COM3 -b 19200 - v - U efuse:w:0x06:m
Igen, måste du ändra den här raden till din egen situation.
Om allt fungerat bör ATmega chip vara redo att hantera lägre spänningar.