Orodha ya maudhui:

Kituo cha hali ya hewa mkondoni (NodeMCU): Hatua 7 (na Picha)
Kituo cha hali ya hewa mkondoni (NodeMCU): Hatua 7 (na Picha)

Video: Kituo cha hali ya hewa mkondoni (NodeMCU): Hatua 7 (na Picha)

Video: Kituo cha hali ya hewa mkondoni (NodeMCU): Hatua 7 (na Picha)
Video: ESP8266 Project: How to control 2 AC bulb or load using 2 Relay with NodeMCU and D1 Mini over WiFi 2024, Novemba
Anonim
Image
Image
Jinsi Kituo cha hali ya hewa kinavyofanya kazi!
Jinsi Kituo cha hali ya hewa kinavyofanya kazi!

Haya jamani! Natumai tayari umefurahiya "Arduino Robot 4WR" yangu ya zamani inayoweza kufundishwa na uko tayari kwa mpya, kama kawaida nilifanya mafunzo haya kukuongoza hatua kwa hatua wakati unafanya mradi wako wa elektroniki.

Wakati wa utengenezaji wa mradi huu, tulijaribu kuhakikisha kuwa hii inayoweza kufundishwa itakuwa mwongozo bora wa kukusaidia wakati ulichagua kutengeneza mradi wako wa elektroniki, kwa hivyo tunatumahi kuwa hii inayoweza kufundishwa ina hati zinazohitajika.

Mradi huu ni rahisi kutengeneza haswa baada ya kupata PCB iliyoboreshwa ambayo tumeamuru kutoka JLCPCB kuboresha muonekano wa kifaa chetu cha elektroniki na pia kuna hati na nambari za kutosha katika mwongozo huu kukuruhusu kuunda kituo chako cha hali ya hewa nzuri.

Tumefanya mradi huu kwa siku 2 tu, siku moja tu kupata sehemu zote zinazohitajika na kumaliza utengenezaji wa vifaa na kukusanyika, basi siku moja kuandaa nambari inayofaa mradi wetu na kuku tumeanza upimaji na marekebisho.

Nini utajifunza kutoka kwa hii inayoweza kufundishwa:

  1. Kufanya uteuzi sahihi wa vifaa kwa mradi wako kulingana na utendaji wake.
  2. Kuelewa mtiririko wa kituo cha hali ya hewa.
  3. Andaa mchoro wa mzunguko kuunganisha vifaa vyote vilivyochaguliwa.
  4. Tengeneza muundo wako wa PCB.
  5. Solder sehemu za elektroniki kwa PCB.
  6. Kukusanya sehemu zote za mradi.
  7. Anza mtihani wa kwanza na uhakikishe mradi.

Hatua ya 1: Jinsi Kituo cha hali ya hewa kinavyofanya kazi

Kama kawaida mimi huanza mradi wangu na maelezo haya mafupi, mradi wetu unategemea bodi ya NodeMCU dev ambayo tayari inajumuisha moduli ya WiFi kuungana na wavuti ili kupokea sasisho za utabiri wa hali ya hewa na kuionyesha kwenye skrini ya OLED, ambayo imeunganishwa kwa NodeMCU kupitia bandari ya mawasiliano ya I²C.

Ili kufanya haya yote kutokea bila shida, maktaba zingine zinapaswa kujumuishwa katika nambari ya chanzo. Maktaba hizi zinapatikana katika chanzo wazi na unaweza kuziongeza moja kwa moja kutoka kwa IDE yako ya Arduino

Kituo cha hali ya hewa pia kitapata data ya Wakati na Tarehe kutoka kwa wavuti na kufanya huduma kama hiyo tunahitaji kuipatia NodeMCU tovuti kutoka ambapo itapakia matangazo ya hali ya hewa na data ya tarehe. Yote haya yatafafanuliwa katika sehemu ya Programu ya uwasilishaji huu.

Hatua ya 2: Mchoro wa Mzunguko

Mchoro wa Mzunguko
Mchoro wa Mzunguko

Mradi huu ni wa msingi sana, hakuna ugumu ndani yake, nilitumia jukwaa rahisi la mkondoni la EDED kuandaa mchoro huu wa mzunguko ambao una vifaa vyote muhimu kwa mradi huu na sehemu zingine za ziada kama buzzer kwa kengele zingine na matokeo mengine ya LED unaweza kuwa na PDF muundo wa muundo au muundo wa-p.webp

Hatua ya 3: Utengenezaji wa PCB

Utengenezaji wa PCB
Utengenezaji wa PCB
Utengenezaji wa PCB
Utengenezaji wa PCB
Utengenezaji wa PCB
Utengenezaji wa PCB

Baada ya kuandaa mzunguko, nilibadilisha mchoro huu wa mzunguko kuwa muundo wa PCB uliobadilishwa na sura ya wingu ili kukidhi mada yetu ya mradi, tunachohitaji sasa ni kutengeneza muundo huu wa mzunguko kwa hivyo nilihamia kwa JLCPCB wazalishaji bora na wa bei rahisi wa PCB kupata bora Huduma ya utengenezaji wa PCB, JLC ni mtaalam wa watengenezaji wa PCB aliye na kiwango kikubwa, vifaa vya kisima, usimamizi mkali na ubora bora. kama kawaida kila unachohitaji ni kubofya tu kupakia faili za GERBER za muundo wa PCB na kuweka vigezo kadhaa vya utengenezaji, kuliko mimi kusubiri kwa siku tatu tu kupokea agizo langu.

Kama unavyoona kupitia picha, PCB zimetengenezwa vizuri sana na umbo hili la wingu litaongeza muonekano bora kwa mradi wetu

Faili za upakuaji zinazohusiana

Unaweza pia kupakua Gerberfile kwa mzunguko huu.

Hatua ya 4: Ubunifu wa Ufungaji

Ubunifu wa Ufungaji
Ubunifu wa Ufungaji
Ubunifu wa Ufungaji
Ubunifu wa Ufungaji
Ubunifu wa Ufungaji
Ubunifu wa Ufungaji
Ubunifu wa Ufungaji
Ubunifu wa Ufungaji

Nilitumia programu ya Solidworks kubuni kizingiti hiki ambapo tutaweka vifaa vya elektroniki, na kisha nikatoa sehemu zilizoundwa kupitia mashine ya kukata laser ya CNC.

unaweza kupakua faili za DXF kwa sehemu zilizofungwa

Hatua ya 5: Viungo

Viungo
Viungo

Wacha tugundue sasa orodha kamili ya vifaa vya mradi huu kwa hivyo tutahitaji:

★ ☆ ★ Vipengele muhimu (viungo vya Amazon) ★ ☆ ★

PCB ambayo tumeamuru kutoka JLCPCB

  • Bodi ya NodeMCU dev:
  • Skrini moja ya kuonyesha OLED:
  • Viunganishi vingine vya SIL:
  • Kontakt USB Mini:
  • Taa mbili nyeupe (5mm):
  • Upinzani wa 100 Ohms:
  • Adapta ya umeme ya 5V DC:
  • Na sehemu zilizofungwa

Hatua ya 6: Sehemu ya Programu

Sehemu ya Programu
Sehemu ya Programu
Sehemu ya Programu
Sehemu ya Programu
Sehemu ya Programu
Sehemu ya Programu
Sehemu ya Programu
Sehemu ya Programu

usanidi wa maktaba ya Arduino IDE

Hakikisha kwamba kompyuta yako imeunganishwa kwenye mtandao ili uweze kufikia maktaba za mkondoni. Mara tu utakapoendesha IDE ya Arduino, nenda kwenye mchoro >> ni pamoja na maktaba >> dhibiti maktaba, dirisha jipya litaonekana kuonyesha maktaba zilizowekwa ambazo una na maktaba zingine ambazo unaweza kupakua, hakikisha kuwa umepakua maktaba hizi zote tatu. onyesha kupitia picha zilizo hapo juu na unaweza kuzitafuta kwa majina yao (pakua toleo sawa na langu)

  • Maktaba ya kwanza ni onyesho la OLED ambalo litarahisisha udhibiti wa skrini ya kuonyesha ukitumia bodi ya NodeMCU.
  • Maktaba ya pili itakusaidia kuwa na nambari ya chanzo ya NodeMCU.
  • Maktaba ya Tatu ni maktaba ya utiririshaji mkondoni, kwani data ya wavuti ni data kubwa kidogo kwa MCU kuyatafsiri kwa hivyo maktaba hii itasaidia kugawanya data kubwa ya wavuti katika muafaka mdogo.

Baada ya kuwa na maktaba inayofaa, unahamia kwenye mifano ya IDE na kuendesha onyesho la kituo cha hali ya hewa. Kama unavyoona kwenye picha hapo juu maktaba zote zilizopakuliwa zikijumuishwa katika programu hii, hatua inayofuata ambayo tunahitaji kutekeleza ni kuingiza kitambulisho cha WiFi na nywila, kisha tuende kwenye wavuti ya openweathermap kutoka ambapo NodeMCU itapata sasisho za utabiri.

Baada ya kuunda akaunti katika wavuti hii utakuwa na ufunguo wako wa kipekee wa API kwa hivyo nakili na ubandike kwenye onyesho la nambari.

Unachohitaji baadaye ni kitambulisho cha eneo, kwa hivyo rudi kwenye wavuti ya wazi na uchague nchi yako na kwenye mwambaa zana wa wavuti utapata kitambulisho cha eneo unachotaka kwa hivyo nakili tu na uipitishe kwa nambari yako, hatua ya mwisho sasa ni kupakia nambari kwa NodeMCU yako na ikiwa bado haujui jinsi ya kutumia bodi za NodeMCU na Arduino IDE angalia tu video hii kukuongoza.

Hatua ya 7: Mkutano wa Vifaa na Maonyesho

Mkutano wa Maunzi na Maonyesho
Mkutano wa Maunzi na Maonyesho
Mkutano wa Maunzi na Maonyesho
Mkutano wa Maunzi na Maonyesho
Mkutano wa Maunzi na Maonyesho
Mkutano wa Maunzi na Maonyesho

Sasa kila kitu kiko tayari basi wacha tuanze kutengenezea vifaa vyetu vya elektroniki kwa PCB na kufanya hivyo tunahitaji chuma cha kutengeneza na waya wa msingi.

Kama unavyoona, kutumia PCB hii ni rahisi sana kwa sababu ya utengenezaji wake wa hali ya juu sana na bila kusahau lebo ambazo zitakuongoza wakati wa kutengeneza kila sehemu kwa sababu utapata kwenye safu ya juu ya hariri lebo ya kila sehemu inayoonyesha kuwekwa kwake bodi na kwa njia hii utakuwa na uhakika wa 100% kuwa hautafanya makosa yoyote ya kuuza.

Nimeuza kila sehemu kwenye uwekaji wake, juu ya PCB hii ni safu mbili ya PCB hii inamaanisha kuwa unaweza kutumia pande zote mbili kutengeneza vifaa vyako vya elektroniki.

Sasa tumemaliza kusanyiko la vifaa na mara tu tutakapounganisha adapta ya usambazaji wa umeme, gadget huanza kuonyesha utabiri wa hali ya hewa.

Mradi huu ni rahisi kuufanya na wa kushangaza na tunapendekeza kwa mtengenezaji yeyote jinsi ya kujaribu kuunda vifaa vyake mwenyewe lakini bado maboresho mengine ya kufanya katika mradi wetu ili kuifanya iwe siagi zaidi, ndiyo sababu nitasubiri kwa maoni yako kuiboresha.

Ilipendekeza: