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 izmjena: 2024-01-30 08:08
Ovaj projekt se temelji na kontroli, putem aplikacije Blynk, matrice neopiksela, budući da obična lampa 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 sa I2C modulom
1: RTC (sat u stvarnom vremenu) DS 1307
1: DHT 22 (senzor temperature i vlažnosti)
1: DC DC pretvarač podesiv Korak prema dolje
1: Linearni regulator LM1117
1: ESP5266-01
3: Prekidač za dugmad
1: Preusmjerivač
1: Difuzor za vanjsku opalnu bijelu kuglastu svjetiljku
1: Električna razvodna kutija
1: Otpornik 220 ohma
1: Otpornik 510 ohma
1: Otpornik 1K ohma
1: Otpornik 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 DHT 22 senzor za nadgledanje uslova okoline, 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 tipkama, 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 lampe u zavisnosti od raspoloženja. 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 ekrana I2C 16x2 i RTC.
Senzor temperature i vlažnosti spojen je na pin 4 preko otpornika na izvlačenje.
Preusmjerivač, spojen na pin 12 Arduina, prebacuje se iz IOT moda u ugodnu 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).
Grupe 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:
biblioteke:
- 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, za vrijeme praznika koristila sam ovu lampu u "duginom načinu rada"
Preporučuje se:
Super svijetla svjetiljka od 100 USD za manje od 10 USD!: 5 koraka
Super svijetla svjetiljka od 100 USD za manje od 10 USD !: Odmah da vam 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 oblikovanje 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 našli ste se u mraku? Zima je užasno doba, 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 priključak za punjenje): Nedavno sam vidio video na youtube -u o tome kako napraviti svjetiljku, ali svjetiljka koju je izgradio nije bila toliko snažna, a za napajanje je koristio ćelije s gumbima. Link https: // bit .ly/2tyuvlQTako sam pokušao napraviti svoju vlastitu verziju koja je daleko moćnija
Svijetla ušteda sa Arduino Mega: 7 koraka
Svijetla ušteda s Arduino Mega: Svijetla ušteda prikazuje točne, ažurirane informacije o uštedama 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 dosegli svoj cilj
Svijetla LED grupa: 7 koraka
Bright Led Cluster: U ovom Instructable -u ću vam pokazati kako napraviti 7 LED klaster. Nadam se da će ovo biti vrlo jednostavno za vas, bilo je za mene, ali vrlo afektivno. i izgradnja ovoga može imati mnogo više upotreba