Stap 1: onderdelen
De onderdelen die je nodig hebt zijn:
- Elke Arduino MCU (ik adviseer: Nano 3.0) minder dan $3)
- NeoPixel WS2812 RGB LED-Ring ($2) of tekenreeks zeggen 4 tot en met 10 LEDs
- een LDR Light-Dependent Resistor (Photoresistors)
- een 1000 ohm weerstand.
- u kunt desgewenst een soort container (bv)
- diverse apparatuur en hulpmiddelen (het gebruikelijke spul... PC, kabels, draden, strippers...)
Ik heb andere project met behulp van NeoPixels in combinatie met condensatoren. Vermoedelijk te elimineren grillig gedrag. Grillig gedrag van de kant van de NeoPixels zou voor het grootste deel wenselijk zijn in deze applicatie, dus ik heb de behoefte aan dergelijke condensatoren afstand.
Zoals ik het zie extra kunnen variabele resisters en schakelaars alleen bieden marginale waarde aan dit apparaat, terwijl complicerende fabricage en software-implementatie. Ze worden dus niet gebruikt. Aan de andere kant, moet u wellicht de instellingen van de software controleren de detectie van nachttijd, die het apparaat activeert wijzigen. Maar dit moet een tijd van aanpassing. Indien gewenst de 1K zou misschien een 10K variabele resisters vervangen.
Hier is een simplistische diagram van hoe deze onderdelen voor dit project Interconnect.
Nano MCU pin
D12 ---'IN' op de NeoPixel module
V5 ---------- VCC "
GND --------- GND "
en
V5 ---fotoweerstand--- A1 ---1 K weerstand--- GND
Wat ooit USB AC-adapter is handig voor het aandrijven van mijn eenheid gebruiken
Als in uw "Ik maakte het' project u meer LEDs worden zeker kunt uw voeding omgaan. Elk van de 3 LED-segmenten in een NeoPixel kunt omhoog 20ma. Zodat 60ma per NeoPixel. Ik moet 7 keer die voor het aandrijven van mijn lichtopbrengst (d.w.z. 420ma). Een 1A USB AC-adapter verwerkt die gemakkelijk. Dat zal alleen huidige gaan door een grote diode op het bord van de Nano en uit de V5-pin. Dit zal ook wel goed.