Sadržaj:
- Korak 1: Šta vam treba
- Korak 2: Instalirajte softverske komponente
- Korak 3: Postavite Arduino razvojno okruženje
- Korak 4: Izgradite krug
Video: DomoRasp: 4 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:05
Prije svega, 2 važne stvari:
- moraš biti strpljiv s mojim lošim engleskim jezikom
- nemojte paničariti: krug izgleda zaista užasno, ali radi i objasnit ću vam kako izgraditi vlastiti
Ovaj mali projekat ima za cilj izgradnju sistema zasnovanog na ESP32 koji može komunicirati putem podataka senzora MQTT;
Podaci će se zatim prikazati pomoću Grafane.
Spremni za početak?
Korak 1: Šta vam treba
Treba vam računar povezan sa kućnom WiFi mrežom.
Računar će se koristiti za hostovanje brokera MQTT, Telegrafa i Grafane.
Ako je moguće, Raspberry Pi gdje će biti smještena usluga InfluxDB (inače možete instalirati InfluxDB na svoj računar)
Kao hardver trebate:
- ESP32 (kupio sam ovaj)
- BMP280 senzor (kupio sam ovaj)
- Oled ekran 128 x 64 piksela (ovo sam kupio)
- Senzor svjetla (LDR, ovako nešto)
- Pritisni dugme (ovako nešto)
- Otpornici (10k ohm i 220ohm)
- Konektori
- Oglasna ploča (kupio sam ovu malu)
U Amazonu možete pronaći zaista dobre komplete iz Elegoo -a ili AzDelivery -a, na primjer ovaj.
Korak 2: Instalirajte softverske komponente
Postoji mnogo vodiča o tome kako instalirati i konfigurirati MQTT (Mosquitto) + InfluxDB + Telegraf + Grafana.
Ovo je zaista korisno: Raspberry Pi IoT: Senzori, InfluxDB, MQTT i Grafana
Kada se sklop izgradi i komunicira s posrednikom MQTT (budite strpljivi, morate pričekati neke druge korake), trebali biste se moći pretplatiti na esp32/ sensors/ topic koristeći MQTT.fx i vidjeti podatke koje šalje krug.
Želeo bih da vam dam nekoliko saveta:
- obrišite sve ulazne i izlazne konfiguracije u telegraf.conf i stvorite dvije datoteke u novom 'conf' direktoriju: inputs.conf i outputs.conf. Na slikama možete vidjeti moju konfiguraciju.
- testirajte ekosistem Mosquitto + InfluxDB + Telegraf prije nego što izgradim sklop: MQTT.fx je vaš prijatelj
Korak 3: Postavite Arduino razvojno okruženje
Ne znam jeste li novi u Arduinu (nadam se da ne, jer bi ovaj projekt mogao biti pomalo težak kao prvi projekt)
U svakom slučaju … prije svega morate instalirati Arduino IDE i postaviti ESP32 ploču u IDE.
Napomena: nemojte instalirati aplikaciju Windows 10, već kompletnu aplikaciju Win32:
Postavite ESP32 ploču u Arduinu, kako je ovdje objašnjeno:
randomnerdtutorials.com/installing-the-esp…
Na kraju ta dva koraka trebali biste moći učitati jednostavnu skicu u mikrokontroler ESP32.
Svoj kôd razvio sam koristeći Visual Studio Code sa ovim proširenjem:
Prije izgradnje kola, budite sigurni da možete:
- sastavite jednostavnu skicu (potražite I2C skener na primjer)
- pogledajte serijski izlaz ESP32 u Visual Studio Code
- Instalirajte i uključite biblioteke u projekt
- postavite svoju skicu na ESP32
Korak 4: Izgradite krug
Napravio sam stranicu projekta Fritzing kako bih objasnio kako izgraditi sklop i gdje možete pronaći moj kôd!
Upravo sam danas otkrio Fritzing: nevjerojatan softver i zajednicu gdje se mogu dizajnirati i prototipirati sklopovi.
Morate preuzeti posljednju (besplatnu) verziju Fritzinga i otvoriti datoteku DomoRasp.fzz koju sam dodao na sljedeću stranicu:
fritzing.org/projects/domorasp
(pročitajte opis na stranici projekta!)
To je sve!
Zabavite se i ne ustručavajte se kontaktirati me!
Preporučuje se:
Kako: Instaliranje Raspberry PI 4 bez glave (VNC) sa Rpi-imagerom i slikama: 7 koraka (sa slikama)
Kako: Instaliranje Raspberry PI 4 Headless (VNC) s Rpi-imagerom i slikama: Planiram koristiti ovaj Rapsberry PI u hrpi zabavnih projekata na svom blogu. Slobodno provjerite. Htio sam se vratiti korištenju svog Raspberry PI -a, ali nisam imao tipkovnicu ili miš na novoj lokaciji. Prošlo je dosta vremena od postavljanja maline
Kako napraviti brojač koraka?: 3 koraka (sa slikama)
Kako napraviti brojač koraka?: Nekada sam se dobro snašao u mnogim sportovima: hodanje, trčanje, vožnja bicikla, igranje badmintona itd. Volim jahanje da bih brzo putovao. Pa, pogledaj moj trbušni trbuh … Pa, u svakom slučaju, odlučujem ponovo početi vježbati. Koju opremu treba pripremiti?
Brojač koraka - Mikro: Bit: 12 koraka (sa slikama)
Brojač koraka - Micro: Bit: Ovaj projekat će biti brojač koraka. Za mjerenje koraka koristit ćemo senzor akcelerometra koji je ugrađen u Micro: Bit. Svaki put kada se Micro: Bit protrese, broju ćemo dodati 2 i prikazati ga na ekranu
Atari Punk konzola s bebom Sekvencer za 8 koraka: 7 koraka (sa slikama)
Atari Punk konzola sa Baby Step Sequencer-om: Ova srednja verzija je sve-u-jednom Atari Punk Console i Baby 8 Step Sequencer koju možete glodati na stolnoj PCB glodalici Bantam Tools. Sastoji se od dvije ploče: jedna je ploča korisničkog sučelja (UI), a druga je pomoćna bo
Kako rastaviti računar jednostavnim koracima i slikama: 13 koraka (sa slikama)
Kako rastaviti računar jednostavnim koracima i slikama: Ovo uputstvo o tome kako rastaviti računar. Većina osnovnih komponenti je modularna i lako se uklanja. Međutim, važno je da se oko toga organizirate. To će vam pomoći da izbjegnete gubitak dijelova, a također i prilikom ponovnog sastavljanja