Sadržaj:
- Korak 1: Komponente
- Korak 2: Led Matrix
- Korak 3: Senzor DHT
- Korak 4: Sat
- Korak 5: IOT
- Korak 6: Električna shema
- Korak 7: Arduino kod
- Korak 8: Korištenje
Video: Svijetla lopta IOT: 8 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:37
Ovaj se projekt temelji na kontroli, putem aplikacije Blynk, matrice neopiksela, budući da obična svjetiljka nije bila dovoljna, dodao sam sat i senzor temperature i vlažnosti, ali vidimo detaljno.
Korak 1: Komponente
1: Arduino R3
16: NeoPixel WS2812B
1: LCD 16x2 s I2C modulom
1: RTC (sat u stvarnom vremenu) DS 1307
1: DHT 22 (senzor temperature i vlažnosti)
1: DC DC pretvarač podesiv Step Down
1: Linearni regulator LM1117
1: ESP5266-01
3: Prekidač za tipke
1: Preusmjerivač
1: Difuzor za vanjsku opalnu bijelu kuglastu svjetiljku
1: Električna razvodna kutija
1: Otpor 220 ohma
1: Otpornik 510 ohma
1: Otpornik 1K ohma
1: Otpor 470 ohma
3: Dioda 1N4007
Električna žica
Korak 2: Led Matrix
Napravio sam mali niz nepiksela kao na donjem dijagramu, njime upravlja Arduino s bibliotekom "Adafruit_NeoPixel.h", vrlo je svijetao i preporučljivo je ne gledati, kada su LED diode uključene.
Korak 3: Senzor DHT
Koristio sam senzor DHT 22 za praćenje okolišnih uvjeta, varijacija boje LED diode predstavlja temperaturu u 12 varijacija boja, od plave (hladno) do crvene (vruće).
Korak 4: Sat
Sat kontrolira RTC, koristio sam DS1307, ali može odgovarati i DS3231, za detalje pogledajte "Clock Set Date Time", suprotno tom projektu, uklonio sam padajuće otpornike na gumbe, P1, P2 i P3, koji se koriste za podešavanje vremena, a ja sam napravio malu promjenu u kodu.
Korak 5: IOT
Arduino je povezan s internetom putem ESP8266, koji je pak povezan s aplikacijom Blynk
Preko telefona možete promijeniti boju svjetiljke ovisno o raspoloženju. Boje se postavljaju na sljedeći način:
V1 = Crveno
V2 = zelena
V3 = Blu
V5 = Žuta
V6 = Ljubičasta
V7 = cijan
V8 = Bijelo
V4 = Temperatura
Korak 6: Električna shema
Kao što možete vidjeti iz dijagrama ožičenja, srce kruga je "Arduino", u mom slučaju koristio sam "Arduino Nano".
Za pin A4 i A5 spojeni su na odgovarajuće SDA i SCL zaslona I2C 16x2 i RTC.
Senzor temperature i vlažnosti spojen je na pin 4 preko otpornika Pull-Up.
Preusmjerivač, spojen na pin 12 Arduina, prebacuje se iz IOT načina rada u lijepu igru svjetlosti, koja se naziva "duga".
Za napajanje ESP8266 koristio sam regulator LM1117, dok sam za snižavanje napona na RTX-u koristio otpornički razdjelnik (R1-R2).
Skupine D1, D2, D3 imaju zaštitnu funkciju:
- D1 štiti od obrnutog polariteta.
- D2, u slučaju da promijenimo Arduino kôd, sprječava unošenje Neopixel matrice.
- D3 snižava 5,6 volti na 5 volti
Korak 7: Arduino kod
Kôd iz create.arduino.cc:
knjižnice:
- 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 -
Parametri koje treba postaviti u kodu:
- char auth = "YourAuthToken"; unesite Token kod aplikacije Bynk
- Blynk.begin (auth, wifi, "ssid", "lozinka"); unesite SSID i lozinku za Wi -Fi usmjerivača
Korak 8: Korištenje
Budući da moja mačka ne voli božićno drvce, tijekom blagdana sam ovu lampu koristio u "duginom načinu rada"
Preporučeni:
Super svijetla svjetiljka od 100 USD za manje od 10 USD!: 5 koraka
Super svijetla svjetiljka od 100 USD za manje od 10 USD !: Dopustite mi da odmah kažem da je inspiracija za ovaj Instructable zaslužna za dchall8 za njegovu Tactical Flashlight Instructable. Mislio sam da mora postojati lakši način za modificiranje manje svjetiljke s manje hardvera i one za koju je potrebno manje vremena. Ja p
Svijetla lampa za izlazak sunca koja se može kontrolirati: 6 koraka
Svijetla lampa za izlazak sunca koja se može kontrolirati: Jeste li se ikada probudili u 7h, uobičajeno vrijeme koje vam je potrebno za rad i zatekli ste se u mraku? Zima je strašno vrijeme, zar ne? Morate se probuditi usred noći (inače zašto je tako mračno?), Istrgnuti se s kreveta i
DIY Super svijetla punjiva svjetiljka (mikro USB priključak za punjenje): 6 koraka
DIY Super Bright punjiva svjetiljka (Micro USB USB priključak za punjenje): Nedavno sam vidio video na youtubeu o tome kako napraviti svjetiljku, ali svjetiljka koju je izgradio nije bila toliko moćna, a za napajanje je koristio ćelije s gumbima. Link https: // bit .ly/2tyuvlQPa sam pokušao napraviti svoju vlastitu verziju koja je daleko moćnija
Svijetla TARDIS patch jakna: 9 koraka (sa slikama)
DIY Light-up TARDIS zakrpna jakna: Dok sam odrastao 80-ih, povremeno sam zavidio hladnoj, klizačkoj pankerskoj djeci u njihovim vojnim suvišnim jaknama, prekrivenim sigurnosnim iglama i ručno izrađenim zakrpama. Sad kad sam navršio dob u kojoj se od mene očekuje da se usredotočim na praktične
Svijetla ušteda s Arduino Mega: 7 koraka
Svijetla štednja s Arduino Mega: Bright Saver prikazuje točne, ažurirane podatke o uštedi i omogućuje vam postavljanje cilja uštede. Na primjer, nakon što postavite cilj pomoću dva ponuđena gumba, možete promatrati napredovanje i koliko je još potrebno da biste došli do cilja