Sisukord:

Praktiline Arduino ESP32 juhtmevaba seinakontakti LED -riba kontroller: 6 sammu
Praktiline Arduino ESP32 juhtmevaba seinakontakti LED -riba kontroller: 6 sammu

Video: Praktiline Arduino ESP32 juhtmevaba seinakontakti LED -riba kontroller: 6 sammu

Video: Praktiline Arduino ESP32 juhtmevaba seinakontakti LED -riba kontroller: 6 sammu
Video: Praktiline elektroonikakursus algajatele 2015 2024, November
Anonim
Praktiline Arduino ESP32 juhtmevaba seinakontakti LED -ribakontroller
Praktiline Arduino ESP32 juhtmevaba seinakontakti LED -ribakontroller

See on väga praktiline DIY juhtmeta seinakontakti kontroller odavate LED -ribade jaoks.

See asendab odavaid wifi kontrollereid, mida müüakse EBayst. Need sobivad hästi RGB Led ribadega. EBay Wifi kontroller ei ole hästi ehitatud ja puruneb kergesti. Samuti tundub, et ma ei leia seda alati, kui tahan seda kasutada, ja need pole nii ahvatlevad. On veel üks võimalus, kasutades tasuta rakendust kas Androidi või IOS -iga. Selle negatiivne külg on see, et ma ei kanna telefoni alati kodus. Isegi kui ma seda teen, pean rakenduse enne selle kasutamist käivitama. Mitte otse minu teiste pereliikmete, vanade ja noorte jaoks. Seinalüliti kontseptsioon on intuitiivsem ja sotsiaalselt aktsepteeritud. Kõige tähtsam on see, et kui kasutan telefoni majas mitme tule juhtimiseks, pean rakenduses registreeruma kogu oma maja Wifi teabega (SSID, parool jne). Aasias istuva serveriga, kellega ma ei tunne end eriti mugavalt.

Tundub, et mõned teised inimesed suudavad odavat kontrollerit lõhkuda ja ümber programmeerida ning IFTTT-i käivitada, mis võib mõne jaoks olla keeruline. Selle projektiga saan oma valgustust mugavamalt kasutada traditsioonilisel viisil ja enamik inimesi teab, kuidas seda kasutada. Kuna kontrollerit ei muudeta, saate seda siiski kasutada koos AWS echo või Google Home'iga. Seejärel panin selle usaldusväärsuse suurendamiseks välja PC -plaadi ja kõrvaldasin jootetraadid. Pole traati, mida tõmmata, ja kaetud vahemik on päris hea, katsetasin 50 -ni. Enamik lüliteid paigaldatakse niikuinii valguse lähedale. Ma saan kergesti ehitada nii palju kui tahan, umbes 20 dollari eest. Oh, pluss 5 dollari võimsusega tellis selle toiteks.

Maksumus

Vähem kui 20 dollari projekt, + 5 dollarit võimsustellise eest.

Tööriistad

Jootekolb

kruvikeeraja

Arvuti tarkvara Arduino IDE arendamiseks

Tarvikud

1 x Arduino ESP32 kontroller EBayst

1 x 2,4 TFT värviline LCD -ekraan koos puuteplaadi sisendiga

1 x 0,1 "võre 2" x 3 "prototüüpplaat

Elektrooniline traatmähis

Jootmisjuhe

2 x 2 "x 1" painduvat plastikut

2 x elektrilised seinakontakti kruvid

4 x #4 või #6 masinakruvi ja mutrit

Hulk ühekordseid IC-pistikupesasid meie kohalikust elektroonilise ülejäägi poest

Samm: jootke päised prototüüpide tahvlile

Jootepead prototüüpide pardal
Jootepead prototüüpide pardal
Jootepead prototüüpide pardal
Jootepead prototüüpide pardal

Kasutasin EBayst ESP-32 moodulit alla 6 dollari ja 2,4-tollist puuteplaadiga TFT-LCD-d 7 dollari eest

Jootke üherealised pistikupesad, mis on ESP-32 jaoks sobivaks lõigatud prototüüpplaadile. Prototüübi plaadi suuruse kohandamine sõltub teie lülitirakendusest. Ma lihtsalt sobitan prototüüpplaadi sama suurusega kui LCD -moodul. Viimast ei saa ma selle üle kontrollida, kuid see on populaarne EBay või AliExpressis.

LCD -mooduli suurus sobib lihtsalt tavalise raketilüliti esiplaadi taha. Kui asetate rida õigesti ja joote kaks üherealist pistikupesa päist prototüüpplaadi alumisel küljel, saate päiseid kasutada kahe plaadi ühendamiseks ilma kruvisid kasutamata. Nad peavad päris hästi vastu ja neid saab silumiseks hõlpsalt lahti võtta.

Samm: jootetraadid, et ühendada päised nii ESP32 kui ka LCD -mooduli jaoks

Jootetraadid päiste ühendamiseks nii ESP32 kui ka LCD -mooduli jaoks
Jootetraadid päiste ühendamiseks nii ESP32 kui ka LCD -mooduli jaoks

Järgige skemaatilisi jootetraadiga mähkimisjuhtmeid ESP32 mooduli päisest alumise päise tihvtideni. Alguses tundub see keeruline, kuid tegelikult on ainult 14 juhet, millele lisandub 3 ülehüpet. Selle tegemiseks kulus mul umbes tund.

LCD -moodulil pole jootmist vaja. Et plaat saaks prototüüpplaadiga paarituda, peate selle teises otsas jootma 4-kontaktilise päise. Enamik LCD -mooduleid pole kaasas.

3. samm: kinnitusklambri valmistamine

Paigaldusklambri valmistamine
Paigaldusklambri valmistamine

Lõigake kaks plasttükki sama laiusega kui LCD -moodul ja kasutage tavalist raketilülitit mallina, et puurida plastikule augud kinnitusklambri tegemiseks. Nende rivistamiseks on vaja kannatlikkust. Kasutage mõningaid #4 või #6 masinakruvisid ja mutreid ning vahetükke, et paksendada plastikplaat LCD -mooduli külge, nagu ülaltoodud pildil. Katsetasin ühte plastikust ja teist tsinkmetallist plaadiga. Plastikut on kindlasti lihtsam käsitseda ja töödelda ning see on piisavalt tugev, et toetada kogu lülitit. Pääsesin plastikust vahetükkidega, kuna saan lihtsalt kruvisid sellesse koputada.

Kogu asi peaks mahtuma tavalisse seinakontakti. Sõltuvalt karbist on plastik või metall ja kaubamärk, peate võib -olla seda natuke kärpima. Tavalises sinises plastikust väljalaske karbis on kruvipesad, mida tuleb võib -olla natuke tagasi lõigata. Kasutan võnkuvat multifunktsionaalset tööriista, et seda kiiresti lõigata.

4. samm: arendage kontrolleritarkvara

Töötage välja kontrolleritarkvara
Töötage välja kontrolleritarkvara

See on eeldus, et peate olema tuttav Arduino Sketch IDE keskkonnaga. Ma võin pakkuda binaarfaili, mis peaks toimima, kui järgite prototüüpplaadi ehitamise skeemi. Kuna Arduino Sketch IDE õpetuse kohta arutatakse nii palju veebisaite ja sellisena seda siin ei käsitleta.

Samm: laadige alla juhtimise püsivara

Sarnaselt eelmisele jaotisele on Arduino mooduli programmeerimise kohta nii palju veebiõpetusi. nagu pütool. Ma võin teie testimiseks pakkuda binaarfaili. Tarkvara on alles arenemas ja tarnitakse sellisena, nagu see on, ilma igasuguse garantii või vastutuseta. Kasutaja saab seda vabalt ilma muudatusteta kasutada omal vastutusel.

6. samm: süsteemi testimine

Image
Image
Süsteemi testimine
Süsteemi testimine

Kontroller käivitati valguslüliti kasutajaliidese lehel, kuna see on valguskontroller. See töötab populaarse WiFi RGB Led ribakontrolleriga. Põhimenüüs on 6 ikooni ja ma loodan, et kõik on graafiliselt iseenesestmõistetav.

Üks asi, millele tuleb tähelepanu juhtida, on see, et peate minema avalehele, vajutades Google'i nuppu nagu 9 ruutu, seejärel vasakus ülanurgas ikooni, et valida WiFi -nupp. Seejärel skannib see automaatselt kõik wifi AP -d ja peaksite valima WiFi kontrolleri nende MAC -aadressi põhjal. Teave salvestatakse järgmiste seansside jaoks.

Sisseehitatud video näitab:

1. Käeshoitav prototüüp, mille toiteallikaks on patarei, mis juhib laes asetsevat RGB valgusriba. See võimaldab mul mõlemast videot korraga salvestada.

2. Paigaldatud versioon tavalise seina lülituskasti sees.

Soovitan: