Stap 2: Het opzetten van RGB - Led strip op een Attiny85:
De volgende stap was om het te porten naar een ATtiny85. De indeling van een ATtiny85 heeft slechts vijf pin die u kunt gebruiken, 2 pin voor PWM en 3 analoge pin. Ik moest voor de RGB - Led strip van 3 PWM en voor de RFID - Module 1 pin alleen Tx = lezen. Attiny85 moet ook een kloksnelheid van 8 MHz en te doen dus worden hier beschreven: wijzigen van de kleine arduino tussen 1 mhz en 8 mhz
Van RFID - module ik alleen gebruik maken van het lezen = Tx functie, ik vond een bibliotheek van Nick Gammon maakte hij deze bibliotheek: http://gammon.com.au/Arduino/ReceiveOnlySoftwareSerial.zip
Het volgende is om het verkrijgen van een extra PWM - pin dit was een beetje een uitdaging. Aangezien ik niet zo goed in schrijven programms of soortgelijk ben. Maar ik vond een oplossing hier:
http://forum.Arduino.CC/index.php?topic=134754.0
https://gist.github.com/dranger003/838bae8aef695b0...
Dus pin 4 – van de ATiny85 lay-out de derde PWM is - pin.
Dus de pinnen ziet er als volgt se ook het gedeelte van het gegevensblad:
- PB0 - PWM / rood
- PB1 - PWM / groen
- PB4 - PWM / blauw
- PB3-125 kHz RFID Tx net gelezen
Voor beter en gemakkelijk controle van RGB - Led strip ik deze bibliotheek gebruiken: https://github.com/joushx/Arduino-RGB-Tools
Een zeer eenvoudige methode om controle RGB - Led, vellen of strippen.
Na een breadboard setup om te zien dat alles werkt, zou ik het op een bord van de strip soldeer.
Op de foto's van links naar rechts:
- RFID - antenne
- vermogen 12 V, IC 7805 spanningsregelaar met twee 2 10uf condensator
- ATtiny85, Terminal blokken voor de RGB - Led strip
- RFID - module en 3 IRL540 N Mosfet en 10 kOhm weerstand