Sisukord:
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
Kas olete kunagi tahtnud, et keldris või mingisuguse juhtimisruumiga ruumis oleks valgustus. Olgu see sisselülitamisel lihtsalt sisselülitamine või veel parem võimalus hämardada ja heledamaks muuta. Siin on üks lahendus selle projektiga alustamiseks. See on lihtne visand ja väga lihtne seadistus. Saate muuta, kuidas soovite. Siin läheb!!
Samm: koguge tarvikuid
Päikesepaneel 12v mängukaamera (SLA aku 12v 7.5AH või suurem aku) Päikeseenergia laadimiskontroller 12v Arduino Nano või uno või mega 12v ülihele LED-riba 2x16,4ft100K oomi potentsiomeeter2x1k oomi takistid RFP30N06LE 30A 60V N-kanaliga Mosfet TO-220 tsementeerida)
2. samm: liimige ribad seinale või katusele
Enamiku siseruumides kasutatavate ribade tagaküljel on 3M teip, kuid see ei kleepu tsemendiga hästi, nii et iga jala või kahe jala jaoks asetage epoksiiditükk, kuhu LED -id asetatakse. Veenduge, et juhtmete ühendamise ots oleks Arduino ahelaga ühendamise koha lähedal.
Samm: looge ühendused
Viige oma päikeseenergia keldrisse või kuhu iganes teie disain sobib. Ühendage (+) (-) vastavalt laadimissüsteemi päikesepaneeliga. Ühendage aku laadimisregulaatori küljega.
4. samm: kodeerimine
Arduinol peaksite otsima pwm -tihvte, et saaksite valgustust pwm -juhtimisega reguleerida. Kui kasutate potentsiomeetrit suurema takistuse saavutamisel, saadetakse see näit teie tuledele. Kui takistus langeb alla 20 oomi, lülitab see tuled välja.#Define tuled 9 // ühendub mosfetint potti väravaga = A0; void setup () {Serial.begin (9600); pinMode (tuled, VÄLJUND); pinMode (pot, INPUT_PULLUP);} void loop () {delay (200); int control = analogRead (pot); kontroll = kaart (kontroll, 0, 1023, 0, 255); Serial.println (kontroll); viivitus (200); analogWrite (tuled, juhtimine); If (kontroll <20) {analogWrite (tuled, 0);}}
Samm: lõpetatud
Nüüd on teil toimiv ja juhitav valgustussüsteem.