Orodha ya maudhui:

Mpira Mkali IOT: Hatua 8
Mpira Mkali IOT: Hatua 8

Video: Mpira Mkali IOT: Hatua 8

Video: Mpira Mkali IOT: Hatua 8
Video: MAIDS WAINGIA BILA VIATU UKUMBINI !! NA WANAVYOJUA KURINGA SASA! |GadsonAndSalome |MCKATOKISHA 2024, Novemba
Anonim
Image
Image
Mpira Mkali IOT
Mpira Mkali IOT
Mpira Mkali IOT
Mpira Mkali IOT

Mradi huu unategemea udhibiti, kupitia programu Blynk, tumbo la neopixel, kwani taa rahisi haikutosha niliongeza saa na sensorer ya joto na unyevu, lakini tunaona kwa undani.

Hatua ya 1: Vipengele

1: Arduino R3

16: NeoPixel WS2812B

1: LCD 16x2 na moduli ya I2C

1: RTC (Saa Saa Saa) DS 1307

1: DHT 22 (sensorer ya joto na unyevu)

1: DC DC Converter Adjustable Hatua Down

1: Mdhibiti wa Linear LM1117

1: ESP5266-01

3: Kitufe cha Kubadili

1: Mchanganyiko

1: Mchanganyiko wa taa ya nje ya opal nyeupe

1: Sanduku la makutano ya umeme

1: Resistor 220 ohm

1: Resistor 510 ohm

1: Mpingaji 1K ohm

1: Resistor 470 ohm

3: Diode 1N4007

Waya wa umeme

Hatua ya 2: Matrix iliyoongozwa

Matrix iliyoongozwa
Matrix iliyoongozwa
Matrix iliyoongozwa
Matrix iliyoongozwa

Niliunda safu ndogo ya nepixel kama kwenye mchoro hapa chini, inadhibitiwa na Arduino na maktaba "Adafruit_NeoPixel.h", ni mkali sana na inashauriwa usitazame, wakati LED zinawashwa.

Hatua ya 3: Sensor DHT

Nilitumia sensorer ya DHT 22 kufuatilia hali ya mazingira, tofauti ya rangi ya LED, inawakilisha hali ya joto, katika tofauti za rangi 12, kutoka bluu (baridi) hadi nyekundu (moto).

Hatua ya 4: Saa

Saa
Saa
Saa
Saa
Saa
Saa

Saa inadhibitiwa na RTC, nilitumia DS1307 lakini pia inaweza kutoshea DS3231, kwa maelezo angalia "Saa ya Tarehe ya Saa", kinyume na mradi huo, niliondoa vizuia-kuvuta kwa vifungo, P1, P2 na P3, ambayo hutumiwa kurekebisha wakati, na nilifanya mabadiliko kidogo kwenye nambari.

Hatua ya 5: IOT

Image
Image
IOT
IOT

Arduino imeunganishwa kwenye mtandao kupitia ESP8266, ambayo pia imeunganishwa na App Blynk

Kupitia simu unaweza kubadilisha rangi ya taa kulingana na mhemko. Rangi zimewekwa kama ifuatavyo:

V1 = Nyekundu

V2 = Kijani

V3 = Blu

V5 = Njano

V6 = Zambarau

V7 = Sakanisi

V8 = Nyeupe

V4 = Joto

Hatua ya 6: Mpango wa Umeme

Mpango wa Umeme
Mpango wa Umeme
Mpango wa Umeme
Mpango wa Umeme

Kama unavyoona kutoka kwa mchoro wa wiring, moyo wa mzunguko ni "Arduino", kwa upande wangu nilitumia "Arduino Nano".

Kwa pini A4 na A5 zimeunganishwa na SDA husika na SCL ya I2C 16x2 Display, na RTC.

Sensorer ya joto na unyevu imeunganishwa na Pini 4, kupitia kontena la Kuvuta-Juu.

Diverter, iliyounganishwa na pini ya 12 ya Arduino, inabadilisha kutoka kwa hali ya IOT hadi uchezaji mzuri wa taa, inayojulikana kama "upinde wa mvua".

Ili kuwezesha ESP8266 nilitumia mdhibiti wa LM1117, wakati kwa kupunguza voltage kwenye RTX, nilitumia mgawanyiko wa kupinga (R1-R2).

Kikundi D1, D2, D3 kina kazi ya kinga:

  • D1 inalinda dhidi ya polarity ya nyuma.
  • D2, ikiwa tutabadilisha nambari ya Arduino, inazuia kulisha matrix ya Neopixel.
  • D3 hupunguza Volts 5.6 hadi 5 Volts

Hatua ya 7: Msimbo wa Arduino

Nambari kutoka kwa create.arduino.cc:

maktaba:

  • Wire.h - Arduino IDE
  • RTClib.h -
  • LiquidCrystal_I2C.h -
  • DHT.h -
  • Adafruit_NeoPixel.h -
  • ESP8266_Lib.h -
  • BlynkSimpleShieldEsp8266.h -

Vigezo vilivyowekwa kwenye msimbo:

  • char auth = "YourAuthToken"; ingiza nambari ya Ishara ya Bynk ya programu
  • Blynk.anza (auth, wifi, "ssid", "password"); ingiza SSID na nywila kwa router yako Wi Fi

Hatua ya 8: Matumizi

Image
Image

Kwa kuwa paka wangu hapendi mti wa Krismasi, wakati wa likizo, nilitumia taa hii katika "hali ya upinde wa mvua"

Ilipendekeza: