Sissejuhatus
🚧 Ehita oma DIY-sensor ja saa osa ülemaailmsest opendata & civictech võrgustikust.
AirRohriga saate õhusaastet ise mõõta.
Ostunimekiri
Anduri komplekt
Üksikud komponendid
- NodeMCU ESP8266 CPUWLAN
- SDS011 Peentolmuandur
- BME280 6-PIN, temperatuur, õhuniiskus ja õhurõhk
- Kaabel
- USB-kaabel nt: lame 2m Micro-USB
- toiteallikas USB
- kaablipaelad
- Paindlik toru, võimaluse korral ei läbipaistev, läbimõõt 6 mm, pikkus u. 20cm DIY poes
- Ilmastikukaitse, Marley Silent HT Arc DN 75 87°
🙌 Suurepärane, sa otsustasid osad osta internetist! Kahjuks võib kohaletoimetamine võtta aega päevadest kuni kolme nädalani. Seniks nautige oma elu️.
Juhi ja püsivara
Me juba valmistasime ette püsivara. Teil tuleb vaid paigaldada draiverid ja flashida oma NodeMCU (ESP8266).
NodeMCU-ga (ESP8266) suhtlemiseks vajate oma operatsioonisüsteemi usb2serial draiverit.
NocdeMCU v3 kiibistik on tavaliselt CH341, vaadake oma NodeMCU (ESP8266) tagaküljelt, et leida tehnilist teavet.
Valige link, mis vastab teie arvuti operatsioonisüsteemile.
Windows
NodeMCU (ESP8266) V2 (CP2102) draiverid Windowsile
- Windows 10 - Windows 10 peaks olema võimeline neid automaatselt alla laadima.
- Windows 788.1 - 32-bitine versioon - ei toeta 64-bitise versiooni operatsioonisüsteemi
Driver for NodeMCU (ESP8266) V3 (CH340/CH341) for Windows
- Windows - Windows 10 peaks olema võimeline neid automaatselt alla laadima.
Laaditud faili väljavõte Windowsi jaoks:
- NodeMCU (ESP8266) V2: Avage kaust CP210x ja tehke topeltklõps rakendusel CP210xVCPInstaller_x64 (või x86).
- NodeMCU (ESP8266) V3 puhul: avage kaust CH341SER ja tehke topeltklõps rakendusel SETUP.
MacOS
MacOS draiverid
Laaditud faili ekstraheerimine MacOS-i jaoks.
- V2 jaoks: Paki kaust CP210x välja ja tee topeltklõps rakendusel CP210xVCPInstaller_x64 (või x86).
- V3 puhul: Paki lahti kaust CH341SER ja tee topeltklõps rakendusel SETUP.
- Taaskäivitage oma Mac
Linux
Juhtseadmeid ei ole vaja paigaldada. Kiip peaks olema otse toetatud (kontrollitav dmesg abil).
Firmware Flasher
Mitme operatsioonisüsteemi tugi: Windows, MacOS ja Linux.
Ühendage NodeMCU arvutiga lühikese micro-USB-kaabli abil (valige lühike kaabel, mis on lühem kui 1 meeter, muidu võib paigaldus ebaõnnestuda). Valige latest_en.bin
(või mõni muu keeleversioon) ja klõpsake nuppu "Upload". Oodake, kuni protsess on lõppenud. Nüüd saame me anduri kokku panna.
Linux: Seadistage õigused käivitatavaks
Pärast allalaadimist peate võib-olla seadma loa käivitatavaks. Seda saab teha käsuga: chmod o+x <laadimise failinimi>
.
Suur tänu Piotrile, Poolast, tema abi eest! 🙋♂️
MacOS: kuidas käivitada kontrollimata rakendust
Tehke paremklõps ja avage rakendus mitu korda ning kinnitage alati "Ava".
Siin on lühike video Youtube'is 👉 https://youtu.be1KZiP94TYjw.
Koosta
⚠️ OLULINE MÄRKUS Enne kokkupanekut paigaldage püsivara! Vt firmware flasher jagu.
NodeMCU v3
Märkus: Meie juhised viitavad NodeMCU versioonile 3. Seda on võimalik ära tunda ühenduste VU ja G järgi (vt joonist).
Copyright: roman-minyaylov, MIT LicenseKui olete lõpetanud, peaks see välja nägema selline.
Juhtmestik SDS011
Pins on nummerdatud paremalt vasakule, veenduge, et kaablite ühendamisel istuvad pinsid, kuna enamik Dupont'i kaableid sobivad ka pinside vahele.
SDS011 Pin 1 -> Pin D1 GPIO5
SDS011 Pin 2 -> Pin D2 GPIO4
SDS011 Pin 3 -> GND
SDS011 Pin 4 -> unused
SDS011 Pin 5 -> VU (NodeMCU v3) VIN (NodeMCU v1,v2)
SDS011 Pin 6 -> unused
SDS011 Pin 7 -> unused
💡 Siit leiate nimekirja meie püsivara poolt toetatud anduritest
Joota kokku BME280
Ühendage viiguotsik BME280-plaadiga. Joodetage see tagaküljelt. Pinnide vahelised vahed on väga väikesed, nii et olge kannatlik ja ettevaatlik.
Trikk on asetada jootekolvi ots viigule, soojendada seda veidi ja seejärel kanda joodet kergelt peale.
Juhtmestik BME280
Pinsid on nummerdatud vasakult paremale.
VIN -> Pin 3V3 (3.3V)
GND-> GNDG
SDA -> PIN D3
SCL -> Pin D4
Siduge kõik kokku
Ühendage NodeMCU (ESP8266) ja SDS011 andur kaablisidemega nii, et Wifi antenn näitab andurist eemale. Siduda NodeMCU ja SDS011 kokku.
Connect paindlik toru
- ühendage painduv toru SDS011 anduriga.
- Kasutage teist kaablisidet, et kinnitada BME280 temperatuuriandur toru külge.
- Viige USB-kaabel läbi toru. Paigaldage SDS011 nii, et NodeMCU on suunatud ülespoole ja ventilaator allapoole.
Anduri surumine torusse
- Lükake osad torusse, nii et see on kinni.
- USB-kaabel, painduv toru ja BME280 peaksid vaatama toru otsast välja
- Lükake teine toru esimesele peale.
Viimistlemine
- Asetage temperatuuriandur painduvale torule nii, et see oleks toru servas.
- Lõigake painduv toru toru otsast ära.
- Valikuline: võite katta toru lahtised otsad peene võrguga. Nii saab õhk ringlema, kuid putukad jäävad välja.
Paigutamine
Ideaalne koht oleks 1,5 kuni 3,5 meetri kõrgusel tänavast ja hästi ventileeritud. See ei ole aga kõigi inimeste puhul võimalik, sest seetõttu küsitakse registreerimisel teavet, nagu kõrgus maapinnast ja asend tänava suhtes.
Konfigureeri
Get the unique station ID
Anduri sisselülitamiseks ühendage jaam USB-kaabliga.
Jaam üritab luua ühendust konfigureeritud WiFi-võrguga. Uue seadistuse puhul ühendus ebaõnnestub ja jaam loob WiFi võrgu nimega
Particulate Matter ID
,Feinstaubsensor-ID
võiairRohr-ID
. ID on ChipID (näiteks 13597771). Palun märkige see number üles, sest seda on vaja registreerimiseks.Ühendage oma arvutis või nutitelefonis jaama loodud WiFi-võrku. Oodake, kuni ühendus on loodud.
Android: Kui ühendus katkeb kohe, peate võib-olla deaktiveerima valiku 'Smart network switch' (nutikas võrguvahetus) jaotises 'Connections -> WiFi -> Advanced' (Ühendused -> WiFi -> Täiustatud).Avage brauser ja sisestage http://192.168.4.1.
⚠️ Pöörake tähelepanu NodeMCU ühendamine koduse WiFi-võrguga võib võtta paar katset. Palun olge kannatlik ja proovige samme mitu korda, kuni see toimib. Kui anduri konfigureerimine on toiminud, ei ole jaama WiFi võrk enam saadaval ja konfiguratsioonileht ei ole enam kättesaadav selle IP 192.168.4.1 all.
Jaama konfigureerimine
Sisestage lehel "Configuration" oma SSID (koduse WiFi võrgu nimi), võrgu turvavõti (Windowsis) või WiFi parool.
Kui te kasutate soovitatud peentolmuandurit (SDS011), ei ole edasised konfiguratsioonimuudatused vajalikud.
Vajutage nupule "Save configuration and restart". Jaam taaskäivitub ja ei ole enam sellisel viisil kättesaadav, kui see ühendub teie koduse WiFi-võrguga.
Kontrollige, kas jaam on õigesti konfigureeritud.
Kui te ei teinud eelmises etapis muid muudatusi peale WiFi võrgu seadistamise, hakkab andur nüüd andmeid salvestama ja üles laadima. Et kõik töötab õigesti, saate kontrollida umbes 10 minuti pärast, kui navigeerite järgmistele lehekülgedele. Otsige nendel lehekülgedel ChipID (ülaltoodud näites 13597771).
Registreeri
Loo konto
Mine devices.sensor.community, et luua konto ja saada osa avatud andmevõrgustikust.
Registreeri oma seade
Kui olete konto loonud ja sisse loginud, saate oma seadme registreerida. Täitke oma seadme registreerimiseks vorm. Navigeerige jaotisele Avaleht -> (Sisene) - Andurid -> Registreeri uus andur.
- sensori ID on ESP8266 (NodeMCU) ChipID, mille te eelnevalt märkisite.
- Teie e-posti aadress (ei avaldata)
- teie aadress: Tänav koos maja numbri, postiindeksi ja linnaga. Klõpsake "Otsi sisestatud aadressi", et saada asukoha koordinaadid (ümardatakse). Kontrollige viigu asukohta, vajadusel muutke seda.
- määrake isikliku sensori nimi, et neid oleks lihtsam eraldada, kui teil on mitu sensorit (näiteks aed, ema sensor,...).
- jaama ümbrus - nt kõrgus maapinnast, teepoolne külg, suur liikluskoormus, vaba väli vms.
Tõrkeotsing
Probleemide edastamine?
Sisestage brauserisse järgmised andmed: https://api-rrd.madavi.de/grafana/d/GUaL5aZMz/pm-sensors?orgId=1&var-chipID=esp8266-[ID]
[ID] saab otsida ka vasakus ülanurgas olevast sisendväljast https://api-rrd.madavi.de/grafana/d/GUaL5aZMz/pm-sensors?orgId=1
- Kas andur on registreeritud https://devices.sensor.community kaudu ja kas andur on kaardil nähtav?
- Kas WLAN-signaali tase oli varem nõrk? siin on serveripoolne signaallogi:
https://api-rrd.madavi.de/grafana/d/Fk6mw1WGz/wifi-signal?orgId=1&var-chipID=esp8266-[ID]
siin on serveripoolne signaallogi:https://api-rrd.madavi.de/grafana/d/Fk6mw1WGz/wifi-signal?orgId=1&var-chipID=esp8266-[ID]
- Kas WLAN-signaali tase oli varem nõrk? siin on serveripoolne signaallogi:
USB-kaabli probleemid?
- Kontrollige toiteallikat: USB-kaabel
- Taaskäivitus (katkestage toide, nt tõmmake USB-pistik)
- Kas WLAN Config on OK (andur ühendub konfigureeritud WLANiga) Kui mitte:
- kas andur avab AP (esimese 2-7 minuti jooksul pärast taaskäivitust)?
- Otsi
airrohr-[ID]
WLAN võrku. Kannatlikkus, see võib võtta 1-2 minutit pärast käivitamist.
- Kontrollige oma marsruuteril, kas andur on võrku sisse logitud, siis jätke IP meelde.
- alternatiivselt kasuta flashtool "Discovery".
- Kui jah: ühendage anduriga IP kaudu brauseriga
http://[ip-of-the-sensor]
, peaks ilmuma kasutajaliides. - Kui ei: ESP-l on probleeme, nt ebapiisav toiteallikas, taaskäivitusskeem vms.
- Ühendage USB arvutiga ja vaadake logi
- Jälgi teksti jadaliidesel jadaterminali programmiga (seaded: baud 9600, 8N1)
- Linux: ekraan, minicom, cutecom; Windows: MacOS: ekraan, minicom, ...
- võimalusel on vaja veel sobivaid usb2serial draivereid, vt https://github.com/opendata-stuttgart/meta/wiki/Firmware-einspielen
- Seal peaks olema võimalik näha, mida andur teeb (käivitussõnumid, WLAN ühendus või AP, mõõtmine - ainult 3 minuti pärast).
- Jälgi teksti jadaliidesel jadaterminali programmiga (seaded: baud 9600, 8N1)
Elektroonikaprobleemid?
- Eemaldage anduri elektroonika korpusest ja jälgige
- Kontrollige uuesti toiteallikat
- kas ESP vilgub vahetult pärast taaskäivitust?
- SDS011: punane LED-fänn põleb pärast taaskäivitust?
- kontrollige uuesti andurite kaablite asendamist