Orodha ya maudhui:
- Vifaa
- Hatua ya 1: Kufanya PCB ya Veroboard
- Hatua ya 2: Fanya Kesi
- Hatua ya 3: Fanya Elektroniki kwenye Kesi
- Hatua ya 4: Kupanga Arduino
- Hatua ya 5:
Video: Saa ya WiFi, Kituo cha Timer na Hali ya Hewa, Blynk Inadhibitiwa: Hatua 5 (na Picha)
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:50
Hii ni saa ya dijiti ya Morphing (shukrani kwa Hari Wiguna kwa dhana na nambari ya morphing), pia ni saa ya Analog, kituo cha kuripoti hali ya hewa na saa ya jikoni.
Inadhibitiwa kabisa na programu ya Blynk kwenye smartphone yako na WiFi.
Programu hukuruhusu:
Onyesha morphing saa ya dijiti, siku, tarehe, mwezi Onyesha saa ya Analog, siku, tarehe, mwezi
Onyesha hali ya hewa ya juu zaidi kutoka OpenWeathermap.org na sensorer ya hali ya hewa / unyevu.
Tumia kazi ya kipima muda jikoni
Sasisho la wakati wa seva ya NTP na kiteuzi cha saa
Sasisho la firmware ya OTA (hewani)
Firmware ya mfumo iliyoelezewa hapa hutumia seva ya ndani kwa Blynk kutumia Raspberry Pi, Kuna habari nyingi juu ya jinsi ya kuweka hii kwenye wavuti ya Blynk.
Kupakua programu ya Seva ya Mtaa ni bure na inaweza kukuokoa pesa ikiwa una vifaa vingi vinavyodhibitiwa na Blynk karibu na nyumba yako.
Vinginevyo unaweza kuunda akaunti na Blynk na utumie seva kubwa zaidi ingawa hii itakugharimu dola chache kwa vilivyoandikwa vya programu. Kuna 'nishati' ya bure (vilivyoandikwa) unapojiunga na Blynk lakini haitoshi kwa mradi huu.
Huu ni mfumo ngumu kabisa unaojumuisha mifumo kadhaa ya wifi, seva na firmware / programu ngumu.
Mkutano na wiring ni sawa moja kwa moja lakini ufungaji wa firmare ni ngumu.
Natumaini tu nakumbuka kukuambia yote unayohitaji kujua:)
Jifunze wavuti ya Bynk Blynk, utahitaji pia kusanikisha programu kwenye simu yako.
Utahitaji pia kufungua akaunti ya bure katika OpenWeathermap.org kupata ufunguo wako wa api.
Siwezi kumshauri mwanzoni kujaribu mradi huu.
Tafadhali kumbuka hii ni kuingia kwenye shindano la Saa, tafadhali piga kura ikiwa unapenda
Vifaa
Moduli ya NodeMCU 12E ESP8266 kama hapa
Onyesho la matrix 64 x 32 kama hapa
Moduli ya saa halisi ya RTC kama hapa
Moduli ya muda / unyevu wa DHT11 kama hapa
Bodi ya Vero kama hii
Kuni zingine za kesi (kuni ya godoro itafanya)
Pakiti ya nguvu ya 5v 6A kama hii
Nguvu katika jack (mlima wa PCB) kama hii
Baadhi ya waya zilizokadiriwa 24/28
Njia 16 ya njia ya Ribbon (karibu 300mm), 2 x soketi za DIL za kike na 1 x 6 njia ya tundu la DIL
Njia 16 kiunganishi cha utepe wa DIL (mlima wa PCB)
Njia 2 ya kuzuia terminal (Mlima wa PCB)
kichwa cha kike huvua safu moja (kama 40 kabisa, urefu uliowekwa)
VIFAA
Kituo cha Soldering, solder, cutters waya nk.
Hatua ya 1: Kufanya PCB ya Veroboard
Kata kipande cha bodi ya Vero vipande 36 au 37 kwa urefu na mashimo 13 kwa upana.
Solder katika vipande vya kichwa cha safu moja ya kike kwa bodi ya Arduino (2 x 15 njia), moduli ya RTC (njia 5) na moduli ya DHT11 (njia 3) kama inavyoonekana kwenye picha.
Solder katika tundu la DC na njia 2 ya kuzuia terminal kama inavyoonekana kwenye picha.
Solder katika njia 16 ya DIL kiunganishi cha Ribbon kiume kama inavyoonyeshwa.
Waya kwa bodi kulingana na mpango na ukata nyimbo inapobidi.
Tengeneza kebo ya utepe muda mrefu wa kutosha na kontakt 16 ya kike ya DIL kila mwisho.
Cable ya umeme ilitolewa na moduli yangu ya tumbo.
Ikiwa haitolewi tengeneza kebo ya nguvu ndefu ya kutosha kwa onyesho. Waya nyekundu na Nyeusi na kiunganishi cha njia 4 kutoshea moduli ya tumbo.
Utahitaji pia kutengeneza kebo ya njia 5 na njia 6 ya kichwa cha kike cha DIL kwa unganisho kwa kontakt ya kulia ya moduli ya tumbo. Waya hizi 5 zinaweza kuvunjika kutoka kwa kebo ya utepe badala yake lakini niliona ni rahisi kurudi kwenye ubao na kutoka tena kwenda kwa kiunganishi cha upande wa kulia.
Tafadhali fuata skimu kwa wiring zote.
Pitia kila unganisho na mita nyingi au kikagua mwendelezo, hakikisha hakuna kaptula au unganisho la daraja. Angalia mistari ya voltage ni sahihi.
Nitajaribu kupata wakati wa kufanya Fritzing ya hii na kupakia.
Hatua ya 2: Fanya Kesi
Nilifanya kesi kutoka kwa Pine chakavu niliyokuwa nayo.
Mchoro huo ni sawa, kwani kila wakati vitu iliyoundwa kwenye kompyuta ya neva hufanya.
Labda utalazimika kutumia chisel na gouge ili umeme uweze kutoshea.
Niliifanya na pembe zilizopunguzwa kama sura ya picha, sasa ningeifanya kwenye mashine yangu ya CNC.
Nadhani inaweza pia kuwa 3D iliyochapishwa. Chaguo lako.
Ikiwa ni kuni, nyunyiza varnish juu yake.
Hatua ya 3: Fanya Elektroniki kwenye Kesi
Fitisha Jopo la Matrix kwanza kisha Vero PCB.
Chomeka pakiti ya umeme na uangalie voltages na viwanja kwenye bodi ya Vero ziko mahali pazuri kwenye Arduino, RTC, DHT11 (usisahau betri), kiunganishi cha nguvu cha njia 2 kwa tumbo na nyaya za Ribbon..
Wakati wote wataangalia Sawa ondoa kifurushi cha nguvu na endelea kuziba Arduino, RTC na DHT11.
Chomeka viunganisho vya Ribbon mwisho wote kuhakikisha zinaelekezwa kwa usahihi.
Chomeka kiunganishi cha njia 6 kwenye kontakt ya kulia ya matix.
Panda kwenye kebo ya nguvu iliyowekwa kwenye jopo la tumbo, kata na ukate ncha kwa urefu unaofaa na ung'oa kwenye kizuizi cha terminal kwenye bodi ya Vero, uhakikishe polarity sahihi.
Hatua ya 4: Kupanga Arduino
Utahitaji Arduino IDE iliyosanikishwa, kuna habari nyingi juu ya jinsi ya kufanya hivyo kwenye wavu. Arduino IDE.
Unaposakinisha nenda kwenye mapendeleo na nakili laini ya maandishi hapa chini na ubandike kwenye 'URL za Meneja wa Bodi za Ziada:' sanduku: -
arduino.esp8266.com/stable/package_esp8266c…
Utahitaji kufunga maktaba zifuatazo:
1. BlynkSimpleEsp8266, inaweza kupatikana kutoka hapa. kila kitu unachohitaji kujua kwenye wavuti hii hapa
2. ESP8266WiFi hapa
3. WiFiUdp hapa
4. ArduinoOTA imejumuishwa na IDE
5. Muda wa saa hapa
6. RTClib hapa
7. DHT hapa
8. Ticker hapa
9. PxMatrix hapa
Fonti / Org_01 hapa
Kuweka maktaba sio sehemu ya hii inayoweza kufundishwa, habari nyingi kwenye wavu.
Utahitaji kuanzisha tena IDE baada ya kusanikisha maktaba.
Anza IDE na ufungue faili ya BasicOTA.ino ikiwa unapendelea kuwa na uwezo wa OTA, pakia BasicOTA.ino kwenye bodi ya ESP8266 kwanza, weka upya bodi baadaye.
Habari maalum kwako itahitaji kuongezwa mahali ambapo kuna alama za maswali kwenye faili ya ino. Hizi zinapaswa kuwa kwa nambari za laini:
6 - SSID yako ya wifi, 7 - nywila yako ya wifi, fungua faili ya MorphClockScrollWeather.ino katika Arduino IDE
Ikiwa hautaki kuwa na OTA, toa maoni yote kuhusu OTA kwenye MorphClockScrollWeather.ino ukitumia IDE.
Digit.cpp na Digit.h zinahitaji kuwa kwenye folda sawa na ino, zinapaswa kuonekana kama tabo katika IDE.
Habari maalum kwako itahitaji kuongezwa mahali ambapo kuna alama za maswali kwenye faili ya ino. Hizi zinapaswa kuwa kwa nambari za laini:
124 - eneo lako la wakati, 140, 141, 142 - ufunguo wa ramani ya hali ya hewa & info, 171 - SSID yako ya wifi, 172 - nywila yako ya wifi, 173 - ishara ya mamlaka ya Blynk, (zaidi juu ya hii baadaye)
Nambari za laini ni chaguo katika mapendeleo ya IDE, weka alama kwenye kisanduku.
Sasa pakia kwenye bodi ya NodeMCU.
Ikiwa unatumia OTA unapaswa kupata 'saa ya Edge Lit' kwenye bandari chini ya zana kwenye IDE, itakuwa na anwani yake ya IP pia. Sasa hauitaji kebo ya USB kusasisha firmware, ifanye juu ya WiFi. Mkuu huh !!
KUMBUKA: Nimepata Arduino IDE ya mwisho haionyeshi bandari za OTA. Ninatumia toleo la zamani 1.8.5. Hii inafanya kazi sawa. Wanaweza kuwa wamerekebisha mdudu huu wakati unapopakua IDE mpya.
Hatua ya 5:
Fuata maagizo hapa chini:
1. Pakua Programu ya Blynk: https://j.mp/blynk_Android au
2. Gusa ikoni ya msimbo wa QR na uelekeze kamera kwa nambari iliyo hapa chini
3. Furahiya programu yangu!
Tafadhali kumbuka kuwa nimeona ni kuingia na nywila tofauti kwa programu kwenye wavuti.
Ikiwa unatumia seva ya karibu kugusa ikoni ya taa ya trafiki kwenye skrini ya kuingia, tembeza kitufe kwa Desturi, jaza anwani ya IP ya seva yako ya karibu (hii inaweza kupatikana kwenye skrini ya kwanza ya RPi, itakuwa kitu kama 192.186. 1. ???), andika 9443 kama anwani ya bandari karibu na anwani ya IP. Ingia katika.
Wakati mradi mpya umeundwa katika programu ishara ya idhini imeundwa, inaweza kutumwa kwa barua pepe kwako na kisha kuingizwa kwenye MorphClockScrollWeather.ino ukitumia Arduino IDE.
Nadhani hiyo ndio yote iliyo nayo, bahati nzuri.
Maswali yoyote tafadhali tumia maoni hapa chini. Nitajaribu kujibu kadri niwezavyo.
Ilipendekeza:
Kikapu cha Kunyongwa cha Kituo cha hali ya hewa cha juu: Hatua 11 (na Picha)
Kikapu cha kunyongwa cha Kituo cha hali ya hewa ya juu: Halo kila mtu! Katika chapisho hili la blogi ya T3chFlicks, tutakuonyesha jinsi tulivyotengeneza kikapu kizuri cha kunyongwa. Mimea ni nyongeza safi na nzuri kwa nyumba yoyote, lakini inaweza kuchosha haraka - haswa ikiwa unakumbuka tu kuyamwagilia wakati wako
Kituo cha Hali ya Hewa cha NaTaLia: Kituo cha Hali ya Hewa ya Arduino Inayotumiwa Imefanywa kwa Njia Sahihi: Hatua 8 (na Picha)
Kituo cha Hali ya Hewa cha NaTaLia: Kituo cha Hali ya Hewa ya Arduino Inayotumiwa Imefanywa kwa Njia Sawa: Baada ya mwaka 1 wa kufanikiwa katika maeneo 2 tofauti ninashiriki mipango yangu ya mradi wa kituo cha hali ya hewa na kuelezea jinsi ilibadilika kuwa mfumo ambao unaweza kuishi kwa muda mrefu vipindi kutoka kwa nguvu ya jua. Ukifuata
Kituo cha hali ya hewa cha DIY na Kituo cha Sensorer cha WiFi: Hatua 7 (na Picha)
Kituo cha hali ya hewa cha DIY na Kituo cha Sensor cha WiFi: Katika mradi huu nitakuonyesha jinsi ya kuunda kituo cha hali ya hewa pamoja na kituo cha sensorer cha WiFi. Kituo cha sensorer hupima data ya joto na unyevu wa ndani na kuipeleka, kupitia WiFi, kwa kituo cha hali ya hewa. Kituo cha hali ya hewa kisha kinaonyesha t
1.8 Kituo cha hali ya hewa cha hali ya juu cha TFT LCD: Hatua 5
1.8 Kituo cha hali ya hewa cha hali ya juu cha TFT LCD: Kidogo kidogo, lakini kubwa
Acurite 5 katika Kituo cha hali ya hewa 1 Kutumia Raspberry Pi na Weewx (Vituo vingine vya hali ya hewa vinaendana): Hatua 5 (na Picha)
Acurite 5 katika Kituo cha hali ya hewa 1 Kutumia Raspberry Pi na Weewx (Vituo vingine vya hali ya hewa vinaendana): Wakati nilikuwa nimenunua Acurite 5 katika kituo cha hali ya hewa cha 1 nilitaka kuweza kuangalia hali ya hewa nyumbani kwangu nilipokuwa mbali. Nilipofika nyumbani na kuitengeneza niligundua kuwa lazima ningepaswa kuwa na onyesho lililounganishwa na kompyuta au kununua kitovu chao cha busara,