Përmbajtje:
- Hapi 1: LISTA E PJESVE
- Hapi 2: SKEMATIK
- Hapi 3: Saldimi dhe montimi
- Hapi 4: PROGRAMIMI
- Hapi 5: P FRFUNDIM
Video: ORA E ZBRITJES S R BASHKIMIT: 5 hapa (me fotografi)
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:12
Kisha planifikuar të blija një Unazë Neopixel 60 Led për të bërë një orë, por për fat të keq nuk mund ta blija. Më në fund, bleva një Unazë Neopixel 35 Leds dhe doli me një mënyrë të thjeshtë për të bërë një orë interneti e cila mund të shfaqë orë, minutë dhe sekondë me këtë Unazë LED 35. Le të fillojmë.
Hapi 1: LISTA E PJESVE
Përbërësit kryesorë përfshihen:
- 01pcs x ESP8266 NODEMCU
- 01pcs x NEOPIXEL RING 35 LED
- 01pcs x PCB UNIVERSALE DYFISHTE P FORR DIY 5x7cm
- 01pc x Mashkull & Femër 40PIN 2.54MM HEADER
- 01pcs x NGARKIM TELEFONIT PPR FURNIZIM ME FUQI
Hapi 2: SKEMATIK
Ky është një qark shumë i thjeshtë. Unaza NEOPIXEL ka 2 x 3 jastekë të shënuar si më poshtë: 5V, DI, GND dhe 5V, DO, GND. Për ta kontrolluar atë, gjithçka që duhet të bëjmë është të lidhim 3 lidhje me këto 3 pads 5V, DI, GND në unazë. 5V dhe GND i NEOPIXEL RING lidhen me +5V dhe GND i furnizimit me energji të jashtme dhe të dhënave DI pin është i lidhur me ESP8266 NODEMCU në pin D4.
Shënim: Unë nuk mund të gjej NEOPIXEL RING 35 LED në bibliotekën FRITZING, kështu që kam përdorur NEOPIXEL RING 60 LED për ta zëvendësuar atë në diagramin e qarkut.
Hapi 3: Saldimi dhe montimi
Së pari, unë hoqa kabllot origjinale nga NEOPIXEL RING, pastaj bashkova kokën 3 kokë mashkullore në kunjat 5V, DI, GND në NEOPIXEL RING.
E kam prerë Qarkun DIY PROTOBOARD 5X7cm në një copë të vogël, ngjitem 2 rreshta titujsh femra për ta lidhur ESP8266 NODEMCU në të. Në këtë fotografi, unë kam bashkuar disa komponentë shtesë si: kokën e femrës 8P për MPU6050, një LED RGB me 3 copë x rezistorë që kufizojnë rrymën dhe bllokun terminal të vidhave 2P.
Saldimi i kokës femërore me 3 kunja (5V, D4, GND) në fund të DIB PCB duke ndjekur skemën në hapin e mëparshëm. Kjo kokë femër do të lidhet me titullin mashkull të NEOPIXEL RING.
Ngjitni një kuti të vogël për të mbuluar ESP8266 NODEMCU. Do të doja të kisha një printer 3D për të bërë kuti të vogla si kjo. Unë shpova një vrimë në kuti në mënyrë që titulli femër i DIB PCB të kalojë nëpër këtë vrimë dhe të lidhet me NEOPIXEL RING.
Veryshtë shumë e thjeshtë. E BONR
Kam përdorur ngarkuesin e celularëve për të furnizuar me energji 5V për të numëruar orën e ziles.
Hapi 4: PROGRAMIMI
Ideja ime është treguar në foton më poshtë:
Ora do të shfaqet si një numër binar dhe ne kemi nevojë për 4 LED të barasvlershme me një numër binar 4-bit për të treguar orën (maks. 12). Minuta dhe e dyta përfaqësohen duke numëruar numrin e LED-ve në shifrën dhjetëshe (maks. 5) dhe njësi shifrore (max. 9). Në total, na duhen (5+9) x 2 = 28 LED për të treguar minutën dhe sekondën.
Ky unazë NEOPIXEL ka 35 LED, kështu që 3 LED të mbetur përdoren si ndarës për të sqaruar orën, minutën dhe sekondën. Isshtë shënuar me ngjyrë të Zezë në figurë.
Ne mund të shohim foton më poshtë për të kuptuar se si kjo orë tregon kohën.
Pozicioni i LEDs deklarohet në vargjet e mëposhtme:
byte HHHH [4] = {16, 17, 18, 19}; // Ora - Numri Binar 4 Bit
bajt M0 [5] = {14, 13, 12, 11, 10}; // Minutë - Bajt dhjetë shifror M1 [9] = {9, 8, 7, 6, 5, 4, 3, 2, 1}; // Minutë - Njësia e shifrës bajt S0 [5] = {21, 22, 23, 24, 25}; // Minutë - Bajt dhjetë shifror S1 [9] = {26, 27, 28, 29, 30, 31, 32, 33, 34}; // Minutë - njësi shifër bajt SEPERATOR [3] = {0, 15, 20}; // 3 led të ndara
Kjo orë e Unazës së Numërimit mund të lexojë informacionin e kohës nga serveri NTP dhe koha do të përditësohet përmes WIFI nga ESP8266 NODEMCU.
Ne mund t'i referohemi kësaj faqe në internet për të zgjedhur ngjyrën led që preferoni. Në figurën më poshtë, ora e numërimit të unazës tregon kohën pa ndezje të ndara.
Nëse shkakton konfuzion, ne mund të vendosim një ngjyrë tjetër për ta (p.sh.: E BARDH in në figurën më poshtë) për të dalluar orën, minutën dhe sekondën.
Numërimi i kodit të orës së unazës është i disponueshëm në GitHub tim.
Hapi 5: P FRFUNDIM
Shihni disa fotografi të tjera.
Faleminderit për shikimin tuaj dhe shpresoj t'ju pëlqejë !!!
Ju lutemi LIKE dhe SUBSCRIBE në kanalin tim në YouTube.
Recommended:
Komponentët e Sipërfaqes së Saldimit të Salduar - Bazat e bashkimit: 9 hapa (me fotografi)
Komponentët e Sipërfaqes së Salduar të Salduar | Bazat e bashkimit: Deri më tani në serinë time të Bazës së Soldering, unë kam diskutuar bazat e mjaftueshme për bashkimin që ju të filloni të praktikoni. Në këtë Instructable ajo që do të diskutoj është pak më e avancuar, por janë disa nga bazat për bashkimin e Surface Mount Compo
Saldimi përmes përbërësve të vrimave - Bazat e bashkimit: 8 hapa (me fotografi)
Saldimi përmes përbërësve të vrimave | Bazat e bashkimit: Në këtë Udhëzues do të diskutoj disa baza në lidhje me bashkimin e komponentëve përmes vrimave në bordet e qarkut. Unë do të supozoj se ju keni kontrolluar tashmë 2 udhëzimet e para për serinë time Soldering Basics. Nëse nuk e keni kontrolluar hyrjen time
Shkrirja - Bazat e bashkimit: 8 hapa (me fotografi)
Shkrirja | Bazat e bashkimit: Ndonjëherë kur jeni duke u bashkuar, thjesht duhet të hiqni disa pjesë. Unë do të tregoj disa metoda për heqjen e pjesëve që janë ngjitur në një tabelë qarku. Për secilën nga këto metoda pjesa që po përpiqeni të hiqni do të nxehet, prandaj kini kujdes. Nëse po
Përdorimi i Perfboard - Bazat e bashkimit: 14 hapa (me fotografi)
Përdorimi i Perfboard | Bazat e bashkimit: Nëse jeni duke ndërtuar një qark, por nuk keni një tabelë qarkore të projektuar për të, përdorimi i tabelës është një opsion i mirë. Pllakat e pllakave quhen gjithashtu Borde të Qarqeve të Shpuar, Tabela Prototipizimi dhe PCB Dot. Në thelb është një bandë e jastëkëve të bakrit në qark
DIY Arduino Stacioni i bashkimit: 6 hapa (me fotografi)
DIY Arduino Soldering Station: Në këtë projekt do t'ju tregoj se si të krijoni një stacion saldimi të bazuar në Arduino për një hekur bashkues standard JBC. Gjatë ndërtimit do të flas për termoçiftet, kontrollin e fuqisë AC dhe zbulimin e pikës zero. Le të fillojmë