Përmbajtje:

Stacioni i thjeshtë i motit V2.0: 5 hapa (me fotografi)
Stacioni i thjeshtë i motit V2.0: 5 hapa (me fotografi)

Video: Stacioni i thjeshtë i motit V2.0: 5 hapa (me fotografi)

Video: Stacioni i thjeshtë i motit V2.0: 5 hapa (me fotografi)
Video: Explore the Beauty of Capri, Italy Walking Tour - 4K 60fps - with Captions 2024, Qershor
Anonim
Stacioni i thjeshtë i motit V2.0
Stacioni i thjeshtë i motit V2.0

Më parë kam ndarë disa lloje të stacioneve të motit të cilët funksiononin ndryshe. Nëse nuk i keni lexuar ato artikuj, ju rekomandoj t'i shikoni këtu:

  • Stacioni i thjeshtë i motit duke përdorur ESP8266.
  • Stacioni i motit në dhomë duke përdorur Arduino & BME280.

Në këtë udhëzues do të ndaj një stacion moti të azhurnuar me karakteristika të kombinuara të dy të mëparshëve plus disa veçori shtesë. Së bashku me temperaturën, lagështinë dhe presionin e brendshëm, ne gjithashtu mund të sjellim gjendjen aktuale të motit dhe parashikimin për ditën tjetër. Të gjitha këto të dhëna do të shfaqen në një ekran OLED, faqe në internet dhe aplikacion android/ios.

Pra, pa humbur më shumë kohë, le të fillojmë.

P. S: Nëse ju pëlqen kjo e udhëzueshme, ju lutemi votoni nga ajo në Konkursin e Sensorëve:)

Furnizimet

Këtu është një listë e pjesëve që do të përdorim për këtë projekt.

Wemos D1 Mini (Amazon US / Amazon EU): Ju mund të përdorni çdo bord të zhvilluar me bazë ESP8266 / ESP32

Sensori BME280 (Amazon US / Amazon EU): Sigurohuni që blini "BME280" për të mos e ngatërruar me "BMP280"

1.3 "OLED Display (Amazon US / Amazon EU): Unë ju sugjeroj të merrni të njëjtin OLED siç kam përdorur, ose mund të luftoni me të pasi shumë OLED nuk punojnë me bordet ESP

Pushbutton (Amazon US / Amazon EU): Përdorni një ndërprerës momental pasi ai do të kalojë midis mënyrave të ndryshme

Breadboard with Jumpers (Amazon US / Amazon EU): Për prototipizim

Bordi Prototip (Amazon US / Amazon EU): Për të lidhur gjithçka për të bërë një prototip më të përhershëm

Bateri 3.7v (Amazon US / Amazon EU): Për të fuqizuar sistemin (Opsionale)

Së bashku me këto pjesë, ne gjithashtu kemi nevojë për softuer për të bërë që gjithçka të funksionojë

RemoteMe: shtë një platformë IoT ku duhet të krijoni një llogari për të përdorur shërbimet. Totallyshtë plotësisht falas

Arduino IDE: Për të ngarkuar kodin

Këtu janë disa mjete që mund t'ju nevojiten gjatë rrugës:

Shiritat e telave (Amazon US / Amazon EU)

Kompleti i bashkimit (Amazon US / Amazon EU)

Duart ndihmuese (Amazon US / Amazon EU)

Pasi të keni mbledhur të gjithë materialin, ne mund të kalojmë në hapin tjetër.

Hapi 1: Krijimi i Ueb-Aplikacionit dhe Pajisjes së Rrjetit:

Krijimi i Ueb-Aplikacionit dhe Pajisjes së Rrjetit
Krijimi i Ueb-Aplikacionit dhe Pajisjes së Rrjetit
Krijimi i Ueb-Aplikacionit dhe Pajisjes së Rrjetit
Krijimi i Ueb-Aplikacionit dhe Pajisjes së Rrjetit
Krijimi i Ueb-Aplikacionit dhe Pajisjes së Rrjetit
Krijimi i Ueb-Aplikacionit dhe Pajisjes së Rrjetit

Së pari ne duhet të shkojmë në Remoteme.org dhe të regjistrohemi në llogarinë tonë. Nëse nuk keni një llogari, tani është koha për ta bërë atë. Tani që kemi hyrë në llogarinë në distancë, mund të ndërtojmë stacionin tonë të motit, referojuni hapave të mëposhtëm:

  1. Kur hyjmë në llogarinë tonë në distancë, ne ridrejtohemi në një faqe ku do të shohim një listë projektesh. Këtu lëvizni poshtë dhe do të gjeni "Stacioni i motit". Klikoni mbi të.
  2. Do të shfaqet një dritare pop-up, këtu klikoni mund të gjeni të gjitha informacionet e nevojshme në lidhje me projektin. Nëse dëshironi, mund të lexoni të gjitha detajet ose thjesht ndiqni këtë udhëzues.
  3. Ne duhet të shkojmë në skedën "ta ndërtojmë" dhe të plotësojmë informacionin.

    • Së pari shkruani emrin dhe fjalëkalimin tuaj WiFi. Kjo do të lejojë që bordi ESP të lidhet me rrjetin tuaj WiFi.
    • Tjetra ekziston një opsion ku mund të zgjedhim llojin e bordit. Ndërsa po përdorim Wemos D1 mini bazuar në ESP8266, ne do të zgjedhim atë tabelë.
    • Tani duhet të futim vendndodhjen, atë është qyteti ku jetoni. Ndërmjet emrit të qytetit dhe kodit të vendit. Për shembull: Si në imazhin "Varshavë, PL" do të thotë qyteti i Varshavës, Poloni. Pasi të keni hyrë në qytetin dhe vendin tuaj, Shkoni poshtë. Këtu mund të ndryshoni emrin e aplikacionit dhe pajisjes, por është opsionale. Kështu që ju mund të klikoni drejtpërdrejt në "Hapi tjetër".
    • Ky është hapi i fundit këtu thjesht klikoni në "Ndërto projekt". Tani mund të shkarkoni kodin e krijuar automatikisht nga magjistari i kodit.
    • Më poshtë ka 3 opsione, Open, kod QR dhe Install. Klikimi në opsionin e parë do të hapë një faqe në internet me të dhënat e motit. Opsioni i dytë do të marrë një kod QR i cili mund të skanohet duke përdorur çdo smartphone për të marrë faqen e internetit në shfletuesin celular. Opsioni i tretë do të japë gjithashtu një faqe në internet e cila do të instalojë një aplikacion në internet në Android/iPhone.

Në faqen në internet do të vini re se dy burimet e para tregojnë të dhëna, por e fundit është bosh. Kjo sepse ne duhet të krijojmë një stacion moti të dhomës akoma. Pra, le të bëjmë qarkun për stacionin tonë të motit.

Hapi 2: Krijimi i qarkut:

Krijimi i qarkut
Krijimi i qarkut
Krijimi i qarkut
Krijimi i qarkut

Tani që kemi kodin, duhet ta ngarkojmë në tabelë. Por së pari ne duhet të lidhim ekranin, sensorin BME280 dhe një ndërprerës në Wemos D1 mini. Për ta bërë këtë, së pari referojuni diagramit të qarkut më sipër.

Këtu kemi përdorur protokollin I2C për lidhjen e moduleve.

  • SDA në pin D2
  • SCL në pin D1
  • GND për të lidhur GND
  • VIN në pin 3.3v

Shënim: Lidhni kunjat e ekranit SDA & SCL dhe BME280 në ESP. Të gjitha kunjat GND duhet të lidhen së bashku.

Një terminal i ndërprerës është i lidhur me D3 dhe tjetri është i lidhur me GND. Nëse nuk e dini se si funksionon butoni, ju sugjeroj t'i hidhni një sy këtij artikulli. Referojuni imazheve të mësipërme për të kuptuar më mirë.

Hapi 3: Ngarkimi i Kodit:

Ngarkimi i Kodit
Ngarkimi i Kodit

Para se të ngarkoni kodin, sigurohuni që të keni të gjitha bordet ESP të instaluara në IDE. Nëse nuk dini si ta bëni këtë, atëherë shikoni këtë Video në YouTube.

Gjithashtu instaloni bibliotekat e mëposhtme:

  1. RemoteMe
  2. RemoteMeUtils
  3. SparkFun BME280
  4. esp8266-OLED-master
  5. RBD_Button
  6. RBD_Timer

Për të instaluar këto biblioteka. hapur IDE dhe goto Tools >> Menaxhoni bibliotekat. Në shiritin e kërkimit futni emrin e bibliotekës një nga një dhe instalojeni.

Tani nxirrni skedarin e kodit të shkarkuar nga RemoteMe dhe hapeni atë me Arduino IDE. Ndiqni hapat më poshtë:

  1. Lidhni wemos tuaj me PC dhe zgjidhni llojin e bordit (Wemos D1 R1 mini) dhe zgjidhni portën e duhur.
  2. Tani ngarkoni kodin dhe prisni që të përfundojë.
  3. Pasi të jetë ngarkuar kodi, bordi do të lidhet me WiFi tuaj dhe do të fillojë të shfaqë të dhënat në ekranin OLED.
  4. Shtypja e butonit do të kalojë midis 3 modaliteteve. Mund ta kontrolloni vetë.

Tani që gjithçka po funksionon siç pritej, ne mund të vazhdojmë ta bëjmë këtë qark më të përhershëm dhe të mbyllur për ta bërë atë të duket më mirë.

Hapi 4: Ndërtimi i PCB dhe Shtojca:

Ndërtimi i PCB dhe rrethimit
Ndërtimi i PCB dhe rrethimit
Ndërtimi i PCB dhe rrethimit
Ndërtimi i PCB dhe rrethimit
Ndërtimi i PCB dhe rrethimit
Ndërtimi i PCB dhe rrethimit
Ndërtimi i PCB dhe rrethimit
Ndërtimi i PCB dhe rrethimit

Për ta bërë qarkun tonë më të sigurt dhe të përhershëm, ne duhet të bashkojmë të gjithë përbërësit së bashku në një bord prototip. Unë kam ndarë imazhe të punës sime për të dhënë një ide më të mirë. Nëse dëshironi, mund të bëni dizajne të ndryshme.

Për rrethimin kam përdorur tabelë shkumë pasi është e lehtë për t'u përdorur dhe për të punuar me të. Më poshtë kam dhënë një CAD që mund t'i referoheni për të bërë mbylljen tuaj.

Hapi 5: Video Tutorial:

Nëse ju pëlqen kjo e udhëzueshme, ju lutemi votoni.

Recommended: