
Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-23 15:02




Dette prosjektet er basert på kontrollen, via appen Blynk, en matrise av neopiksel, siden en enkel lampe ikke var nok, la jeg til en klokke og en temperatur- og fuktighetssensor, men vi ser i detalj.
Trinn 1: Komponenter
1: Arduino R3
16: NeoPixel WS2812B
1: LCD 16x2 med I2C -modul
1: RTC (sanntidsklokke) DS 1307
1: DHT 22 (temperatur- og fuktighetssensor)
1: DC DC -omformer justerbar trinn ned
1: Lineær regulator LM1117
1: ESP5266-01
3: Knappebryter
1: Omskifter
1: Diffuser for utvendig hvit opal kule lampe
1: Elektrisk koblingsboks
1: Motstand 220 ohm
1: Motstand 510 ohm
1: Motstand 1K ohm
1: Motstand 470 ohm
3: Diode 1N4007
Elektrisk ledning
Trinn 2: Led Matrix


Jeg bygde et lite utvalg av nepiksler som i diagrammet nedenfor, det styres av Arduino med biblioteket "Adafruit_NeoPixel.h", det er veldig lyst og det er tilrådelig å ikke se når lysdiodene er slått på.
Trinn 3: Sensor DHT
Jeg brukte DHT 22 -sensoren til å overvåke miljøforholdene, LED -fargevariasjonen, representerer temperaturen, i 12 fargevariasjoner, fra blått (kaldt) til rødt (varmt).
Trinn 4: Klokke



Klokken styres av RTC, jeg brukte en DS1307, men den kan også passe til DS3231, for detaljer se "Klokkeslett dato", i motsetning til det prosjektet, fjernet jeg nedtrekksmotstandene til knappene, P1, P2 og P3, som brukes til å justere tiden, og jeg gjorde en liten endring i koden.
Trinn 5: IOT



Arduino er koblet til internett via ESP8266, som igjen er koblet til App Blynk
Gjennom telefonen kan du endre fargen på lampen avhengig av stemningen. Fargene er satt som følger:
V1 = rød
V2 = Grønn
V3 = Blu
V5 = gul
V6 = Lilla
V7 = cyan
V8 = Hvit
V4 = Temperatur
Trinn 6: Elektrisk opplegg


Som du kan se fra koblingsskjemaet, er hjertet av kretsen "Arduino", i mitt tilfelle brukte jeg "Arduino Nano".
For pinnen A4 og A5 er koblet til den respektive SDA og SCL på I2C 16x2 Display, og RTC.
Temperatur- og fuktighetssensoren er koblet til Pin 4, gjennom en motstand Pull-Up.
Omskifteren, koblet til pin 12 på Arduino, bytter fra IOT -modus til et fint lysspill, referert til som "regnbue".
For å drive ESP8266 brukte jeg en LM1117-regulator, mens jeg for å senke spenningen ved RTX brukte en resistiv skillelinje (R1-R2).
Gruppen D1, D2, D3 har en beskyttende funksjon:
- D1 beskytter mot omvendt polaritet.
- D2, i tilfelle vi endrer Arduino -koden, forhindrer mating av Neopixel -matrisen.
- D3 senker 5,6 volt til 5 volt
Trinn 7: Arduino -kode
Kode fra create.arduino.cc:
biblioteker:
- 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 -
Parametere som skal angis i koden:
- char auth = "YourAuthToken"; skriv inn koden for appen Bynk
- Blynk.begin (auth, wifi, "ssid", "password"); skriv inn SSID og passord for ruteren Wi Fi
Trinn 8: Utnyttelse


Siden katten min ikke liker juletreet, i løpet av ferien, brukte jeg denne lampen i "regnbuemodus"
Anbefalt:
$ 100 Super Bright lommelykt for under $ 10 !: 5 trinn

$ 100 Super Bright lommelykt for under $ 10 !: La meg si helt på forhånd at inspirasjon til denne instruksen er kreditert dchall8 for hans Tactical Flashlight Instructable. Jeg trodde det måtte være en enklere måte å modifisere en mindre lommelykt med mindre maskinvare og en som tok mindre tid. Jeg p
Bright World (LED Globe): 4 trinn

Bright World (LED Globe): Dette var det første konseptet. En kubisk globus som ville huse en LED -armatur. Det er rent en dekorasjon eller et midtpunkt for et salongbord (hvis du har et, har jeg ikke). Materialeliste: -Hot lim -Akryl -LED -10k reistorer -9 volt batteri -Laser kutt
DIY Super Bright oppladbar lommelykt (Micro Usb ladeport): 6 trinn

DIY Super Bright oppladbar lommelykt (Micro Usb ladeport): Jeg så nylig en video på youtube om hvordan du lager en lommelykt, men lommelykten han bygde var ikke så kraftig, han brukte også knappeceller for å drive dem. Link https: // bit .ly/2tyuvlQSo jeg prøvde å lage min egen versjon av den som er langt kraftigere
Bright Paths (Teaching MST): 5 trinn

Bright Paths (Teaching MST): Hensikten med Bright Paths er å lære elevene om Minimum Spanning Trees (MSTs). Node A er kilden, og alle de andre nodene har en viss vekt (kostnad) for å komme til dem. Dette læremidlet viser kostnaden ved å dimme hver node, avhengig av
DIY LED FLASHLIGHT (SUPER BRIGHT): 12 trinn (med bilder)

DIY LED FLASHLIGHT (SUPER BRIGHT): se denne HELE VIDEOVEILEDNINGEN for en detaljert oversikt over hele byggeprosessen