
Sadržaj:
- Korak 1: Ono što će vam trebati
- Korak 2: Krug
- Korak 3: Pokrenite Visuino i odaberite vrstu ploče Arduino UNO
- Korak 4: U Visuinu dodajte komponente
- Korak 5: U Visuino komponentama skupa
- Korak 6: U komponentama Visuino Connect
- Korak 7: Generirajte, kompajlirajte i prenesite Arduino kôd
- Korak 8: Igrajte se
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-23 14:47


U ovom ćemo vodiču naučiti kako stvoriti jednostavnu meteorološku stanicu pomoću Arduina, DHT11 senzora, OLED zaslona i Visuina za prikaz temperature i vlažnosti.
Pogledajte demonstracijski video.
Korak 1: Ono što će vam trebati


- Arduino UNO (ili bilo koji drugi Arduino)
- OLED zaslon
- Senzor temperature/vlažnosti DHT11
- Kratkospojne žice
- Visuino program: Preuzmite Visuino
Korak 2: Krug

- Priključite pin osjetnika DHT11 (VCC ili +) na Arduino pin (5V)
- Spojite pin osjetnika DHT11 (GND ili -) na Arduino pin (GND)
- Spojite pin (S) osjetnika DHT11 na Arduino digitalni pin (7)
- Priključite pin OLED zaslona (VCC) na Arduino pin (5 V)
- Priključite pin OLED zaslona (GND) na Arduino pin (GND)
- Priključite pin OLED zaslona (SCL) na Arduino pin (SCL)
- Priključite pin OLED zaslona (SDA) na Arduino pin (SDA)
Korak 3: Pokrenite Visuino i odaberite vrstu ploče Arduino UNO


Za početak programiranja Arduina morat ćete instalirati Arduino IDE odavde:
Imajte na umu da postoje neke kritične pogreške u Arduino IDE 1.6.6. Obavezno instalirajte 1.6.7 ili noviju verziju, u protivnom ovaj Instructable neće raditi! Ako niste učinili, slijedite korake u ovom Uputu za postavljanje Arduino IDE -a za programiranje Arduino UNO! Visuino: https://www.visuino.eu također je potrebno instalirati. Pokrenite Visuino kao što je prikazano na prvoj slici Pritisnite gumb "Alati" na komponenti Arduino (Slika 1) u Visuinu Kad se pojavi dijaloški okvir, odaberite "Arduino UNO" kao što je prikazano na slici 2
Korak 4: U Visuinu dodajte komponente


- Dodajte komponentu "SSD1306/SH1106 OLED zaslon (I2C)"
- Dodajte 2X komponentu "Analog To Text"
- Dodajte komponentu "Vlažnost i termometar DHT11/21/22/AM2301"
Korak 5: U Visuino komponentama skupa



- Odaberite komponentu "AnalogToText1" i u prozoru svojstava postavite "Precision" na 0 (Slika 1)
- Odaberite komponentu "AnalogToText2" i u prozoru svojstava postavite "Precision" na 0 (Slika 1)
- Odaberite komponentu "DisplayOLED1" i dvaput kliknite na nju. (Slika 2)
- U prozoru elementa povucite 2X "Nacrtaj bitmapu" ulijevo (Slika 2)
- U prozoru elementa povucite 2X "Polje za tekst" ulijevo (Slika 2)
- U prozoru Elements odaberite "Draw Bitmap1" s lijeve strane, a u prozoru svojstava postavite "Y" na 30 i odaberite "Bitmap" i kliknite na 3 točke.
- U "Transparency Bitmap Editor" kliknite gumb "Load" i učitajte bitmapu "Cloud" iz datoteke. Napomena: Bitmapa "Cloud" dostupna je ovdje za preuzimanje ili više možete pregledati ovdje,
- Zatvorite "Transparency Bitmap Editor"
- U prozoru Elements odaberite "Draw Bitmap2" s lijeve strane, a u prozoru svojstava postavite "X" na 75 i odaberite "Bitmap" i kliknite na 3 točke.
- U "Transparency Bitmap Editor -u" kliknite gumb "Load" i učitajte "Drop" bitmapu iz datoteke. Napomena: "Drop" Bitmap je dostupna ovdje za preuzimanje ili više možete potražiti ovdje,
- Zatvorite "Transparency Bitmap Editor"
- U prozoru Elementi odaberite "TextField1", a u prozoru svojstava postavite "size" na 4, "X" na 5, "Y" na 5
- U prozoru Elements odaberite "TextField2", a u prozoru svojstava postavite "size" na 2, "X" na 105, "Y" na 5
Korak 6: U komponentama Visuino Connect


- Spojite "DisplayOLED1" komponentni pin [Out] na Arduino I2C pin [In]
- Spojite komponentni pin "Senzor]" HumidityThermometer1 "na Arduino digitalni pin [7]
- Spojite iglu komponente "HumidityThermometer1" [Temperatura] na pin AnalogToText1 [In]
- Spojite komponentni pin "HumidityThermometer1" [Humidity] na pin AnalogToText2 [In]
- Spojite "AnalogToText1" pin [Out] na "DisplayOLED1"> TextField1 komponentni pin [In]
- Spojite "AnalogToText2" pin [Out] na "DisplayOLED1"> TextField2 komponentni pin [In]
Korak 7: Generirajte, kompajlirajte i prenesite Arduino kôd


U Visuinu pritisnite F9 ili kliknite gumb prikazan na slici 1 za generiranje Arduino koda i otvorite Arduino IDE
U Arduino IDE -u kliknite gumb Upload za sastavljanje i prijenos koda (Slika 2)
Korak 8: Igrajte se
Ako napajate Arduino UNO modul, sobna temperatura i razina vlažnosti trebaju se prikazati na OLED zaslonu.
Čestitamo! Završili ste svoj projekt s Visuinom. U prilogu je i projekt Visuino koji sam stvorio za ovaj Instructable, možete ga preuzeti ovdje i otvoriti u Visuinu:
Preporučeni:
Jednostavna meteorološka stanica pomoću ESP8266 .: 6 koraka (sa slikama)

Jednostavna meteorološka postaja pomoću ESP8266 .: U ovom Instructableu ću vam reći kako koristiti ESP8266 za dobivanje podataka poput temperature, tlaka, klime itd. I YouTube podataka kao što su Pretplatnici & Ukupan broj pregleda. i prikazati podatke na serijskom monitoru te ih prikazati na LCD -u. Podaci će biti f
Jednostavna meteorološka stanica V2.0: 5 koraka (sa slikama)

Jednostavna meteorološka stanica V2.0: Prije sam dijelila nekoliko vrsta meteoroloških postaja koje su radile drugačije. Ako niste pročitali te članke, preporučujem vam da provjerite ovdje: Jednostavna meteorološka postaja pomoću ESP8266. Sobna meteorološka stanica pomoću Arduina &
NaTaLia meteorološka stanica: Arduino solarna meteorološka postaja učinila je pravi put: 8 koraka (sa slikama)

Vremenska postaja NaTaLia: Arduino meteorološka stanica na solarni pogon učinila je to na pravi način: Nakon godinu dana uspješnog rada na 2 različite lokacije, dijelim svoje planove projekta meteoroloških stanica na solarni pogon i objašnjavam kako se razvila u sustav koji zaista može opstati dugo vremena razdoblja iz solarne energije. Ako pratite
Uradi sam meteorološka stanica s Nextion zaslonom i Arduinom: 11 koraka

DIY meteorološka stanica s Nextion zaslonom i Arduinom: U ovom ćemo vodiču koristiti Nextion zaslon, vremenski modul rtc1307, Arduino UNO i Visuino za prikaz trenutnog vremena, temperature i vlažnosti. Pogledajte demonstracijski video
Meteorološka stanica s Arduinom, BME280 i zaslonom za praćenje trendova u posljednja 1-2 dana: 3 koraka (sa slikama)

Meteorološka stanica s Arduinom, BME280 i zaslonom za uviđanje trenda u posljednja 1-2 dana: Zdravo! Ovdje su već predstavljene vremenske postaje s uputama. Oni prikazuju trenutni tlak zraka, temperaturu i vlažnost. Ono što im je dosad nedostajalo je prezentacija tečaja u posljednja 1-2 dana. Ovaj proces bi imao