Kazalo:
- 1. korak: Kaj potrebujete
- 2. korak: Namestite komponente programske opreme
- 3. korak: Nastavite razvojno okolje Arduino
- 4. korak: Zgradite vezje
Video: DomoRasp: 4 koraki (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:03
Najprej dve pomembni stvari:
- moraš biti potrpežljiv z mojo slabo angleščino
- brez panike: vezje se zdi res grozno, vendar deluje in razložil vam bom, kako sestaviti svojega
Namen tega majhnega projekta je zgraditi sistem, ki temelji na ESP32, ki lahko komunicira prek podatkov senzorjev MQTT;
Podatki bodo nato prikazani z uporabo Grafane.
Ste pripravljeni na začetek?
1. korak: Kaj potrebujete
Potrebujete računalnik, povezan z domačim omrežjem WiFi.
Računalnik bo uporabljen za gostovanje posrednika MQTT, Telegrafa in Grafane.
Če je mogoče, Raspberry Pi, kjer bo gostila storitev InfluxDB (sicer lahko InfluxDB namestite v računalnik)
Kot strojno opremo potrebujete:
- ESP32 (to sem kupil)
- Senzor BMP280 (kupil sem tega)
- Oled zaslon 128 x 64 slikovnih pik (tega sem kupil)
- Senzor svetlobe (LDR, nekaj takega)
- Pritisni gumb (nekaj takega)
- Upori (10k ohm in 220ohm)
- Priključki
- Ogledna plošča (kupil sem to majhno)
V Amazonu lahko najdete res dobre komplete iz Elegooja ali AzDeliveryja, na primer tega.
2. korak: Namestite komponente programske opreme
Obstaja veliko vadnic o tem, kako namestiti in konfigurirati MQTT (Mosquitto) + InfluxDB + Telegraf + Grafana.
Resnično uporaben je ta: Raspberry Pi IoT: senzorji, InfluxDB, MQTT in Grafana
Ko je vezje zgrajeno in komunicira s posrednikom MQTT (bodite potrpežljivi, počakati morate na nekatere druge korake), se morate naročiti na esp32/ sensors/ topic z uporabo MQTT.fx in si ogledati podatke, ki jih pošlje vezje.
Rad bi vam dal nekaj nasvetov:
- izbrišite vse vhodne in izhodne konfiguracije v telegraf.conf in ustvarite dve datoteki v novem imeniku 'conf': inputs.conf in outputs.conf. Na slikah si lahko ogledate mojo konfiguracijo.
- preizkusite ekosistem Mosquitto + InfluxDB + Telegraf, preden zgradim vezje: MQTT.fx je vaš prijatelj
3. korak: Nastavite razvojno okolje Arduino
Ne vem, če ste novi v Arduinu (upam, da ne, ker bi bil ta projekt lahko nekoliko težji kot prvi projekt)
Kakorkoli že … najprej morate namestiti Arduino IDE in nastaviti ploščo ESP32 v IDE.
Opomba: ne namestite aplikacije Windows 10, ampak celotno aplikacijo Win32:
Nastavite ploščo ESP32 v Arduinu, kot je razloženo tukaj:
randomnerdtutorials.com/installing-the-esp…
Na koncu teh dveh korakov bi morali imeti možnost naložiti preprosto skico v mikrokontroler ESP32.
Svojo kodo sem razvil z uporabo Visual Studio Code s to razširitvijo:
Preden sestavite vezje, se prepričajte, da lahko:
- sestavite preprosto skico (na primer poiščite skener I2C)
- glejte serijski izhod ESP32 v kodi Visual Studio
- Namestite in vključite knjižnice v projekt
- naložite svojo skico na ESP32
4. korak: Zgradite vezje
Ustvaril sem stran projekta Fritzing, da bi razložil, kako zgraditi vezje in kje najdete mojo kodo!
Ravno danes sem odkril Fritzing: neverjetno programsko opremo in skupnost, kjer lahko oblikujemo in prototipiramo vezja.
Prenesti morate zadnjo (brezplačno) različico Fritzinga in odpreti datoteko DomoRasp.fzz, ki sem jo dodal na naslednjo stran:
fritzing.org/projects/domorasp
(preberite opis na strani projekta!)
To je vse!
Lepo se imejte in brez oklevanja me kontaktirajte!
Priporočena:
DIY stativ pod koraki 1: 3 koraki
DIY stativ pod 1 USD: Ta pouk vas bo naučil, kako narediti fantastičen stativ pod 1 USD. Z uporabo samo gospodinjskih predmetov, kot je moka, lahko naredite fantastičen stativ, ki je še boljši od običajnega stojala, celo prenosnega … poskusite! najprej bi si moral ogledati video
4G/5G HD video pretakanje v živo z DJI Drone z nizko zakasnitvijo [3 koraki]: 3 koraki
4G/5G HD video pretakanje v živo z DJI Drone z nizko zakasnitvijo [3 koraki]: Naslednji vodnik vam bo pomagal prenašati videoposnetke v visoki kakovosti HD v skoraj vseh DJI-jih. S pomočjo mobilne aplikacije FlytOS in spletne aplikacije FlytNow lahko začnete pretakati videoposnetke iz drona
4 koraki za merjenje notranje odpornosti baterije: 4 koraki
4 koraki za merjenje notranje odpornosti baterije: Tu so 4 preprosti koraki, ki vam lahko pomagajo izmeriti notranji upor baterije
Brezžični monitor pulzne frekvence s 4 koraki Duino-24: 4 koraki
Brezžični monitor pulzne frekvence s funkcijo 4Duino-24: Brezžični monitor pulzne frekvence je konceptualni projekt za bolnišnice in klinike, njegova glavna funkcija je skrajšati čas, ki ga medicinske sestre ali zdravniki potrebujejo za obisk vsakega bolnika v bolnišnici. Običajno zdravniki in medicinske sestre obiščejo vsakega pacienta, da preverijo
Kako razstaviti računalnik z enostavnimi koraki in slikami: 13 korakov (s slikami)
Kako z enostavnimi koraki in slikami razstaviti računalnik: To navodilo za razstavljanje računalnika. Večina osnovnih komponent je modularnih in jih je enostavno odstraniti. Vendar je pomembno, da ste glede tega organizirani. To vam bo pomagalo preprečiti izgubo delov in tudi pri ponovni montaži