RGB - Led Strip 12 V kontrolleras av en ATtiny85 med en 125Khz RFID modul (2 / 4 steg)
Steg 2: Konfigurera RGB - Led strip på en Attiny85:
Nästa steg var att anpassa det över till en ATtiny85. Layouten för en ATtiny85 har endast fem stift kan du använda, 2 stift för PWM och 3 analoga stift. Jag behövde för RGB - Led band 3 PWM och för RFID - modul 1 pin endast Tx = Läs. Attiny85 måste också ha en klockfrekvens av 8 MHz och göra så beskrivs här: ändra tiny arduino mellan 1 mhz och 8 mhz
Från RFID - modul jag använder bara Läs = Tx funktion, jag hittade ett bibliotek från Nick Gammon gjorde han detta bibliotek: http://gammon.com.au/Arduino/ReceiveOnlySoftwareSerial.zip
Nästa är att få en extra PWM - nåla fast detta var lite av en utmaning. Eftersom inte jag är så bra i skriva programms eller liknande. Men jag hittade en lösning här:
http://forum.Arduino.cc/index.php?topic=134754.0
https://GIST.GitHub.com/dranger003/838bae8aef695b0...
Så 4-pin av ATiny85 layout är den tredje PWM - pin.
Så stiften ser ut enligt följande se även delen av databladet:
- PB0 - PWM / röd
- PB1 - PWM / grön
- PB4 - PWM / blå
- PB3-125 kHz RFID-Tx bara läsa
För bättre och lätt kontroll av RGB - Led strip jag använda detta bibliotek: https://github.com/joushx/Arduino-RGB-Tools
En mycket enkel metod till kontroll RGB - Led eller remsa.
Efter en skärbräda setup att se att allt fungerar, kunde jag löd den en remsa ombord.
På bilderna från vänster till höger:
- RFID - antenn
- ström 12 V, IC 7805 spänningsregulator med två 2 10uf kondensatorn
- ATtiny85, Terminal block för RGB - Led strip
- RFID - modul och 3 IRL540 Nilsson Mosfet och 10 kOhm motstånd