Orodha ya maudhui:

Saa ya WiFi, Kituo cha Timer na Hali ya Hewa, Blynk Inadhibitiwa: Hatua 5 (na Picha)
Saa ya WiFi, Kituo cha Timer na Hali ya Hewa, Blynk Inadhibitiwa: Hatua 5 (na Picha)

Video: Saa ya WiFi, Kituo cha Timer na Hali ya Hewa, Blynk Inadhibitiwa: Hatua 5 (na Picha)

Video: Saa ya WiFi, Kituo cha Timer na Hali ya Hewa, Blynk Inadhibitiwa: Hatua 5 (na Picha)
Video: Праздник. Новогодняя комедия 2024, Novemba
Anonim
Saa ya WiFi, Kituo cha Timer na Hali ya Hewa, Blynk Inadhibitiwa
Saa ya WiFi, Kituo cha Timer na Hali ya Hewa, Blynk Inadhibitiwa
Saa ya WiFi, Kituo cha Timer na Hali ya Hewa, Blynk Inadhibitiwa
Saa ya WiFi, Kituo cha Timer na Hali ya Hewa, Blynk Inadhibitiwa

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

Kufanya PCB ya Veroboard
Kufanya PCB ya Veroboard
Kufanya PCB ya Veroboard
Kufanya PCB ya Veroboard
Kufanya PCB ya Veroboard
Kufanya PCB ya Veroboard
Kufanya PCB ya Veroboard
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

Fanya Kesi
Fanya Kesi
Fanya Kesi
Fanya Kesi
Fanya Kesi
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

Fanya Elektroniki katika Kesi hiyo
Fanya Elektroniki katika Kesi hiyo
Fanya Elektroniki katika Kesi hiyo
Fanya Elektroniki katika Kesi hiyo
Fanya Elektroniki katika Kesi hiyo
Fanya Elektroniki katika Kesi hiyo

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:

Picha
Picha
Picha
Picha

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: