Përmbajtje:

Mini-Stacioni i motit Arduino UNO: 5 hapa
Mini-Stacioni i motit Arduino UNO: 5 hapa

Video: Mini-Stacioni i motit Arduino UNO: 5 hapa

Video: Mini-Stacioni i motit Arduino UNO: 5 hapa
Video: Arduino Nano, BME280 и SSD1306 OLED-метеостанция 2024, Nëntor
Anonim
Mini-Stacioni i motit Arduino UNO
Mini-Stacioni i motit Arduino UNO
Mini-Stacioni i motit Arduino UNO
Mini-Stacioni i motit Arduino UNO

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ë

Komponentet Elektronike
Komponentet Elektronike
Komponentet Elektronike
Komponentet Elektronike
Komponentet Elektronike
Komponentet Elektronike

Për këtë projekt do t'ju duhen përbërësit e mëposhtëm:

  1. Arduino Uno (blini)
  2. Sensori i dritës Grove (blini)
  3. Sensor UV Grove (blini)
  4. Sensori i presionit barometrik (BMP085) (blini)
  5. DHT22 (blini)
  6. Sensori i pluhurit Grove (blini)
  7. ESP8266 (blini)
  8. Protoshield (për një version më kompakt) ose një pjatë të zakonshme (blini / blini)
  9. 1 rezistencë kohm (x2)
  10. 10 rezistencë kohm (x1)
  11. Rezistencë 4k7 ohm (x1)
  12. Disa tela kërcyes
  13. 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

Lidhja e Pjesëve
Lidhja e Pjesëve
Lidhja e Pjesëve
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

Kodimi
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

Konfigurimi i ThingSpeak
Konfigurimi i ThingSpeak
Konfigurimi i ThingSpeak
Konfigurimi i ThingSpeak
Konfigurimi i ThingSpeak
Konfigurimi i ThingSpeak
Konfigurimi i ThingSpeak
Konfigurimi i ThingSpeak
  1. Krijoni një llogari ThingSpeak;
  2. Krijoni një kanal të ri;
  3. 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)
  4. Kopjoni çelësin e shkrimit të API. Përdoret në hapin e mëparshëm në kodin Arduino;
  5. 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.

  1. Shkarkoni dhe instaloni aplikacionin ThingsView nga dyqani Google Play në pajisjen tuaj Android;
  2. Në aplikacion, futni numrin tuaj të ID të kanalit dhe klikoni shto. ID -në do ta gjeni në konfigurimin e kanalit tuaj ThingSpeak;
  3. Vlerat aktuale të secilës ndryshore do të shfaqen në një grafik;
  4. Argëtohu!

Recommended: