Përmbajtje:
- Hapi 1: Komponentët elektronikë
- Hapi 2: Lidhja e pjesëve
- Hapi 3: Kodimi
- Hapi 4: Konfigurimi ThingSpeak
- Hapi 5: Përdorimi i aplikacionit Android
Video: Mini-Stacioni i motit Arduino UNO: 5 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:27
Ky është brezi i parë i mini stacionit tim me bazë Arduino me lidhje wi-fi, i cili është në gjendje të postojë të dhëna publikisht në internet duke përdorur platformën ThingSpeak.
Stacioni i motit mbledh të dhënat e mëposhtme në lidhje me motin dhe mjedisin duke përdorur sensorë të ndryshëm:
- Temperatura;
- Lagështia;
- Presioni atmosferik;
- Intensiteti i dritës;
- Indeksi UV;
- Përqendrimi i pluhurit.
Qëllimi është të bëjmë një stacion të vogël dhe të thjeshtë të motit, duke përdorur pajisje të hapura.
Le të fillojmë dhe të argëtohemi!
Hapi 1: Komponentët elektronikë
Për këtë projekt do t'ju duhen përbërësit e mëposhtëm:
- Arduino Uno (blini)
- Sensori i dritës Grove (blini)
- Sensor UV Grove (blini)
- Sensori i presionit barometrik (BMP085) (blini)
- DHT22 (blini)
- Sensori i pluhurit Grove (blini)
- ESP8266 (blini)
- Protoshield (për një version më kompakt) ose një pjatë të zakonshme (blini / blini)
- 1 rezistencë kohm (x2)
- 10 rezistencë kohm (x1)
- Rezistencë 4k7 ohm (x1)
- Disa tela kërcyes
- Një kompjuter (për përpilimin dhe ngarkimin e kodit Arduino)
Ju nuk do të keni nevojë për mjete specifike për montimin e këtij projekti. Të gjithë përbërësit mund të gjenden në internet në dyqanin tuaj të preferuar të tregtisë elektronike.
Qarku mundësohet nga porta USB (e lidhur me një kompjuter ose një ngarkues të zakonshëm të telefonit), por gjithashtu mund të shtoni një furnizim me energji të jashtme DC ose një bateri të lidhur me prizën e energjisë Arduino.
Një rast për qarkun e stacionit të motit është jashtë fushëveprimit të këtij projekti.
Hapi 2: Lidhja e pjesëve
Lidhni të gjithë përbërësit sipas skemës. Ju do të keni nevojë për disa tela kërcyes për të lidhur çdo sensor në tryezën e bukës. Ju mund të përdorni një protoshield (për një qark më kompakt), një pjatë të zakonshme, ose një dizajn që keni në pronësi mburojën Arduino.
Lidheni kabllon USB në bordin Arduino Uno dhe vazhdoni në hapin tjetër.
Hapi 3: Kodimi
Duke supozuar që keni instaluar tashmë Arduino IDE më të fundit, shkarkoni dhe instaloni bibliotekat e mëposhtme:
Biblioteka DHT22:
github.com/adafruit/DHT-sensor-library
Biblioteka Adafruit BMP085:
github.com/adafruit/Adafruit-BMP085-Library
Për udhëzime se si të shtoni bibliotekat në Arduino IDE, kontrolloni udhëzuesin e mëposhtëm Arduino:
www.arduino.cc/en/Guide/Libraries
Shkarkoni kodin Arduino (weatherBox.ino). Zëvendësoni XXXXX me routerin tuaj wifi SSID YYYYY me fjalëkalimin e routerit dhe ZZZZZ me kanalin tuaj ThingSpeak shkruani çelësin API (shihni se si ta merrni atë në hapin tjetër).
Lidhni bordin Arduino me portën USB të kompjuterit tuaj dhe ngarkoni kodin.
Hapi 4: Konfigurimi ThingSpeak
- Krijoni një llogari ThingSpeak;
- Krijoni një kanal të ri;
-
Specifikoni emrin dhe përshkrimin e stacionit tuaj të motit. Caktoni kanalet e mëposhtme dhe ruani kanalin:
- kanali 1 = drita
- kanali 2 = lagështia
- kanali 3 = temperatura (nga DHT22)
- kanali 4 = indeksi UV
- kanali 5 = përqendrimi i pluhurit
- kanali 6 = presioni
- kanali 7 = temperatura (nga BMP085)
- Kopjoni çelësin e shkrimit të API. Përdoret në hapin e mëparshëm në kodin Arduino;
- Kur stacioni është i ndezur, vlerat e sensorit do të ngarkohen periodikisht në kanal. Ju mund të konfiguroni vizualizimet publike dhe private të secilës ndryshore.
Shembull i një kanali publik:
Hapi 5: Përdorimi i aplikacionit Android
Ju do të jeni në gjendje të vizualizoni të dhënat e stacionit të motit në çdo shfletues. Por ju gjithashtu mund ta kontrolloni atë në smartphone tuaj të bazuar në Android dhe ta imagjinoni kur të doni.
- Shkarkoni dhe instaloni aplikacionin ThingsView nga dyqani Google Play në pajisjen tuaj Android;
- Në aplikacion, futni numrin tuaj të ID të kanalit dhe klikoni shto. ID -në do ta gjeni në konfigurimin e kanalit tuaj ThingSpeak;
- Vlerat aktuale të secilës ndryshore do të shfaqen në një grafik;
- Argëtohu!
Recommended:
Web Server ESP8266 Monitoruesi i motit (Pa Arduino): 4 hapa
Web Serveri i ESP8266 Weather Monitor (Pa Arduino): "Interneti i gjërave" (IoT) po bëhet një temë gjithnjë e më e madhe e bisedës nga dita në ditë. Ashtë një koncept që jo vetëm që ka potencialin të ndikojë në mënyrën se si jetojmë, por edhe në mënyrën se si punojmë. Nga makinat industriale tek pajisjet e veshshme - duke përdorur të ndërtuar
Arduino + ESP Kuti e motit: 3 hapa
Arduino + ESP Kuti e motit: Një pajisje e dobishme që shërben për një parashikim afatshkurtër të motit lokal dhe tre-ditor
Shfaqja e kohës dhe motit Arduino 3 në 1: 11 hapa
Arduino 3-në-1 Koha dhe Afishimi i Moti: Më pëlqejnë mikrokontrolluesit PIC dhe më pëlqen programimi në gjuhën e asamblesë. Në fakt, gjatë dy viteve të fundit, unë kam postuar rreth 40 projekte në faqen time të internetit bazuar në atë kombinim. Kohët e fundit po porosisja disa pjesë nga një nga v -të e mia të preferuara në SHBA
Monitorues i motit Me Arduino MKR ENV Shield: 6 hapa
Monitorues i motit me Arduino MKR ENV Shield: Ne morëm disa nga mburojat e reja MKR ENV disa ditë më parë. Këto mburoja kanë disa sensorë (temperatura, presioni i ajrit, lagështia, UV ….) në bord - një koleksion i mirë për të krijuar një stacion të thjeshtë moti së bashku me kompletin tonë ArduiTouch MKR. Ne
Si të bëni një Mini Ekran të Gjendjes së Motit: 4 Hapa
Si të bëni një Mini Ekran të Statusit të Moti: Rreth projektitMikrokontrolluesi mund të jetë argëtues dhe argëtues në të njëjtën kohë, shtoni disa lidhje interneti për Internetin e vërtetë të gjërave! Më lejoni t'ju tregoj se si arrita të krijoj një mini ekran të gjendjes së motit duke përdorur ekranin e matricës 8x8 dhe një