Përmbajtje:
Video: Ora e Stacionit të Motit ESP8266: 4 Hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:10
Ky projekt është një mënyrë e bukur për të shfaqur kohën dhe motin në një paketë të vogël të përshtatshme. Unë do të shpjegoj projektin, si funksionon dhe do të tregoj kodin këtu.
Mund të shtypni butona të ndryshëm për të treguar motin aktual në një vend të caktuar, si dhe temperaturën dhe presionin. Pamja e paracaktuar është koha e tërhequr nga një server NTP.
Nuk ka nevojë të caktoni kohën pasi koha është e sinkronizuar nga serveri NTP dhe është shumë e saktë. Në këtë konfigurim kam kohën dhe adresën IP lokale. Ju mund ta ndryshoni kodin për të përfshirë datën, motin, presionin dhe temperaturën për t'u shfaqur në ekranin kryesor ose në butonat.
Hapi 1: Skema
Skema është relativisht e drejtpërdrejtë dhe e lehtë për tu bërë
ndiqni. Ekziston një skedar gerber nëse dëshironi të rrotulloni PCB -në tuaj. I gjithë qarku drejtohet nga 5V që vjen nga një lidhje mikro USB. Kjo e bën qarkun të thjeshtë dhe të lehtë për t'u fuqizuar. 5V futet në një Rregullator të Ulët të Ulët 3.3V një LM 3940 i cili i jep 3.3V ESP8266. Ekziston një lidhës USB në ESP8266 megjithatë, unë zgjodha të mos e përdor atë në përgjithësi, sepse 5V po drejton gjithashtu LCD -në.
3.3V duhet të përdoret me ESP8266, nuk mund ta drejtoni direkt me 5V pasi do të vrasë bordin.
Dy çelsat prekës janë të lidhur me D5 dhe D6 dhe janë konfiguruar në kod për të sjellë informacione të ndryshme në ekran. I kam vendosur ato në Temperaturë/Presion dhe Parashikim.
Të gjithë përbërësit ngjiten lehtësisht me dorë në dërrasë ose gerber është në dispozicion në GitHub tim në
Hapi 2: Kodi
github.com/allenelectronics/esp8266weatherstation
Kodi është përpiluar në Arduino IDE dhe ka nevojë për disa konfigurime për të punuar
Së pari, duhet të instaloni Bordin ESP8266 në IDE në mënyrë që të ngarkoni kodin në të.
Udhëzimet gjithëpërfshirëse se si ta bëni këtë janë këtu:
Për të marrë funksionalitetin e motit, zgjodha të përdor RemoteMe i cili mbledh të dhënat e motit direkt nga API dhe gjeneron kod i cili mund të futet në kodin tuaj. Ju do të duhet të regjistroheni dhe të vendosni rrjedhën e të dhënave në faqen e tyre të internetit:
Dokumentacioni rreth RemoteMe mund të gjendet këtu:
Ka disa përkufizime specifike që janë unike për konfigurimin tuaj që do t'ju duhet të plotësoni para se të ngarkoni:
#define WIFI_NAME "SSID SHKON KETU"
#define WIFI_PASSWORD "Fjalëkalimi shkon këtu"
#përcaktoni Pajisjen_ID 1
#përcakto DEVICE_NAME "MERR NGA REMOTEME. ORG"
#define TOKEN "MARR NGA REMOTEME. ORG"
Përkufizimet këtu duhet të vendosen nga ju bazuar në detajet tuaja wifi dhe shenjën që merrni nga RemoteMe.
Duhet të siguroheni që të gjitha këto biblioteka të jenë të instaluara dhe të përfshira në kod. Unë kam përfshirë lidhje me ato që janë më të vështira për t'u marrë.
#include //https://github.com/remoteme/RemoteMeArduinoLibrary
#përfshi
#përfshi
#përfshi
#përfshi
Pjesa e fundit që duhet ndryshuar është vendndodhja juaj pasi ky projekt nuk përdor GPS. Ju duhet të modifikoni vargun "LOCATION":
tjetër nëse (buttonState2 == LOW && prevButtonState2 == LART) {
Serial.print ("LOCATION / n");
Serial.println (fc);
lcd.qartë ();
lcd.print ("LOKACIONI");
lcd.setCursor (0, 1);
lcd.print (fc);
lcd.setCursor (0, 0);
vonesa (5000);
prevButtonState2 = buttonState2;
Hapi 3: Ndërtimi
Ndërtimi
Në atë kohë nuk kisha qasje në një printer 3d, ky ishte projekti im i fundit duke përdorur një kuti jashtë raftit. Kam përdorur një kuti panel alarmi të disponueshëm, e cila është projektuar për LCD 16x2.
Lidhje: https://www.ebay.co.uk/itm/86-Plastic-project-box-enclosure-case-for-diy-LCD1602-meter-tester-with-buttGA/363214674235?hash=item549148193b:g: IvQAAoswNXpcFFrv
Gjithçka është e mbushur brenda kasës, ekrani LCD 16x2 është ngjitur në panelin e përparmë me tabelën e qarkut të ngjitur nxehtësisht në vend.
Hapi 4: Përfundimi
Përfundim
Ky është një projekt i zoti për një orë dixhitale të desktopit që nuk ka nevojë për rregullim ose konfigurim, merr kohë nga një server NTP dhe e shfaq atë në një LCD të qartë të ndriçuar.
Kjo nuk është për një fillestar të plotë pasi ka një konfigurim të kodit të kërkuar dhe gjithashtu duhet të vendosen rryma të të dhënave. Nëse keni ndonjë pyetje ose koment, ju lutem mos ngurroni të më lini një koment.
Recommended:
Monitor DIY Personal i Stacionit të Motit: 6 hapa
Monitor DIY Personal Weather Station Monitor: DarkSky ,, Shërbimi ynë API për klientët ekzistues nuk po ndryshon sot, por ne nuk do të pranojmë më regjistrime të reja. API do të vazhdojë të funksionojë deri në fund të vitit 2021.https: //blog.darksky.net/Personal Weather Station Monitor monitoroni ekranin tuaj
Si të regjistroni të dhënat e stacionit të motit Liono Maker: 5 hapa
Si të regjistroni të dhënat e stacionit të motit Liono Maker: Hyrje: Përshëndetje, ky është #LionoMaker. Ky është kanali im me burim të hapur dhe zyrtar në YouTube. Këtu është lidhja: Liono Maker / YOUTUBE CHANNELNë këtë projekt ne do të mësojmë se si të bëjmë " Regjistrimi i të dhënave të stacionit të motit ". kjo eshte shume interesante pr
Stacioni i motit NaTaLia: Stacioni i motit Arduino me energji diellore Bëhet në rrugën e duhur: 8 hapa (me fotografi)
Stacioni i motit NaTaLia: Stacioni i motit me energji diellore Arduino Bëhet në rrugën e duhur: Pas 1 viti funksionimi të suksesshëm në 2 vende të ndryshme, unë po ndaj planet e mia të projektit të stacionit të motit me energji diellore dhe po shpjegoj se si evoluoi në një sistem i cili me të vërtetë mund të mbijetojë për një kohë të gjatë periudha nga energjia diellore. Nëse ndiqni
Ide për aktivitetin e stacionit të motit DIY për 12+ vjeç: 4 hapa
Ide për aktivitetin e stacionit të motit DIY për 12+ vjeç: Në këtë aktivitet, pjesëmarrësit do të vendosin stacionin e tyre të motit, do ta dërgojnë atë në ajër dhe do të monitorojnë regjistrimet (drita, temperatura, lagështia) në kohë reale përmes aplikacionit Blynk. Mbi të gjitha këto, do të mësoni se si të publikoni vlerat e regjistruara
Stacioni i motit Acurite 5 në 1 duke përdorur një Raspberry Pi dhe Weewx (Stacionet e tjera të motit janë të pajtueshme): 5 hapa (me fotografi)
Stacioni i motit Acurite 5 në 1 Duke përdorur një Raspberry Pi dhe Weewx (Stacionet e tjera të motit janë të pajtueshme): Kur kisha blerë stacionin e motit Acurite 5 në 1 doja të isha në gjendje të kontrolloja motin në shtëpinë time ndërsa isha larg. Kur mbërrita në shtëpi dhe e vendosa, kuptova se ose duhej ta kisha ekranin të lidhur me një kompjuter ose të blija shpërndarësin e tyre të zgjuar,