Orodha ya maudhui:
2025 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2025-01-23 15:11
Halo, Juu ya Maagizo haya nitakuelezea jinsi ya kujenga IOT 256 LED Bar Graph Clock.
Saa hii sio ngumu sana kuifanya, sio ghali sana bado itabidi uwe mvumilivu kuambia wakati ^ ^ lakini inafurahisha kuifanya na imejaa mafundisho.
Ili kutengeneza saa hii, hatua kuu itakuwa:
- Tengeneza kisanduku cha picha ya video
- Pata wakati halisi na itifaki ya WiFi na NTP
- Panga mchawi wa Matrix 8x32 wa LED anawakilisha 256 LED
Vifaa
-
Matrix iliyoongozwa WS2812B 8x32 11 € kwenye Aliexpress
Matrix ya LED ya 8x32 WS2812B pia inaitwa NeoMatrix na kampuni ya Adafruit
- Bodi ya Nodemcu ESP8266 3 hadi 4 € kwenye Aliexpress (Nodemcu ni laini kuliko Wemos)
- Baadhi ya filamenti ya printa ya 3D (≈ 120g)
- 2 screws au kucha
- Cable ya USB (USB Aina A hadi Micro USB Aina B)
- Adapta ya ukuta ya USB
Zana zinazohitajika
- Printa ya 3D, yangu ni Creality CR-10
- Koleo
- Chuma cha solder
Zana za hiari
- Gundi ya moto
- Jaribio la voltage ya USB DC (muhimu sana katika mradi mwingi)
Hatua ya 1: Jinsi ya Kuambia Wakati?
Picha ya 1 na faili ya "Explanation_Clock.pdf" itakuelezea jinsi ya kusoma saa hii. Kimsingi, unahitaji kuhesabu dots katika kila safu ya RGB (nyekundu = masaa / kijani = dakika / bluu = sekunde).
Kwa mfano, saa inaonyesha 17h50m44s kwenye picha 2.
Hatua ya 2: Kubuni Kioo kinachoweza kuchapishwa cha 3D Kutumia Fusion 360
Nilitaka sanduku hili liwe sanduku la kubonyeza kikamilifu kwa hivyo nililitengeneza kwa njia ambayo singehitaji kutumia gundi.
Clip-on imehamasishwa na mafunzo haya mawili (clip ya kando) (clip ya katikati)
Vipimo vya tumbo:
Urefu wa 300mm x 80mm urefu x 2mm upana
Vipimo vya sanduku:
Urefu wa 323mm x 85mm urefu x 9.2mm upana
Kuchapa takwimu muhimu:
- 180g ya filament
- 16h30 (wakati wa kuchapa)
Chini, kuna faili 4:
- Box_Bottom_ws (na msaada)
- Box_Top_ws (na msaada)
- Jalada_Bottom_Matrix
- Funika Juu_Matrix
Utahitaji vipande hivi 4 kutengeneza kesi kamili.
Faili zinapatikana pia kwenye Thingiverse, hapa kuna kiunga:
Hatua ya 3: Unganisha Kesi Iliyochapishwa ya 3D + ESP8266
Baada ya kuchapisha vipande 4, fuata hatua hizi:
- Ondoa waya wote kutoka kwa Matrix isipokuwa 5V, GND, na DIN
- Solder waya 3 zilizobaki kwenye bodi ya ESP8266 (Tazama muundo)
- Unganisha "Box_Bottom_ws" na "Box_Top_ws"
- Ingiza kebo ya USB kupitia "Box_Bottom_ws"
- Rekebisha ESP8266 na mkanda wenye pande mbili au gundi moto
- Chomeka kebo ya USB kwa ESP8266
- Telezesha tumbo la LED kupitia "Cover_Bottom_Matrix"
- Klipu "Cover_Bottom_Matrix" kwenye "Box_Bottom_ws"
- Rudia hatua ya 7 na 8 ukiwa na "Cover_Top_Matrix"
- Anza programu
Hatua ya 4: Programu kutumia Arduino IDE
Programu hii ina kazi kuu tatu:
- WiFi
- NTP (Itifaki ya Wakati wa Mtandao) (wikipedia)
- Matrix iliyoundwa na 256 WS2812B LED (angalia inavyofanya kazi)
Mahitaji:
Kwa Meneja wa Bodi:
Ongeza bodi ya ESP8266 kwenye Arduino IDE (njia mpya)
Kwa Maktaba:
Ili kuendesha tumbo, tumia:
- "Maktaba ya Adafruit GFX" iliyotengenezwa na Adafuit
- "Adafuit NeoMatrix" imetengenezwa na Adafruit
- "Adafuit NeoPixel" iliyotengenezwa na Adafruit
Ili kuunganisha kwa Wifi, tumia:
- Jenga "WiFi" iliyotengenezwa na Arduino
- Jenga-ndani "ESP8266WiFi" inapatikana kwa kuongeza bodi
Pakua nambari, badilisha ssid ya WiFi na nywila (laini ya 54 na 55) na uipakie kwenye bodi yako ya ESP8266.
Hiari:
- Badilisha rangi (mstari wa 52) (Unaweza kutumia zana hii: Rangi kwa nambari ya RGB)
- Badilisha ukanda wa saa (mstari wa 59)
- Badilisha mwangaza kwa kila LED (mstari wa 92)
- Badilisha njia ya kuonyesha ya pili (laini ya 101 hadi 104) (ninakuacha ujaribu)
- Ingiza njia yako mwenyewe kuonyesha ^ ^.
/! / Matrix inaendeshwa na bodi ya kiolesura cha USB, kwa hivyo utumiaji wa nguvu lazima uwe mdogo kwa 500mA (vyanzo). Ili kukaa chini ya 500mA, weka taa inayobadilika kati ya 0 na 10 (Angalia na jaribu lako la USB ikiwa unayo).
Ikiwa unataka maelezo zaidi kuhusu:
- jinsi kazi za NTP zinaangalia video hii iliyotengenezwa na Andreas Spiess.
- jinsi NeoMatrix inavyofanya kazi angalia video hii tena iliyofanywa na Andreas Spiess.
- jinsi Maktaba ya Adafuit inavyofanya kazi angalia mafunzo haya
Hatua ya 5: Ining'inize, Itazame na Anza Kuhesabu - Kuwa Mvumilivu
Nimefurahiya na matokeo, sanduku la klipu ni laini na rahisi kukusanyika na saa inafanya kazi kama hirizi.
Ninakubali kuwa sio njia ya haraka sana kuuambia wakati lakini ni njia ya kuchekesha.
Siku njema !
Ilipendekeza:
Grafu ya Baa ya Transistor LED: Hatua 4
Grafu ya Baa ya Transistor ya LED: Nakala hii inaonyesha njia ya kipekee na ya ubishani ya kuunda onyesho la grafu ya bar ya LED. Mzunguko huu unahitaji ishara ya kiwango cha juu cha AC. Unaweza kujaribu kuunganisha kipaza sauti cha Darasa D. Mzunguko huu ulibuniwa na kuchapishwa miaka mingi iliyopita kulingana na sanaa
Grafu ya Baa mbili ya Rangi na MzungukoPython: Hatua 5 (na Picha)
Grafu ya Baa Mbili ya Rangi na MzungukoPython: Niliona bar-graph ya LED kwenye wavuti ya Pimoroni na nilidhani inaweza kuwa mradi wa gharama nafuu na wa kufurahisha wakati wa kufanya utaftaji wa covid-19. Inayo LEDs 24, nyekundu na kijani, katika kila moja yake Sehemu 12, kwa hivyo kwa nadharia unapaswa kuonyesha r
Utunzaji wa saa - Jinsi ya Kuunda Saa Iliyotengenezwa Kutoka kwa Saa !: Hatua 14 (na Picha)
Utunzaji wa saa - Jinsi ya Kuunda Saa Iliyotengenezwa Kutoka kwa Saa !: Halo wote! Huu ni maoni yangu kwa Mashindano ya Mwandishi wa Mara ya Kwanza ya 2020! Ikiwa unapenda mradi huu, ningethamini sana kura yako :) Asante! Hii inayoweza kufundishwa itakuongoza kupitia mchakato wa kujenga saa iliyotengenezwa na saa! Nimeita kwa ujanja
Kutengeneza Saa na M5stick C Kutumia Arduino IDE - RTC Saa Saa Saa Na M5stack M5stick-C: Hatua 4
Kutengeneza Saa na M5stick C Kutumia Arduino IDE | RTC Saa Saa Saa Na M5stack M5stick-C: Halo jamani katika mafundisho haya tutajifunza jinsi ya kutengeneza saa na bodi ya maendeleo ya m5stick-C ya m5stack kutumia Arduino IDE.So m5stick itaonyesha tarehe, saa & wiki ya mwezi kwenye maonyesho
Sensorer ya Ubora wa Hewa ya DIY + Uchunguzi uliochapishwa wa 3D: Hatua 6
Sensor ya Ubora wa Hewa ya DIY + Uchunguzi uliochapishwa wa 3D: Mwongozo huu una habari yote unayohitaji kuunda sensa yenye uwezo mkubwa, saizi ya mfukoni