Orodha ya maudhui:
- Hatua ya 1: Orodha ya Sehemu
- Hatua ya 2: Muhtasari wa nyaya
- Hatua ya 3: ESP Wiring
- Hatua ya 4: Sehemu ya Wiring ya Matrix
- Hatua ya 5: Sehemu ya Wiring ya Matrix
- Hatua ya 6: Wiring Nguvu
- Hatua ya 7: Sakinisha Arduino IDE
- Hatua ya 8: Sakinisha Maktaba
- Hatua ya 9: Sakinisha Usaidizi wa ESP8266
- Hatua ya 10: Sakinisha Dereva wa CH340
- Hatua ya 11: Pakia Nambari
- Hatua ya 12: Usanidi
- Hatua ya 13: Yote Yamefanywa
- Hatua ya 14: Nambari Iliyotolewa
Video: Saa ya dijiti ya Morphing: Hatua 14 (na Picha)
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:53
Video ya haraka kuhusu mradi huu. Tangu wakati huo nimetekeleza njia ya kuweka eneo la saa.
Shukrani kwa kazi ya jamii ya Arduino na ESP8266, saa hii nzuri ni rahisi kujenga!
- Vipengele viwili vikuu tu: Onyesha (wazi) na WiFi MicroController
- Hakuna soldering inahitajika
- Hakuna ustadi wa programu unaohitajika, nambari hutolewa!
Tuanze
Hatua ya 1: Orodha ya Sehemu
Ingawa nimejumuisha viungo vya mahali niliponunua sehemu zangu, sehemu hizi zinaweza kununuliwa kwa urahisi kutoka kwa wauzaji wengine kote ulimwenguni.
- P3 64x32 RGB Matrix ya LED $ 20
- Moduli ya NodeMCU 32MB ESP8266 WiFi Microcontroller $ 4.95
- Waya wa kike hadi wa Kike 20cm Dupont waya $ 0.85
- Cable ndogo ya USB USB / Usawazishaji na adapta ya ukuta ya sinia ya 5V (nilikuwa nayo na sikuwa na budi kuinunua)
- Ugavi wa Umeme wa kiwango cha chini cha 5V 2A (nilikuwa na hii na sikuwa na budi kuinunua) $ 7.95
- Kontakt ya pipa ya Kike isiyo na waya kuunganisha Ugavi wa Nguvu kwenye kebo ya nguvu ya kuonyesha.
MUHIMU:
- Kamba zingine za USB zimeundwa tu kwa uwasilishaji wa umeme (kuchaji) - hizi ni sawa kuwezesha saa iliyomalizika, lakini kupakia nambari kwa ESP tutahitaji kebo ya data / usawazishaji wa USB.
- P3 RGB Matrix ina zaidi ya 6000 LEDs. Kwa saa hii, hatutawageuza yote mara moja, kwa hivyo 2 Amp ni ya kutosha. Walakini, ikiwa una mpango wa kufanya zaidi na onyesho na kuwa na LED zote zimewekwa nyeupe, usambazaji wa umeme uliopendekezwa ni kiwango cha chini cha 8 Amp.
Hatua ya 2: Muhtasari wa nyaya
Kuna waya nyingi, lakini usijali. Tunachofanya ni kuunganisha pini moja hadi nyingine.
Chukua muda wako tu. Angalia mara mbili kila muunganisho kabla na baada ya kuiingiza.
Hakikisha waya zimeingizwa kikamilifu ili zisingeweza kutenduliwa kwa bahati mbaya. Wao ni snug kabisa wakati imeingizwa kikamilifu.
Hatua ya 3: ESP Wiring
Kwanza, wacha tuweke waya za kuruka kwenye ESP. Usijali ikiwa rangi yako ya waya ni tofauti na yangu. Je! Ni pini gani zilizounganishwa na kila waya ndio muhimu.
Usiunganishe ESP na PC yako BADO. Tunahitaji kukamilisha wiring yote kabla ya kuwezesha chochote
Tunatumia pini D0 kupitia D8 na GND mbili.
Tunaweza kuruka pini ya 3V kwa sababu ESP itawezeshwa kupitia bandari ya USB.
Pia tunaruka kupitisha na Kupokea pini kwa sababu tutawasiliana na ESP kupitia USB au WiFi.
Hatua ya 4: Sehemu ya Wiring ya Matrix
Ifuatayo, chukua mwisho mwingine wa waya za kuruka ambazo tumeshikamana na ESP na uziunganishe kwenye tumbo.
Tena, chati hiyo inajumuisha rangi za waya ambazo nilitumia, lakini kwa kweli rangi zako zinaweza kuwa tofauti.
Kilicho muhimu ni kwamba uunganishe pini za ESP kwenye tumbo kama inavyoonyeshwa kwenye meza.
Tumbo HAINA ulinganifu, kuna kushoto / kulia, juu / chini. Tafadhali kumbuka mishale nyeupe
Viunganishi kwenye tumbo langu hazijaandikwa lebo, kwa hivyo nimeongeza picha na lebo. Matrix yako inaweza kuwa tofauti kidogo. Rasilimali hizi zinajadili matoleo mengine ya bodi kwa undani sana:
- PxMatrix na Dominic Buchstaller
- RGB Led Matrix Na ESP8266 na Brian Lough aka WitnessMeNow
Hatua ya 5: Sehemu ya Wiring ya Matrix
Seti ya pili ya waya za kuruka unganisha kontakt ya kushoto na kontakt ya kulia ya tumbo.
Picha ya tatu inaonyesha upande wa kulia wa tumbo.
Hatua ya 6: Wiring Nguvu
Cable ya nguvu ya kuonyesha ilibuniwa kwa vituo vya screw.
Unaweza kukata kifurushi cha solder na kuvua waya, lakini nilichagua kunama vifungo na kutumia neli ya ziada ya kupunguza joto ili kuhakikisha kuwa hakuna chuma kilicho wazi. Chochote unachofanya, hakikisha waya zinawasiliana vizuri, zimefungwa salama na maboksi.
Kwa wazi waya mwekundu unapaswa kushikamana na (+) na waya mweusi kwa (-)
Chomeka upande wa pili kwenye onyesho, tena ukiangalia polarity: Nyekundu inakwenda VCC na Nyeusi inakwenda GND.
Ikiwa kebo yako imeundwa kwa wakati mmoja kuwezesha maonyesho mawili, haijalishi ni ipi unaunganisha kwenye onyesho lako moja. Hata hivyo ni MUHIMU SANA kwamba haubadilishi nyekundu (+) na nyeusi (-)
Ikiwa haujafanya hivyo, sasa ni wakati mzuri wa kuangalia mara mbili ili kuhakikisha kuwa waya zote za jumper zimeunganishwa na pini sahihi (kabla ya kutumia nguvu).
Angalia polarity ya kebo ya umeme TENA, hakikisha kuwa PLUS na MINUS HAZIREJESWI
Haya, tumemaliza na wiring! Lakini usiiingize kwenye YET
Hatua ya 7: Sakinisha Arduino IDE
Ili kupakia nambari kwenye ESP, utahitaji programu ya Arduino na maktaba kadhaa:
Fuata maagizo ya ufungaji kwenye wavuti ya Arduino.
Arduino imefanya mengi kwa jamii ya watengenezaji, kwa hivyo unapaswa kuchangia Arduino, lakini ni chaguo.
Bonyeza "Pakua tu" kupakua bila kuchangia.
Hatua ya 8: Sakinisha Maktaba
Mara tu ikiwa imewekwa, zindua Arduino IDE kisha:
- Bonyeza menyu ya Mchoro> Jumuisha Maktaba> Dhibiti Maktaba…
-
Tafuta na usakinishe toleo la hivi karibuni la maktaba zifuatazo:
- Maktaba ya AdaFruit Gfx
- PxMatrix na Dominic Buchstaller
- Toleo la ArduinoJSON 5.13.2 na Benoit Blanchon
- WiFiManager na Tzapu
- DoubleResetDetector na Stephen Denne aka Datacute
MUHIMU: Angalia kuwa wakati wa maandishi haya, toleo la 6.x ArduinoJSON haifanyi kazi na Morph Clock. Kufanya hivyo husababisha kukusanya makosa. Hakikisha unataja toleo 5.13.2 wakati unasakinisha / kusasisha ArduinoJSON. Shukrani kwa mtumiaji lmirel kwa kutambua hii.
Hatua ya 9: Sakinisha Usaidizi wa ESP8266
Tunahitaji pia msaada wa ESP8266
- Funga Dhibiti Maktaba, lakini kaa katika Arduino IDE
- Nenda kwenye Faili> Mapendeleo
- Bonyeza ikoni upande wa kulia wa URL za Meneja wa Bodi za Ziada
-
Bandika URL hii kwenye mstari tofauti (mlolongo haujalishi).
https://arduino.esp8266.com/stable/package_esp8266com_index.json
- Bonyeza Ok kutoka nje ya Mapendeleo
- Nenda kwa: Zana> Bodi xyz> Meneja wa Bodi…
- Tafuta 8266
- Sakinisha esp8266 na Jumuiya ya ESP8266.
Hatua ya 10: Sakinisha Dereva wa CH340
Jambo la mwisho kusanikisha ni dereva wa kifaa ili PC yetu iweze kuzungumza na ESP.
Pakua na usakinishe dereva kwa kompyuta yako kutoka chini ya ukurasa wa dereva wa mtengenezaji.
Ikiwa unahitaji msaada, kuna mafunzo mazuri ya jinsi ya kusanikisha Arduino Nano CH340 na samuel123abc. CH340 / CH341 hiyo hiyo ambayo iko kwenye NodeMCU ESP iko kwenye kiini cha Arduino Nano.
Hatua ya 11: Pakia Nambari
Tuko karibu kufika…
-
Pakua na ufungue nambari mpya ya Saa ya Morphing.
- (tazama picha hapo juu ikiwa haujui github)
- Unzip faili ya zip iliyopakuliwa kisha bonyeza mara mbili MorphingClock.ino
- Jumuisha na Pakia
- Kabla ya kuingiza NodeMCU kwenye PC yako kupitia kebo ya Micro USB, umechunguza wiring yako mara mbili?:-)
- Hakikisha kuwa pini za NodeMCU hazipungukiwi na vitu vyovyote vya chuma kwenye dawati lako wakati NodeMCU imewashwa.
- Unapoingiza USB, unapaswa kusikia "ding" ya kawaida wakati Windows inatambua kifaa cha USB kimechomekwa.
- Sanidi chaguo katika Arduino IDE> Zana kama picha
- Bandari yako ya COM inaweza kuwa tofauti.
- Ilinibidi nibadilishe Ukubwa wa Flash kuwa 4M (1M SPIFFS) ESP yako inaweza kuwa tofauti.
- Bonyeza kitufe cha Pakia kama picha. Hii itachukua muda (kama sekunde 30), na kutakuwa na maonyo, lakini mwishowe itapakia kwa NodeMCU.
Utatuzi wa shida:
- Ikiwa upakiaji haukufaulu kwa sababu haikuweza kuungana, hakikisha unachagua bandari ambayo ESP imeingizwa chini ya Zana> Bandari.
-
Ikiwa hakuna chaguo iliyowezeshwa chini ya Zana> Bandari
- Hakikisha umeweka dereva wa CH340 (angalia hatua ya awali)
- Hakikisha unatumia kebo ya data / usawazishaji. Jaribu kwa kuunganisha simu yako na PC na kebo hiyo. Ikiwa ungeweza kuona faili kwenye simu kutoka kwa PC, basi una kebo nzuri ya data.
- Ikiwa mkusanyiko unashindwa kabla ya kujaribu kupakia, songa juu kwenye dirisha nyeusi la nyuma na kisha pole pole chini na angalia kosa la kwanza linaloripoti. Ikiwa huwezi kujua inachosema, tuma kosa hilo la kwanza na nitajaribu kusaidia. Kutakuwa na maonyo - hizo ni sawa, hazisitishi mkusanyiko.
- ukipata kosa linalohusiana na JSON wakati wa kukusanya, tumia toleo la maktaba ya JSON 5.13.2 badala ya toleo la hivi karibuni (6-beta) - Asante lmirel!
- Ikiwa mkusanyiko umefanikiwa, upakiaji umefaulu lakini saa haifanyi kazi, fungua mfuatiliaji wa serial katika Arduino IDE, bonyeza upya kwenye ESP. Ikiwa makosa ni rundo la nambari za hex, jaribu kubadilisha Ukubwa wa Flash kuwa 4M (1M SPIFFS) na upakie tena.
- Ikiwa kosa liko kwa Kiingereza, inapaswa kukuambia ni nini ina shida nayo. Tuma kile inachosema ikiwa unahitaji msaada wa kufafanua kile inachojaribu kusema:-)
- Matrix inafanya kazi, lakini ESP haionyeshi kama kituo cha kufikia. Nimeona hii ikitokea kwenye NodeMCU ndogo iliyo na msingi wa ESP-12E na 1M SPIFF na tumia toleo la ESP-12E la MorphClk. Kwa bahati mbaya, nimeweza tu kufanya kazi kuzunguka shida kwa kupunguza kiwango cha kuonyesha upya, kwa hivyo onyesho sio mkali ikilinganishwa na toleo asili.
Hatua ya 12: Usanidi
Mara baada ya kupakia kukamilika, unapaswa kuona neno: "Kuunganisha" kwenye onyesho.
ESP inajaribu kuungana na WiFi yako ili kupata wakati wa sasa. Walakini, haijui nenosiri kwa Kituo chako cha Ufikiaji cha WiFi (AP) bado.
- Bonyeza kitufe cha kuweka upya (RST) kwenye ESP mara mbili mfululizo kwa sekunde moja kando.
- Maonyesho yatakuonyesha AP: MorphClk, Pwd: HariFun, na 192.168.4.1.
- Kwa wakati huu, ESP inafanya kazi kama kituo cha kufikia WiFi kilichoitwa MorphClk na nenosiri HariFun.
- Nenda kwenye kompyuta / simu yako ili ubadilishe muunganisho wako wa WiFi kutoka kwa WiFi yako ya kawaida kwenda MorphClk.
- Kubadilisha WiFi, kwenye Windows, ikoni iko kwenye kona ya chini kulia, kwenye Mac iko juu kulia.
- Unaweza kuona onyo likisema kwamba simu yako haiwezi kupata mtandao. Ni sawa. Simu yako sasa imeunganishwa TU na ESP na ESP haijaunganishwa kwenye mtandao (bado).
- Kutumia kivinjari kwenye wavuti / simu yako, tembelea 192.168.4.1, hii ni tovuti inayotumiwa na ESP.
- Gonga "Sanidi WiFi" na uchague kituo chako cha kufikia WiFi na weka nywila yako ya WiFi. Kisha itahifadhi habari hiyo katika hifadhi ya kudumu kwa hivyo hautaiingiza tena.
- Hapa ndipo pia unapochagua saa za eneo Tumia tovuti hii kupata mpangilio wa TimeZone kwa eneo lako. Usisahau kuingia ishara ya kuondoa.
- Ingiza Y kwenye uwanja wa 24Hr kuonyesha masaa katika muundo wa kijeshi, au ingiza N ikiwa unapendelea muundo wa saa 12. Bado sina kiashiria cha AM / PM. Labda unaweza kuongeza huduma hiyo na kushiriki jinsi ulivyofanya?
- Usisahau kubadili kompyuta / simu yako kurudi kwenye kituo chako cha kawaida cha upatikanaji wa WiFi la sivyo hautapata ufikiaji wa mtandao.
Hatua ya 13: Yote Yamefanywa
Kweli, ndio hivyo
Kilichobaki ni kutengeneza kesi nzuri kwa hiyo.
Hauitaji tena kompyuta / simu. Unaweza kutumia chaja yoyote ya simu kuwezesha ESP.
Tafadhali nijulishe ikiwa unaona chochote ambacho ninaweza kuboresha kwenye hii inayoweza kufundishwa. Nitajitahidi kujibu maswali pia.
Ikiwa utaunda hii, tafadhali bonyeza kitufe cha "Nimetengeneza" na uonyeshe toleo lako. Kuwa na furaha ya kutengeneza!
Hatua ya 14: Nambari Iliyotolewa
Watu wa ajabu wa mtandao wameboresha mradi huu! Nijulishe ikiwa umefanya maboresho ambayo ungependa kushiriki hapa. Asante kila mtu!
Morphing Clock Remix na lmirel
github.com/lmirel/MorphingClockRemix
Tarehe, Joto, Humidify jamaa na VincentD6714
drive.google.com/file/d/1TG8Y1IjAQaV7qGPWL…
Mkimbiaji Juu katika Mashindano ya Saa
Ilipendekeza:
Saa ya Dijiti ya Doa Matrix ya Dijiti - Programu ya Android ya ESP Matrix: Hatua 14
Saa ya Dijiti ya Dotri ya Dijiti ya Dijiti - Programu ya Android ya ESP Matrix: Nakala hii inafadhiliwa na PCBWAY.PCBWAY hufanya PCB zenye ubora wa hali ya juu kwa watu ulimwenguni kote. Jaribu mwenyewe na upate PCB 10 kwa $ 5 tu kwa PCBWAY na ubora mzuri sana, Shukrani PCBWAY. Bodi ya Matiti ya ESP ninayoipenda
Yote katika Chronometer Moja ya Dijiti (Saa, Saa, Kengele, Joto): Hatua 10 (na Picha)
Yote katika Chronometer Moja ya Dijitali (Saa, Saa, Kengele, Joto): Tulikuwa tukipanga kutengeneza Timer kwa mashindano mengine, lakini baadaye tulitekeleza saa (bila RTC). Tulipoingia kwenye programu, tulipenda kutumia matumizi zaidi ya kifaa na kuishia kuongeza DS3231 RTC, kama
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
Saa ya Saa ya Saa ya Dakika 30: Hatua 3 (na Picha)
Saa ya Saa ya Saa ya Dakika 30: Rafiki anaanzisha biashara ndogo ambayo hukodisha rasilimali kwa muda wa dakika 30. Alitafuta kipima muda ambacho kingeweza kutisha kila dakika 30 (saa na nusu saa) na sauti nzuri ya gong, lakini sikuweza kupata chochote. Nilijitolea kuunda si
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