Përmbajtje:
- Hapi 1: Përbërësit
- Hapi 2: Matrica e udhëhequr
- Hapi 3: Sensori DHT
- Hapi 4: Ora
- Hapi 5: IOT
- Hapi 6: Skema elektrike
- Hapi 7: Kodi Arduino
- Hapi 8: Shfrytëzimi
Video: Ball i ndritshëm IOT: 8 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:27
Ky projekt bazohet në kontrollin, përmes aplikacionit Blynk, një matricë neopixel, pasi një llambë e thjeshtë nuk ishte e mjaftueshme shtova një orë dhe një sensor të temperaturës dhe lagështisë, por ne e shohim në detaje.
Hapi 1: Përbërësit
1: Arduino R3
16: NeoPixel WS2812B
1: LCD 16x2 me modul I2C
1: RTC (Ora në kohë reale) DS 1307
1: DHT 22 (sensori i temperaturës dhe lagështisë)
1: Konvertuesi DC DC i rregullueshëm Hapi poshtë
1: Rregullatori linear LM1117
1: ESP5266-01
3: Kaloni butonin
1: Devijuesi
1: Diffuser për llambën e jashtme të topit të bardhë opal
1: Kuti bashkimi elektrike
1: Rezistenca 220 ohm
1: Rezistenca 510 ohm
1: Rezistenca 1K ohm
1: Rezistenca 470 ohm
3: Dioda 1N4007
Tela elektrike
Hapi 2: Matrica e udhëhequr
Unë ndërtova një grup të vogël nepixel si në diagramin më poshtë, ai kontrollohet nga Arduino me bibliotekën "Adafruit_NeoPixel.h", është shumë i ndritshëm dhe këshillohet të mos duket, kur LED janë ndezur.
Hapi 3: Sensori DHT
Kam përdorur sensorin DHT 22 për të monitoruar kushtet e mjedisit, ndryshimi i ngjyrës LED, përfaqëson temperaturën, në 12 variacione ngjyrash, nga blu (e ftohtë) në të kuqe (e nxehtë).
Hapi 4: Ora
Ora kontrollohet nga RTC, unë kam përdorur një DS1307 por mund të përshtatet edhe me DS3231, për detaje shihni "Ora Vendos Koha e Data", në kundërshtim me atë projekt, unë hoqa rezistencat tërheqëse te butonat, P1, P2 dhe P3, të cilat përdoren për të rregulluar kohën, dhe unë bëra një ndryshim të vogël në kod.
Hapi 5: IOT
Arduino është i lidhur me internetin përmes ESP8266, i cili nga ana tjetër, është i lidhur me App Blynk
Përmes telefonit mund të ndryshoni ngjyrën e llambës në varësi të gjendjes shpirtërore. Ngjyrat janë vendosur si më poshtë:
V1 = E kuqe
V2 = E gjelbër
V3 = Blu
V5 = E verdhë
V6 = Vjollcë
V7 = Cian
V8 = E bardhë
V4 = Temperatura
Hapi 6: Skema elektrike
Siç mund ta shihni nga diagrami i instalimeve elektrike, zemra e qarkut është "Arduino", në rastin tim kam përdorur "Arduino Nano".
Për kunjat A4 dhe A5 janë të lidhur me SDA dhe SCL përkatëse të Ekranit I2C 16x2 dhe RTC.
Sensori i temperaturës dhe lagështisë është i lidhur me Pin 4, përmes një rezistence Pull-Up.
Diverter, i lidhur me pin 12 të Arduino, kalon nga modaliteti IOT në një lojë të këndshme të dritës, e referuar si "ylber".
Për të fuqizuar ESP8266 kam përdorur një rregullator LM1117, ndërsa për uljen e tensionit në RTX, kam përdorur një ndarës rezistues (R1-R2).
Grupi D1, D2, D3 kanë një funksion mbrojtës:
- D1 mbron nga polariteti i kundërt.
- D2, në rast se ndryshojmë kodin Arduino, parandalon ushqimin e matricës Neopixel.
- D3 ul 5.6 Volt në 5 Volt
Hapi 7: Kodi Arduino
Kodi nga create.arduino.cc:
bibliotekat:
- Wire.h - Arduino IDE
- RTClib.h -
- LiquidCrystal_I2C.h -
- DHT.h-https://github.com/adafruit/DHT-sensor-library
- Adafruit_NeoPixel.h -
- ESP8266_Lib.h -
- BlynkSimpleShieldEsp8266.h -
Parametrat që do të vendosen në kod:
- char auth = "YourAuthToken"; futni kodin Token të aplikacionit Bynk
- Blynk.begin (auth, wifi, "ssid", "password"); futni SSID -in dhe fjalëkalimin për ruterin tuaj Wi Fi
Hapi 8: Shfrytëzimi
Meqenëse macja ime nuk e pëlqen pemën e Krishtlindjes, gjatë pushimeve, unë e përdor këtë llambë në "modalitetin e ylberit"
Recommended:
Si të bëni një panel LED të ndritshëm Super të ndritshëm - Version i thjeshtë: 8 hapa (me fotografi)
Si të bëni një panel LED të ndritshëm Super të ndritshëm - Version i thjeshtë: Sot unë ndaj me ju se si të bëni një panel të bukur Super të ndritshëm LED të ndriçuar nga ekrani i vjetër LCD. Ky është versioni i thjeshtë që mund të përdorni 18650 me 5v të vënë për telefonin inteligjent etj. 5630 janë LED me shkëlqim të lartë ju mund të përdorni çdo gjë të udhëhequr nëse dëshironi Përshtatës
Kursyes i ndritshëm me Arduino Mega: 7 hapa
Kursyesi i ndritshëm Me Arduino Mega: Kursyesi i ndritshëm shfaq informacion të saktë, të azhurnuar të kursimeve dhe ju lejon të vendosni një objektiv kursimi. Për shembull, pasi të keni vendosur objektivin tuaj duke përdorur dy butonat e ofruar, mund të vëzhgoni përparimin dhe sa më shumë nevojitet për të arritur rrugën tuaj
Një mënyrë vërtet e thjeshtë/e lehtë/jo e ndërlikuar për t'i bërë njerëzit/njerëzit/kafshët/robotët të duken sikur kanë vërtet vizion të nxehtë të ftohtë/të ndritshëm (ngjyra sipas zgjedhjes suaj) duke përdorur GIMP: 4 hapa
Një mënyrë vërtet e thjeshtë/e lehtë/jo e komplikuar për t'i bërë njerëzit/njerëzit/kafshët/robotët të duken sikur kanë vërtet vizion të nxehtë të ftohtë/të ndritshëm (ngjyra sipas zgjedhjes suaj) Duke përdorur GIMP: Lexoni … titullin
Grup i ndritshëm i udhëhequr: 7 hapa
Grup i ndritshëm i udhëhequr: Në këtë Instructable unë do t'ju tregoj se si të bëni një grup 7 led. Shpresoj se kjo do të jetë shumë e thjeshtë për ju, ishte për mua, por shumë afektive. gjithashtu ndërtimi i kësaj mund të ketë shumë përdorime të shumta
Ndriçues LED i ndritshëm me USB: 10 hapa
Ndriçues i ndritshëm LED i ndezur me USB: Ky udhëzues do të tregojë se si të ndërtoni një dritë LED shumë të ndritshme të mundësuar nga USB. Kjo mund të jetë shumë e dobishme kur punoni në kompjuterin tuaj ose ndizni tastierën tuaj në errësirë. Një mundësi tjetër e kësaj drite mund të jetë edhe për një dritë humori, sepse