Sadržaj:
- Korak 1: Što 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 promjena: 2024-01-30 09:33
Prije svega, 2 važne stvari:
- moraš biti strpljiv s mojim lošim engleskim jezikom
- ne paničarite: krug se doista čini užasnim, ali radi i objasnit ću vam kako izgraditi vlastiti
Ovaj mali projekt ima za cilj izgraditi sustav temeljen na ESP32 koji može komunicirati putem podataka senzora MQTT;
Podaci će se zatim prikazati pomoću Grafane.
Jeste li spremni za početak?
Korak 1: Što vam treba
Potrebno vam je računalo povezano s kućnom WiFi mrežom.
Računalo će se koristiti za hostiranje 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 svoje računalo)
Kao hardver trebate:
- ESP32 (kupio sam ovaj)
- BMP280 senzor (kupio sam ovaj)
- Oled zaslon 128 x 64 piksela (ovo sam kupio)
- Senzor svjetla (LDR, ovako nešto)
- Pritisni gumb (ovako nešto)
- Otpornici (10k ohm i 220ohm)
- Priključci
- 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
Kad je sklop izgrađen i komunicira s posrednikom MQTT (budite strpljivi, morate pričekati neke druge korake), trebali biste se moći pretplatiti na esp32/ sensors/ topic pomoću MQTT.fx i vidjeti podatke poslane od kruga.
Htio bih vam dati nekoliko savjeta:
- izbrišite sve ulazne i izlazne konfiguracije u telegraf.conf i stvorite dvije datoteke u novom direktoriju 'conf': inputs.conf i outputs.conf. Na slikama možete vidjeti moju konfiguraciju.
- testirajte ekosustav 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 ploču ESP32 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 s ovim proširenjem:
Prije izgradnje kruga, budite sigurni da možete:
- sastavite jednostavnu skicu (na primjer potražite I2C skener)
- pogledajte serijski izlaz ESP32 u Visual Studio Code
- Instalirajte i uključite knjižnice u projekt
- prenesite 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 u kojoj se mogu projektirati 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čeni:
Kako: Instaliranje Raspberry PI 4 bez glave (VNC) s 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 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 ponovno početi vježbati. Koju opremu trebam pripremiti?
Brojač koraka - Mikro: Bit: 12 koraka (sa slikama)
Brojač koraka - Micro: Bit: Ovaj projekt će biti brojač koraka. Za mjerenje koraka koristit ćemo senzor akcelerometra koji je ugrađen u Micro: Bit. Svaki put kad se Micro: Bit protrese, zbroju ćemo dodati 2 i prikazati ga na ekranu
Atari Punk konzola s bebom Sekvencer za 8 koraka: 7 koraka (sa slikama)
Atari Punk konzola s Baby 8 Step Sequencer-om: Ova srednja verzija je sve-u-jednom Atari Punk Console i Baby 8 Step Sequencer koje možete glodati na stolnom 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čunalo jednostavnim koracima i slikama: 13 koraka (sa slikama)
Kako rastaviti računalo jednostavnim koracima i slikama: Ovo uputstvo o tome kako rastaviti računalo. 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 spriječite gubitak dijelova, a također i prilikom ponovnog sastavljanja