Përmbajtje:
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
Ekrani E-Paper do të shfaqë informacionin e motit, të sinkronizuar me API OpenWeatherMap (mbi WiFi). Thelbi i projektit është ESP8266/32.
Hej, çfarë ka, djema? Akarsh këtu nga CETech. Sot do të bëjmë një projekt i cili është një monitor i motit i cili shfaq të gjitha informacionet e lidhura me motin në një ekran E-Paper nga DFRobot.
Ekrani është i lidhur me një esp8266, mund të përdorni një esp32 gjithashtu me këtë ekran. Esp8266 është i lidhur me internetin duke përdorur wifi detajet e të cilit mund të ndryshohen përmes kodit që kam dhënë në GitHub.
Pra, le të fillojmë! Unë gjithashtu kam bërë një video në lidhje me ndërtimin e këtij projekti në detaje, unë rekomandoj ta shikoni atë për një pasqyrë dhe hollësi më të mirë.
Hapi 1: Pjesët
Për ta bërë këtë do t'ju duhet një tabelë ESP8266 ose një ESP32 dhe gjithashtu mund të shtoni një bateri nëse dëshironi.
Për ekranin, kam përdorur një modul EPaper Firebeetle.
Unë sugjeroj të përdorni një bord nga DFRobot me këtë modul pasi pinout do të jetë i pajtueshëm dhe nuk do të përballeni me probleme kudo, unë kam përdorur tabelën Firebeetle nga DFRobot pasi ka zgjidhje të ngarkimit dhe monitorimit të baterisë në bord.
Hapi 2: Merrni PCB për Projektin tuaj të Prodhuar
Ju duhet të shikoni JLCPCB për porositjen e PCB -ve në internet me çmim të ulët!
Ju merrni 10 PCB me cilësi të mirë të prodhuara dhe dërguara në pragun tuaj për 2 $ dhe disa transport. Ju gjithashtu do të merrni një zbritje në transportin në porosinë tuaj të parë. Për të hartuar PCB -në tuaj në easyEDA, pasi të jetë bërë kjo, ngarkoni skedarët tuaj Gerber në JLCPCB për t'i prodhuar ato me cilësi të mirë dhe kohë të shpejtë të kthesës.
Hapi 3: Shkarkoni dhe Vendosni Arduino IDE
Shkarkoni Arduino IDE nga këtu.
1. Instaloni Arduino IDE dhe hapeni atë. 2. Shkoni te Skedari> Preferencat
3. Shtoni https://arduino.esp8266.com/versions/2.5.0/package_esp8266com_index.json URL -të e Menaxherëve të Bordeve Shtesë.
4. Shkoni te Mjetet> Bordi> Menaxherët e bordeve
5. Kërkoni për ESP8266 dhe më pas instaloni tabelën.
6. Rinisni IDE -në.
Hapi 4: Lidhni ekranin e letrës E me mikrokontrolluesin Firebeetle
1. Thjesht përputheni dhe rreshtoni qoshet e bardha të të dy moduleve dhe vendosini modulet mbi njëri -tjetrin.
Hapi 5: Regjistrohuni në OpenWeatherMap.org
1. Shkoni në faqen e internetit.
2. Regjistrohuni me id -in tuaj të emailit dhe kredencialet e tjera (FALAS).
3. Pasi të jeni regjistruar, shkoni te skeda e Çelësave API dhe kopjoni çelësin tuaj unik API, i cili do të na duhet në hapin tjetër.
Hapi 6: Kodimi i modulit
1. Shkarkoni depon GitHub:
2. Nxirrni depon e shkarkuar.
3. Kopjoni bibliotekat nga depoja e shkarkuar në dosjen Biblioteka në dosjen e skicës Arduino.
4. Hapni skicën Code.ino në Arduino IDE.
5. Ndryshoni SSID Wi-Fi dhe fjalëkalimin në skicë.
6. Shtoni çelësin API nga Hapi 4 në rreshtin numër 44 të kodit në vend të hashtags.
7. Shkoni te Tools> Board. Zgjidhni tabelën e duhur që po përdorni, Firebeetle ESP8266 në rastin tim.
8. Përzgjidhni kom. port duke shkuar te Tools> Port.
9. Goditni butonin e ngarkimit.
10. Kur skeda thotë Done Uploading jeni gati të përdorni monitorin e motit.
Hapi 7: Duke luajtur me monitorin
Sapo moduli të lidhet me rrjetin WiFi, ekrani fillon të rifreskohet dhe do të shihni që projekti vjen në jetë.