Satura rādītājs:
- 1. darbība: detaļas
- 2. darbība: iegūstiet PCB savam projektam
- 3. darbība: lejupielādējiet un iestatiet Arduino IDE
- 4. darbība: pievienojiet E-papīra displeju Firebeetle mikrokontrolleram
- 5. darbība: reģistrējieties vietnē OpenWeatherMap.org
- 6. darbība: moduļa kodēšana
- 7. darbība. Spēlēšana ar monitoru
Video: IoT laika apstākļu monitora e-papīra displejs - Savienots ar internetu ESP8266: 7 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:56
E-papīra displejā tiks parādīta laika informācija, kas sinhronizēta ar OpenWeatherMap API (izmantojot WiFi). Projekta pamatā ir ESP8266/32.
Čau, kas notiek, puiši? Akarsh šeit no CETech. Šodien mēs izveidosim projektu, kas ir laika apstākļu monitors, kas parāda visu ar laika apstākļiem saistīto informāciju DFRobot E-papīra displejā.
Displejs ir pievienots esp8266, ar šo displeju varat izmantot arī esp32. Esp8266 ir savienots ar internetu, izmantojot wifi, kura informāciju var mainīt, izmantojot kodu, ko esmu norādījis vietnē GitHub.
Tātad, sāksim! Esmu arī izveidojis video par šī projekta detalizētu veidošanu, iesaku to noskatīties, lai iegūtu labāku ieskatu un detalizāciju.
1. darbība: detaļas
Lai to izdarītu, jums būs nepieciešama ESP8266 plāksne vai ESP32, un, ja vēlaties, varat pievienot arī akumulatoru.
Displejam es izmantoju EPaper Firebeetle moduli.
Es iesaku ar šo moduli izmantot DFRobot dēli, jo pinout būs saderīgs, un jums nekur nebūs jāsaskaras ar problēmām, es izmantoju Firebeetle dēli no DFRobot, jo tajā ir iebūvēts akumulatora uzlādes un uzraudzības risinājums.
2. darbība: iegūstiet PCB savam projektam
Lai lēti pasūtītu PCB tiešsaistē, jums jāpārbauda JLCPCB!
Jūs saņemsiet 10 labas kvalitātes PCB, kas ražoti un nosūtīti uz jūsu sliekšņa par 2 USD un kādu piegādi. Jūs saņemsiet arī atlaidi piegādei pirmajam pasūtījumam. Lai izveidotu savu PCB, dodieties uz easyEDA, kad tas ir izdarīts, augšupielādējiet savus Gerber failus JLCPCB, lai tie tiktu ražoti ar labu kvalitāti un ātru apgrozījuma laiku.
3. darbība: lejupielādējiet un iestatiet Arduino IDE
Lejupielādējiet Arduino IDE no šejienes.
1. Instalējiet Arduino IDE un atveriet to. 2. Atveriet Fails> Preferences
3. Pievienojiet https://arduino.esp8266.com/versions/2.5.0/package_esp8266com_index.json papildu dēļu pārvaldnieka vietrāžus URL.
4. Atveriet Rīki> Padome> Dēļu pārvaldnieks
5. Meklējiet ESP8266 un pēc tam instalējiet dēli.
6. Restartējiet IDE.
4. darbība: pievienojiet E-papīra displeju Firebeetle mikrokontrolleram
1. Vienkārši saskaņojiet un izlīdziniet abu moduļu baltos stūrus un sakraujiet moduļus vienu virs otra.
5. darbība: reģistrējieties vietnē OpenWeatherMap.org
1. Iet uz vietni.
2. Reģistrējieties, izmantojot savu e -pasta ID un citus akreditācijas datus (BEZMAKSAS).
3. Kad esat pierakstījies, dodieties uz cilni API atslēgas un nokopējiet savu unikālo API atslēgu, kas mums būs nepieciešama nākamajā darbībā.
6. darbība: moduļa kodēšana
1. Lejupielādējiet GitHub krātuvi:
2. Izvelciet lejupielādēto repozitoriju.
3. Kopējiet bibliotēkas no lejupielādētās krātuves uz mapi Bibliotēka Arduino skiču mapē.
4. Atveriet Code.ino skici Arduino IDE.
5. Mainiet Wi-Fi SSID un paroli skicē.
6. Pievienojiet API atslēgu no 4. darbības koda 44. rindas numuram hashtagu vietā.
7. Pārejiet uz Tools> Board. Izvēlieties atbilstošo dēli, kuru izmantojat, manā gadījumā Firebeetle ESP8266.
8. Izvēlieties pareizo kom. portu, dodoties uz Tools> Port.
9. Nospiediet augšupielādes pogu.
10. Kad cilnē ir rakstīts Gatavs augšupielāde, jūs esat gatavs lietot laika apstākļu monitoru.
7. darbība. Spēlēšana ar monitoru
Tiklīdz modulis pieslēdzas WiFi tīklam, displejs sāk atsvaidzināties, un jūs redzēsiet, kā projekts atdzīvojas.
Ieteicams:
(IOT projekts) Iegūstiet laika apstākļu datus, izmantojot ESP8266 un Openweather API: 5 soļi
(IOT projekts) Iegūstiet laika apstākļu datus, izmantojot ESP8266 un Openweather API: Šajā pamācībā mēs izveidosim vienkāršu IOT projektu, kurā mēs iegūstam mūsu pilsētas laika apstākļu datus no vietnes openweather.com/api un parādām tos, izmantojot apstrādes programmatūru
Vieda izplatīta IoT laika apstākļu novērošanas sistēma, izmantojot NodeMCU: 11 soļi
Vieda izplatīta IoT laika apstākļu novērošanas sistēma, izmantojot NodeMCU: Jūs visi varētu zināt tradicionālo laika staciju; bet vai esat kādreiz domājuši, kā tas patiesībā darbojas? Tā kā tradicionālā meteoroloģiskā stacija ir dārga un apjomīga, šo staciju blīvums uz platības vienību ir ļoti zems, kas veicina
Lielbritānijas vilcienu un laika apstākļu displejs: 5 soļi
Apvienotās Karalistes vilcienu un laika apstākļu displejs: Šī pamācība ir paredzēta AK ar vilcienu atiešanai no akumulatoriem un laika apstākļu displejam. Tā izmantoja National Rail OpenLDBWS datubāzi, lai iegūtu reālā laika informāciju par vilcienu atiešanu konkrētai vietējai dzelzceļa stacijai un to parādītu. Tas izmanto atvērto laiku
Arduino 3-in-1 laika un laika displejs: 11 soļi
Arduino 3-in-1 laika un laika displejs: Man patīk PIC mikrokontrolleri un man patīk programmēšana montāžas valodā. Patiesībā pēdējo pāris gadu laikā savā vietnē esmu ievietojis aptuveni 40 projektus, pamatojoties uz šo kombināciju. Nesen es pasūtīju dažas detaļas no viena no maniem iecienītākajiem ASV v
IoT mājas laika apstākļu novērošanas sistēma ar Android lietojumprogrammu atbalstu (Mercury Droid): 11 soļi
IoT mājas laika apstākļu uzraudzības sistēma ar Android lietojumprogrammu atbalstu (Mercury Droid): Ievads Mercury Droid ir viena veida IoT (lietu internets) iegultā sistēma, kuras pamatā ir Mercury Droid Android mobilā lietojumprogramma. Kas spēj izmērīt & uzraudzīt mājas laika aktivitātes. tā ir ļoti lēta mājas laika apstākļu uzraudzības sistēma