Kazalo:
- Korak: Elektronske komponente
- 2. korak: Povezovanje delov
- 3. korak: Kodiranje
- 4. korak: Konfiguracija ThingSpeak
- 5. korak: Uporaba aplikacije Android
Video: Mini-vremenska postaja Arduino UNO: 5 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:07
To je prva generacija moje mini-vremenske postaje na osnovi Arduina z wi-fi povezavo, ki lahko javno objavlja podatke na spletu s platformo ThingSpeak.
Vremenska postaja z različnimi senzorji zbira naslednje podatke o vremenu in okolju:
- Temperatura;
- Vlažnost;
- Zračni tlak;
- Intenzivnost svetlobe;
- UV indeks;
- Koncentracija prahu.
Cilj je narediti majhno in preprosto vremensko postajo z odprto strojno opremo.
Začnimo in se zabavajmo!
Korak: Elektronske komponente
Za ta projekt boste potrebovali naslednje komponente:
- Arduino Uno (nakup)
- Senzor svetlobe Grove (kupi)
- Grove UV senzor (kupi)
- Senzor barometričnega tlaka (BMP085) (kupi)
- DHT22 (kupi)
- Senzor prahu Grove (kupi)
- ESP8266 (kupi)
- Protoshield (za bolj kompaktno različico) ali navadna plošča (nakup / nakup)
- 1 komski upor (x2)
- 10 komski upor (x1)
- 4k7 ohmski upor (x1)
- Nekaj mostičnih žic
- Računalnik (za sestavljanje in nalaganje kode Arduino)
Za sestavljanje tega projekta ne potrebujete posebnih orodij. Vse komponente lahko najdete na spletu v vaši najljubši trgovini z e-trgovino.
Vezje napaja vrata USB (povezana z računalnikom ali navadnim polnilnikom telefona), lahko pa dodate tudi zunanji napajalnik z enosmernim tokom ali baterijo, priključeno na vtičnico Arduino.
Primer tega vezja vremenske postaje je zunaj obsega tega projekta.
2. korak: Povezovanje delov
Vse komponente povežite v skladu s shemo. Za priključitev vsakega senzorja na ploščo boste potrebovali nekaj mostičnih žic. Lahko uporabite protoshield (za bolj kompaktno vezje), navadno mizo ali pa zasnujete Arduino ščit.
Priključite kabel USB na ploščo Arduino Uno in nadaljujte z naslednjim korakom.
3. korak: Kodiranje
Ob predpostavki, da ste že namestili najnovejšo Arduino IDE, prenesite in namestite naslednje knjižnice:
Knjižnica DHT22:
github.com/adafruit/DHT-sensor-library
Knjižnica Adafruit BMP085:
github.com/adafruit/Adafruit-BMP085-Library
Navodila za dodajanje knjižnic v Arduino IDE najdete v tem vodniku Arduino:
www.arduino.cc/en/Guide/Libraries
Prenesite kodo Arduino (weatherBox.ino). Zamenjajte XXXXX z usmerjevalnikom Wi -Fi SSID LLLLL z geslom usmerjevalnika in ZZZZZ s ključem API -ja za pisanje kanala ThingSpeak (poglejte, kako ga pridobite v naslednjem koraku).
Ploščo Arduino priključite na vrata USB računalnika in naložite kodo.
4. korak: Konfiguracija ThingSpeak
- Ustvarite račun ThingSpeak;
- Ustvarite nov kanal;
-
Določite ime in opis vaše vremenske postaje. Dodelite naslednje kanale in shranite kanal:
- kanal 1 = svetloba
- kanal 2 = vlaga
- kanal 3 = temperatura (od DHT22)
- kanal 4 = UV indeks
- kanal 5 = koncentracija prahu
- kanal 6 = tlak
- kanal 7 = temperatura (od BMP085)
- Kopiraj ključ za pisanje API -ja. Uporablja se v prejšnjem koraku v kodi Arduino;
- Ko je postaja vklopljena, se vrednosti senzorjev občasno naložijo na kanal. Za vsako spremenljivko lahko konfigurirate javno in zasebno vizualizacijo.
Primer javnega kanala:
5. korak: Uporaba aplikacije Android
Podatke o vremenskih postajah si boste lahko ogledali v katerem koli brskalniku. Lahko pa ga preverite tudi na pametnem telefonu s sistemom Android in si ga zamislite, kadar koli želite.
- Prenesite in namestite aplikacijo ThingsView iz trgovine Google Play v napravo Android;
- V aplikacijo vnesite ID številko kanala in kliknite Dodaj. ID boste našli v konfiguraciji kanala ThingSpeak;
- Trenutne vrednosti vsake spremenljivke bodo prikazane v grafu;
- Zabavaj se!
Priporočena:
Poveljniška postaja WiFi DCC za model železnice: 5 korakov
Poveljniška postaja WiFi DCC za modelno železnico: Posodobljeno 5. aprila 2021: nova skica in mod za komponente vezja. Nova skica: command_station_wifi_dcc3_LMD18200_v4.inoBraje nov sistem DCC, ki uporablja WiFi za komuniciranje navodil 3 uporabnike dušilk mobilnega telefona/tabličnega računalnika lahko uporabite pri idealni postavitvi za
Priključna postaja in organizator za polnilno postajo iz kartona: 5 korakov
Priključna postaja in organizator za polnilno postajo iz kartona: Ta polnilna postaja skriva žice med polnjenjem več naprav na način, ki vam omogoča ogled zaslona zaslona vaše naprave. Zaradi tega je soba videti manj neurejena in neredna, ker vse te zapletene žice ne izgledajo dobro. Opomba: Vsak mesec
Spajkalna postaja Arduino DIY: 6 korakov (s slikami)
Spajkalna postaja Arduino DIY: V tem projektu vam bom pokazal, kako ustvariti spajkalno postajo na osnovi Arduina za standardni spajkalnik JBC. Med gradnjo bom govoril o termoelementih, nadzoru izmenične napetosti in zaznavanju ničelne točke. Začnimo
Arduino nadzorovana telefonska postaja z svetilkami: 14 korakov (s slikami)
Arduino nadzorovana telefonska postaja z svetilkami: ideja je bila dovolj preprosta; ustvarite polnilno postajo za telefon, ki bi prižgala svetilko le, ko se je telefon polnil. Kot se pogosto dogaja, pa se lahko stvari, ki se na začetku zdijo preproste, pri izvajanju nekoliko zapletejo. To je t
Informacijska postaja (Arduino): 5 korakov (s slikami)
Informacijska postaja (Arduino): Dobrodošli v mojem najnovejšem navodilu za izdelavo samostojne informacijske postaje! Ta čudovita naprava uporablja Arduino Uno z ethernetnim ščitom za povezavo z internetom in prikaz najnovejših novic in lokalnega vremena ter prikaz na LCD zaslonu .