Përmbajtje:
- Hapi 1: Lista e Komponentëve
- Hapi 2: Pajisja 2: Ndërfaqe me Wi-Fi dhe Firebase Google
- Hapi 3: SETUP WI-FI (SHIH Manualin në Github për imazhe)
- Hapi 4: Konfiguro Pajisjen 1 (Jashtë)
- Hapi 5: Konfiguroni cilësimet e stacionit të motit me Firebase
- Hapi 6: Konfiguro PARAQITJEN 3 DISPLAY (MORE SHUM FOTOT E NDRYSHME N GITHUB)
- Hapi 7: Sensorë të pajtueshëm (M M SHUM INFORMACION P ONR GITHUB)
- Hapi 8: SPECIFIKIMET DHE PANELI DIELLOR (M M SHUM INFORMACION P ONR GITHUB N DORACAK)
- Hapi 9: ZGJIDHJA E PROBLEMEVE DHE KONTAKTET
Video: Stacioni i motit profesional duke përdorur ESP8266 dhe ESP32 DIY: 9 hapa (me fotografi)
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:10
LineaMeteoStazione është një stacion i plotë moti i cili mund të ndërlidhet me sensorë profesionistë nga Sensirion si dhe disa komponentë të Davis Instrument (Rain Gauge, Anemometer)
Projekti synohet si stacion moti DIY por kërkon vetëm pjesën e montimit, sepse tabelat tashmë do të jepen të programuara nga unë, si dhe PCB e plotë. Kodi do të ndahet Opensource për njerëzit që duan të përpiqen ta bëjnë atë nga fillimi ose ta modifikojnë atë!
MUND T F GJENI STACIONIN E MOTIT N We WeatherCloud, Wunderground dhe LineaMeteo (Rrjeti i Motit Italian!) (Anemometri nuk është i instaluar) dhe këtu gjithashtu një Version në THINGSPEAK për krahasimin midis SHT3x dhe SHT1x. Unë jam duke përdorur SHT1x për momentin për të monitoruar temperaturën brenda kutisë së papërshkueshme nga moti, por ju mund ta përdorni atë gjithashtu për të monitoruar temperaturën dhe lagështinë e tokës ose qëllime të tjera!
Ju lutemi vini re (Lidhjet e mësipërme do të shkojnë jashtë linje sepse stacioni i motit do të hiqet në shkurt 2021 sepse jam duke lëvizur në një apartament)
MUND T F GJENI T ALL GJITHA INFORMACIONET DHE KODIN PPRDITSIM K HTU N G GITHUB
Hapi 1: Lista e Komponentëve
Punon me një kombinim të bordeve të zhvillimit ESP8266 dhe ESP32 dhe përbëhet kryesisht nga 3 pajisje:
1. Pajisja 1: WEMOS D1 MINI PRO (Version i Ri) + PCB e dizajnuar (Duhet të instalohet JASHT) DHE PANEL SOLAR Kjo është pjesa e cila do të jetë jashtë dhe do të përbëhet nga një bord zhvillimi dhe PCB. Përdoret për të mbledhur të dhënat e motit të cilat do të dërgohen në Firebase të Google. Të dhënat mblidhen në kohë reale nga secili sensor, por koha e ngarkimit mund të zgjidhet në cilësimet e stacionit të motit të cilat do të shpjegohen në manualin pas. Temperatura maksimale dhe minimale do të mblidhet në kohë reale. Më poshtë fotografia e njësisë së plotë:
2. Pajisja 2: WEMOS D1 MINI PRO (Versioni i Vjetër) + presion BMP180 Kjo është pjesa që trajton të gjitha komunikimet e rrjetit dhe gjithashtu mbledh të dhënat nga Firebase e Google. Detyrat e bordit konsistojnë në: Mbledhjen e të dhënave Ndarjen e disa të dhënave në një Adresë IP në një format të gatshëm për t'u përdorur për të komunikuar me rrjetin e motit LineaMeteo. Dërgo të dhëna në weathercloud Dërgo të dhëna në terrenin e wunder Dërgo të dhëna në Thingspeak
Rasti është i printuar 3D nga
3. Pajisja 3: LOLIND32 ESP32 + PCB projektuar + INK Display + BME680Kjo është pjesa që merret vetëm me vizualizimin e të dhënave në ekran dhe ka gjithashtu një sensor që mbledh të dhëna për cilësinë e ajrit, presionin, temperaturën dhe lagështinë. Ekrani i përdorur është një ekran boje 4.2 inç, mund të përdoret për markat WaweShare ose GoodDisplay.
Rasti është i printuar 3D nga: Kutia për ePaper + ESP32 Shfaq informacionin nga sidoh10 - Thingiverse
Hapi 2: Pajisja 2: Ndërfaqe me Wi-Fi dhe Firebase Google
** SHIH Manualin e Stacionit të MOTIT N THE LIDHJEN E GITHUB M SHUM P FORR DETAJE MORE T SP VEÇANTA **
Para së gjithash ne duhet të krijojmë një llogari Firebase. Për ta bërë këtë do t'ju duhet një llogari Google të cilën mund ta krijoni nëse nuk e keni tashmë.
Për të konfiguruar llogarinë Firebase, duhet të ndiqni hapat e mëposhtëm:
1. Shkoni te FIREBASE dhe klikoni në ‘Fillo’
Hyni në llogarinë tuaj të Google
2. Klikoni në 'Shto një projekt' 'Aggiungi progetto'
3. Jepini një emër projektit tuaj! Klikoni "Vazhdo" "Vazhdo". Ndiqni hapat dhe krijoni projektin. Përdorni llogarinë e paracaktuar për Firebase.
4. ‘Vazhdo te‘përmbledhja e projektit’‘Panoramica del progetto’në krye dhe zgjidh‘cilësimet e projektit’‘Impostazioni progetto’
5. Klikoni në 'Llogaria e Shërbimit' 'Account di Servizio' dhe 'Krijo Llogari Shërbimi' 'Crea account di servizio'
6. Kthehuni te 'Vështrimi i Projektit' dhe Krijoni Database Realtime 'Crea database' dhe ndiqni hapat dhe zgjidhni vendndodhjen më të afërt për bazën e të dhënave.
7. GJITH MIR! Tani ruani lidhjen e projektit tuaj që mund të gjeni në bazën e të dhënave në kohë reale dhe gjithashtu sekretin që mund të gjeni 'Llogaria e Shërbimit' 'Account di servizio' nën 'Sekreti i bazës së të dhënave' 'Segreti Database'
Do t'ju duhet vetëm ajo e theksuar në figurën më poshtë dhe sekreti i bazës së të dhënave për të programuar stacionin e motit! Për t'ju dërguar tabelën e programuar tashmë do të më duhen ato kredenciale dhe gjithashtu për ju që të programoni bordin.
Hapi 3: SETUP WI-FI (SHIH Manualin në Github për imazhe)
Për të konfiguruar lidhjen Wi-Fi ndiqni hapat e mëposhtëm:
· Lidheni kabllon USB nga Pajisja 2 në një port USB (mund të përdorni një karikues normal për telefonin tuaj ose çfarëdo porti USB të disponueshëm, për shembull në ruterin tuaj (opsioni i rekomanduar))
· Sapo Pajisja 2 të jetë ndezur, do ta gjeni në lidhjet Wi-Fi të disponueshme në smartphone ose kompjuterin tuaj me emrin LineaMeteoStazioneR.
· Provoni të lidheni dhe do të kërkojë një fjalëkalim. Fjalëkalimi: LaMeteo2005
· Klikoni në konfigurimin e Wi-Fi dhe zgjidhni rrjetin tuaj Wi-Fi dhe futni fjalëkalimin tuaj dhe klikoni Ruaj. Tani Pajisja 2 do të përpiqet të lidhet dhe nëse dështon do t'ju kërkohet të filloni përsëri procedurat e ndjekura më parë.
· Pasi të jetë lidhur Pajisja 2, kthehuni në bazën tuaj të të dhënave Realtime dhe do të shihni që shumë informacione janë shfaqur.
Hapi 4: Konfiguro Pajisjen 1 (Jashtë)
Ky është instalimi që kërkon të sigurohet stacioni i motit jashtë. Një mburojë rrezatimi diellor Kërkohet për sensorin e temperaturës dhe lagështisë së ambientit. Kërkohet gjithashtu një kuti kundër motit për ruajtjen e saktë të baterisë dhe PCB.
1. Instaloni tabelën në kutinë e dëshmisë së motit si shembulli më poshtë dhe instaloni baterinë (KUJDHUR + DHE - DHE BATERIA DUHET T BE NGARKUAR 100% PARA FILLIMIT TIR PARST):
2. Lidhni të gjithë sensorin e disponueshëm në tabelë duke përdorur lidhësit RJ12 ose terminalin e vidave, në varësi të llojit të sensorit të përdorur. (Referojuni listës së ‘Sensorit dhe specifikimeve të pajtueshme] (SENSORST LIDHEN ME NJ Bord të Përshtatësit të Dizajnuar në mënyrë të veçantë për sensorët SHT3X dhe UV DHE GJITHASHTU NJ P FORR SHT35 N ON TINDIE) SHIKONI FOTOT
3. Lidheni lidhësin e baterisë në Wemos D1 Mini Pro dhe konfiguroni lidhjen Wi-Fi njësoj si Pajisja 2. Emri i rrjetit do të jetë ‘LineaMeteoStazioneS’
Pas kësaj, futni edhe USB -në nga konvertuesi i panelit diellor. (Fotografia është vetëm përfaqësuese e një prototipi dhe konvertuesi USB do të jetë tashmë i lidhur për ju, thjesht do të duhet të lidhni panelin diellor)
Hapi 5: Konfiguroni cilësimet e stacionit të motit me Firebase
Cdo CILTSIM I BR KRKESA P TOR TIS SHPCRNDARUR NGA PUSHTETI
Pajisja 2 DHE LIDHJA ME PUSHTETIN
Pasi të keni ndjekur procedurat e mësipërme do të zbuloni se baza e të dhënave tuaja në kohë reale do të duket kështu (nëse sensori i indeksit UV është i lidhur nuk do të tregojë 655):
Baza e të dhënave kategorizohet si më poshtë:
· Koha e ndryshimit
Ky opsion përdoret për të vendosur TIMEZONE tuaj që do të jetë koha juaj (duhet të modifikohet kur zbatohet kursimi i dritës së ditës) dhe për të vendosur SendDataTime. Rekomandohet që të mos ngarkoni të dhënat më shpejt se 90 sekonda për të kursyer jetën e baterisë të DEVICE 1
CurrentDay dhe RESETDATA nuk kanë nevojë të preken. Për të rivendosur të gjitha të dhënat në bazën e të dhënave futni 0 në RESETDATA.
· Lidhje
Lidhja përdoret për të njohur adresën tuaj aktuale IP të Pajisjes 2 dhe për të monitoruar fuqinë e sinjalit Wi -Fi të Pajisjes 1. Përpiquni ta mbani Pajisjen 1 me të paktën -75 ose më shumë fuqi të sinjalit.
IPAddress mund të përdoret për të përcjellë IP -në për të konfiguruar pajisjet tuaja në rrjetin e motit LineaMeteo. (PortForwarding mund të bëhet në router, por çdo router është i ndryshëm, kështu që ju duhet të njihni tuajin. Porta e jashtme duhet të jetë 4600 dhe porta e brendshme duhet të jetë 80, shembulli më poshtë)
· Presioni
Këtu ruhet vlera e Presionit dhe gjithashtu është e mundur të Kalibrohet në bazë të nivelit të detit. Referojuni ndonjë stacioni të motit pranë ose shikoni presionin aktual atmosferik në parashikim. Çdo numër do të thotë 1Pa
· Shiu
Këtu ruhet vlera e shiut në 24H dhe gjithashtu vlera të tjera që lidhen me shiun. Ju mund të përdorni çdo matës shiu të kovës, kështu që kjo do të thotë që do t'ju duhet të kalibroni sa kushton çdo numërim. Ndryshoni 'mmGoccia' për të ndryshuar numrin e kthesës në mm. Parazgjedhja është 0.2 mm
· SHT1x
Kjo përmban të dhënat e serisë Sensirion SHT1x ose SHT7x.
· SHT3x
Kjo përmban të dhënat e serisë Sensirion SHT3x.
· Shërbimet
Kjo përmban të gjitha shërbimet në dispozicion për t'u përdorur me këtë stacion moti.
KOHA E HAPUR
Mund të konfiguroni llogarinë tuaj në OpenWeather për përshkrimin e gjendjes aktuale të motit në DEVICE 3 (gjeni Çelësat e mi API dhe kopjoni në API në Shërbimet, OpenWeather.)
Shkruani hemisferën në veri nëse jetoni në hemisferën veriore ose në jug në hemisferën jugore për të shfaqur seksionin e saktë të astronomisë në ekran.
Gjuha ‘en’ ose ‘it’ për të ndryshuar nga anglishtja në italisht në Pajisjen 3.
Gjerësia gjeografike dhe gjatësia për të shfaqur përshkrimin e saktë të gjendjes së motit në Pajisjen 3
Nëse nga hemisfera jugore do të jetë një numër negativ në Latitude.
GJENDJE
Krijoni një llogari në ThingSpeak dhe gjeni WritAPIkey dhe kopjoni në myWriteAPIKey, për të parë ndryshimin me grafikë midis serive SHT1x dhe SHT3x nëse lidheni me 2 sensorët ose thjesht monitoroni SHT1x
WeatherCloud
Ju mund ta lidhni stacionin e motit me rrjetin Weather Cloud duke përdorur këtë opsion. Shkoni te Cilësimet në pajisjet tuaja dhe zgjidhni 'Link', do t'ju japë ID dhe Çelës që mund të kopjoni në bazën e të dhënave.
WunderGround
Ju mund ta lidhni stacionin e motit me WunderGround duke përdorur këtë opsion.
Gjeni ID -në dhe Çelësin në Pajisjet e Mia dhe kopjojeni në bazën e të dhënave.
· Flini
Si parazgjedhje është vendosur në 1, por mund të ndryshohet në 0 për të aktivizuar modalitetin e gjumit. Në modalitetin e gjumit, matësi i shiut dhe anemometri nuk do të funksionojnë, kështu që ato duhet të shkëputen nga PCB
Modaliteti i fjetjes nëse përdoret në bateri do të zgjasë mesatarisht 6 muaj pa rimbushur baterinë me panelin diellor.
· UVIndex
Kjo përmban vlerën e indeksit aktual UV.
· Era
Kjo përmban vlerat e erës, si shkallët e drejtimit të erës dhe gjithashtu shpejtësinë e erës dhe shpërthimin. Mund të rregullohet Offset këtu, në mënyrë që të tregojë drejtimin e duhur të Drejtimit të Erës. 0 gradë ose 360 gradë duhet të jetë pika në veri.
Hapi 6: Konfiguro PARAQITJEN 3 DISPLAY (MORE SHUM FOTOT E NDRYSHME N GITHUB)
Pajisja 3 është e pajisur me një bateri të vetme 18650, e cila mund të rimbushet përmes USB siç tregohet në foto (Fotografia nuk përfaqëson projektin përfundimtar, por vetëm prototipin, brenda tij do të ketë një dizajn të duhur PCB.) Rrethi i vogël tregon sensorin BME680.
Ekrani rifreskohet çdo 20 minuta automatikisht dhe çdo 1 orë pas mesnate dhe deri në 7 të mëngjesit. Por mund të rifreskohet me dorë duke klikuar në butonin në anën e djathtë të kutisë.
NJCE herë të rifreskuar do të ndryshojë gjithashtu gjuhën që zgjidhet në cilësimet në bazën e zjarrit
Pasi të jetë instaluar bateria ndiqni të njëjtat procedura të DEVICE 2 për t'u lidhur me Wi-Fi.
Emri i rrjetit do të jetë 'LineaMeteoStazioneVisual'
Bateria duhet të jetë e ngarkuar mjaftueshëm para fillimit.
Hapi 7: Sensorë të pajtueshëm (M M SHUM INFORMACION P ONR GITHUB)
Temperatura/lagështia KRYESORE: Seria SHT3x Sensirion. Saktësia i referohet fletës së të dhënave të secilit
sensori.
Temperatura/lagështia E DYT (mund të përdoret për temperaturën e tokës dhe me lagështi): Seria SHT1x dhe SHT7x Sensirion. Saktësia i referohet fletës së të dhënave të secilit sensor.
Temperatura, lagështia, cilësia e ajrit në ambiente të brendshme: BME680
Ure Presioni: BMP180
Matës shiu: Çdo matës shiu me kovë, rezolucion i rregullueshëm. KUR ZGJIDHJA E RREGULLUAR MUND T T KOH PR 3 ORA P TOR TAN NDRYSHUAR PARALAJMRIMET N ON Pajisje 1. Kjo ndodh sepse pajisja shkon në gjumë çdo 3 orë për të kursyer energji nëse nuk zbulohet shi. Kur zgjohet, do të kontrollojë përsëri cilësimet. Ju gjithashtu mund të rivendosni manualisht duke klikuar butonin e rivendosjes siç tregohet në foto më parë.
Anemometër: Anemometër Davis
VI UVIndex: SI1145
Hapi 8: SPECIFIKIMET DHE PANELI DIELLOR (M M SHUM INFORMACION P ONR GITHUB N DORACAK)
Konsumi: Pajisja 1 = 19mA mesatarisht nëse koha e ngarkimit është 90 sekonda.
Pajisja 3 = 2mA mesatarisht nëse përditësohet gjithmonë automatikisht.
Pajisja e baterisë 1: 3.7V 21700 litium baterie (e rekomanduar 5000mAh) (Autonomi pa diell 8 ditë*)
KUJDES: Kini kujdes me baterinë litium me temperaturë të lartë (më shumë se 45C), kutia e papërshkueshme nga moti duhet të vendoset në hije. Për më tepër, nëse temperatura negative -10C ndodh shpesh ose gjendja nën 0 vazhdon për temperaturë të gjatë ose ekstreme negative (shembull -20C) do të kërkohet një bateri specifike për temperaturën e ftohtë. Në këtë rast PCB do të duhet të modifikohet për një bateri 18650 rezistente ndaj motit të ftohtë -40C me më pak kapacitet (2900mAh). Autonomia pa diell do të jetë 5 ditë. *Pa diell do të thotë tërësisht errësirë, një ditë e lehtë me re nuk do të thotë aspak energji dielli, por gjithashtu nuk mund të llogaritet si ditë me diell.
EV Pajisja e baterisë 3: 3.7V 18650 litium baterie (e rekomanduar 3000mAh) (Autonomi pa rimbushje 6 javë)
Pan Paneli diellor 6-20V (6V rekomandohet fuqishëm)
Watt në varësi të vendndodhjes tuaj nga Atlasi Diellor Global. Me më pak se 1500 kWh/m2 stacioni i motit nuk mund të funksionojë në mënyrë autonome. Nëse përdoret mënyra e gjumit, një panel diellor më i vogël më i vogël se minimumi do të ishte i mjaftueshëm. (SHIKO FOTO) PYET N ISE KQRKONI FORMULAN P FORR LLOGARITJEN E PIRMASS S OF PANELIT DIELLOR.
Gjatësia e kabllit për seritë SHT3x nuk duhet të kalojë 3m
Gjatësia e kabllit për seritë SHT1x dhe SHT7x nuk duhet të kalojë 10m
Hapi 9: ZGJIDHJA E PROBLEMEVE DHE KONTAKTET
Nëse një nga Pajisjet nuk funksionon siç pritej, do të kërkohej RESET. Hiqni lidhësin e baterisë ose hiqni baterinë dhe rinisni pajisjen nëse RESET nuk funksionon.
Për Pajisjen 1, GJITHMON vendosni baterinë së pari dhe më pas lidhësin e panelit diellor.
Nëse Pajisja 3 shfaqet 100% gjatë rimbushjes, kjo është normale për momentin, sepse bordi nuk ka një IC të veçantë për gjendjen e ngarkimit, kështu që ndikohet nga rezistenca e brendshme e qelizës.
Questions Pyetje të tjera në lidhje me problemet ju lutem më kontaktoni.
KONTAKTET Për të diskutuar në lidhje me porosinë e stacionit të motit ose burimin e materialit, ju lutemi më dërgoni me email Eugenio [email protected]
Forumi i temave LineaMeteo: Strumenti meteo:: Stazione Meteo Completa WiFi Con ESP8266 E ESP32 E Arduino! (lineameteo.it)
Recommended:
Stacioni i thjeshtë i motit duke përdorur ESP8266 .: 6 hapa (me fotografi)
Stacioni i thjeshtë i motit duke përdorur ESP8266 .: Në këtë Udhëzues do të tregoj se si të përdor ESP8266 për të marrë të dhëna si Temperatura, Presioni, Klima etj. Dhe të dhënat e YouTube si Abonentët & Numri total i shikimeve. dhe shfaqni të dhënat në monitorin Serial dhe shfaqini në LCD. Të dhënat do të jenë të
Mini Stacioni i motit duke përdorur Arduino dhe ThingSpeak: 4 hapa
Mini Stacioni i motit duke përdorur Arduino dhe ThingSpeak: Përshëndetje të gjithëve. Në këtë Udhëzues, unë do t'ju udhëheq përmes hapave për të krijuar një mini stacion moti të personalizuar. Gjithashtu, ne do të përdorim API -në ThingSpeak për të ngarkuar të dhënat tona të motit në serverët e tyre, ose përndryshe cili është qëllimi i një stacioni të motit
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
Stacioni i motit duke përdorur Wemos D1 Mini, BME280 dhe Sensate .: 6 hapa
Stacioni i motit duke përdorur Wemos D1 Mini, BME280 dhe Sensate .: Në postimet e mëparshme kam ndarë metoda të ndryshme për të ndërtuar një stacion moti. Nëse nuk e keni kontrolluar, këtu është një lidhje. Në këtë udhëzues unë do të demonstroj se si të ndërtoj një stacion të thjeshtë Moti duke përdorur Wemos dhe një platformë IoT të quajtur Sensate.
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,