Sisällysluettelo:
- Tarvikkeet
- Vaihe 1: Juotosotsikot prototyyppitaululle
- Vaihe 2: Juotosjohdot liitäntäotsikoihin sekä ESP32- että LCD -moduulille
- Vaihe 3: Asennuskiinnikkeen tekeminen
- Vaihe 4: Kehitä ohjainohjelmisto
- Vaihe 5: Lataa ohjaimen laiteohjelmisto
- Vaihe 6: Järjestelmän testaus
Video: Käytännöllinen Arduino ESP32 langaton seinäpistorasian LED -nauhaohjain: 6 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:00
Tämä on erittäin käytännöllinen DIY Wireless Wall Outlet -ohjain edullisiin LED -nauhoihin.
Se korvaa ebayssä myydyt halvat wifi -ohjaimet. Ne toimivat hyvin RGB Led -nauhojen kanssa. EBay Wifi -ohjainta ei ole rakennettu hyvin ja se rikkoutuu helposti. Lisäksi en näytä pystyvän löytämään sitä aina, kun haluan käyttää sitä, eivätkä ne ole niin houkuttelevia. On toinen vaihtoehto käyttämällä ilmaista sovellusta, jossa on joko Android tai IOS. Huonona puolena on, että en aina kanna puhelinta ympäri taloa. Vaikka teenkin, minun on käynnistettävä sovellus ennen sen käyttöä. Ei suoraan eteenpäin muille perheenjäsenilleni, vanhoille ja nuorille. Seinäkytkinkonsepti on intuitiivisempi ja sosiaalisesti hyväksytty. Mikä tärkeintä, jos käytän puhelinta useiden talon valojen ohjaamiseen, minun on rekisteröidyttävä sovellukseen ja ilmoitettava kaikki kotini Wifi -tiedot (SSID, salasana jne.). Aasiassa istuvan palvelimen kanssa, jonka kanssa en ole kovin mukava.
Jotkut muut ihmiset näyttävät pystyvän murtamaan ja ohjelmoimaan halvan ohjaimen ja suorittamaan IFTTT: n, mikä voi olla haastavaa joillekin. Tässä projektissa voin käyttää valaistustani perinteisellä tavalla kätevämmin, ja useimmat ihmiset tietävät, miten sitä käytetään. Koska ohjaimeen ei ole tehty muutoksia, voit silti käyttää sitä AWS echon tai Google Homen kanssa. Laitoin myöhemmin PC -levyn luotettavuuden lisäämiseksi ja poistin juotosjohdot. Ei ole lankaa vedettäväksi, ja katettu alue on melko hyvä, testasin 50: een. Useimmat kytkimet asennetaan joka tapauksessa lähellä valoa. Voin rakentaa niin paljon kuin haluan noin 20 dollarilla, helposti. Voi, ja 5 dollarin virtapiiri sen virran saamiseksi.
Kustannus
Alle 20 dollarin projekti, + 5 dollaria tehotiilestä.
Työkalut
Juotin
ruuvimeisseli
PC Arduino IDE -ohjelmiston kehittämiseen
Tarvikkeet
1 x Arduino ESP32 -ohjain EBaysta
1 x 2,4 tuuman TFT -värinäyttö, jossa on kosketuslevy
1 x 0,1 "ristikko 2" x 3 "prototyyppikortti
Elektroninen lankakäärintälanka
Juotosjohto
2 x 2 "x 1" joustavaa muovia
2 x pistorasian sähköruuvia
4 x #4 tai #6 koneruuvia ja muttereita
Joukko yhden rivin IC-pistorasian otsikoita paikallisesta sähköisestä ylijäämäkaupastamme
Vaihe 1: Juotosotsikot prototyyppitaululle
Käytin EBayn ESP-32-moduulia alle 6 dollarilla ja 2,4 tuuman TFT-LCD-kosketuslevyä 7 dollarilla
Juotettu yksirivinen pistorasia, joka on leikattu ESP-32: lle sopivaksi prototyyppikortille. Prototyyppikortin koon räätälöiminen riippuu kytkinsovelluksestasi. Yhdistän vain prototyyppikortin samankokoiseksi kuin LCD -moduuli. Jälkimmäiseen minulla ei ole valvontaa, mutta se on suosittu EBayssä tai AliExpressissä.
LCD -moduulin koko sopii juuri tavallisen rakettikytkimen etulevyn taakse. Jos asetat rivin oikein ja juotat kaksi yksirivistä hylsypäätä prototyyppikortin alapuolelle, voit käyttää otsikoita yhdistääksesi kaksi levyä yhteen ilman ruuveja. Ne kestävät melko hyvin, ja ne voidaan helposti irrottaa virheenkorjausta varten.
Vaihe 2: Juotosjohdot liitäntäotsikoihin sekä ESP32- että LCD -moduulille
Noudata kaaviomaisia, juotettuja lankakierteisiä johtimia ESP32-moduulin otsikosta alapuolen nastatappeihin. Se näyttää aluksi monimutkaiselta, mutta itse asiassa on vain 14 johtoa ja 3 hyppäämistä. Minulla kesti noin tunti tehdä se.
LCD -moduulissa ei tarvita juottamista. Jotta levy yhdistyy prototyyppikorttiin, sinun on juotettava siihen 4-nastainen otsikko sen toiseen päähän. Useimmat LCD -moduulit eivät tule mukana.
Vaihe 3: Asennuskiinnikkeen tekeminen
Leikkaa kaksi muovikappaletta samalle leveydelle kuin LCD -moduuli ja käytä tavallista rakettikytkintä mallina porataksesi reikiä muoviin asennuskiinnikkeen tekemiseksi. Tämä vaatii jonkin verran kärsivällisyyttä niiden järjestämiseksi. Lihavoi muovilevy LCD -moduulin päälle käyttämällä joitakin ruuveja, ruuveja ja muttereita ja välikappaleita #4 tai #6 yllä olevan kuvan mukaisesti. Kokeilin yhtä muovilla ja toista sinkkilevyllä. Muovia on ehdottomasti helpompi käsitellä ja työstää, ja se on tarpeeksi vahva tukemaan koko kytkintä. Pääsin eroon muovisen välikappaleen kanssa, koska voin vain napauttaa ruuvit siihen.
Koko asian pitäisi mahtua tavalliseen sähköpistorasiaan. Riippuen laatikosta, joka on muovia tai metallia ja merkkiä, sinun on ehkä leikattava sitä hieman. Normaalissa sinisessä muovisessa ulostulolaatikossa on ruuvipidikkeet, joita on ehkä leikattava hieman taaksepäin. Käytän värähtelevää monityökalua leikkaamaan sen hetkessä.
Vaihe 4: Kehitä ohjainohjelmisto
Tämä on oletus, että sinun täytyy tuntea Arduino Sketch IDE -ympäristö. Voin tarjota binaarin, jonka pitäisi toimia, jos noudatat kaaviota prototyyppikortin rakentamisessa. Koska Arduino Sketch IDE -opetusohjelmasta keskustellaan niin monilla verkkosivuilla, eikä sitä käsitellä täällä.
Vaihe 5: Lataa ohjaimen laiteohjelmisto
Kuten edellisessä osassa, Arduino -moduulin ohjelmoinnissa on niin paljon web -opetusohjelmia. kuten pytooli. Voin toimittaa binaaritiedoston testausta varten. Ohjelmistoa kehitetään edelleen, ja se toimitetaan sellaisenaan ilman takuuta tai vastuuvelvollisuutta. Käyttäjä voi käyttää sitä vapaasti ilman muutoksia omalla vastuullaan.
Vaihe 6: Järjestelmän testaus
Ohjain käynnistyi valokytkimen käyttöliittymäsivulla, koska tämä on valonohjain. Se toimii suositun WiFi RGB Led -kaistaohjaimen kanssa. Päävalikossa on 6 kuvaketta, ja toivon, että kaikki on graafisesti itsestään selvää.
Yksi asia on huomautettava, että sinun on siirryttävä pääsivulle painamalla Googlea kuten 9 neliön painiketta ja sitten vasemman yläkulman asetus Icon valitaksesi WiFi -painikkeen. Sitten se skannaa automaattisesti kaikki wifi -tukiasemat, ja sinun tulee valita WiFi -ohjain niiden MAC -osoitteen perusteella. Tiedot tallennetaan seuraavia istuntoja varten.
Upotettu video osoittaa:
1. Kädessä pidettävä prototyyppiversio, joka saa virtansa paristosta ja ohjaa kattolevyssä olevaa RGB -valonauhaa. Näin voin kuvata videon molemmille samanaikaisesti.
2. Asennettu versio tavallisen seinäkytkinrasian sisälle.
Suositeltava:
Käytännöllinen PIR kotikäyttöön: 7 vaihetta (kuvien kanssa)
Käytännöllinen PIR kotikäyttöön: Kuten monet teistä, jotka työskentelette kodin automaatiohankkeiden parissa, halusin rakentaa toimivan PIR -anturin joidenkin kulmakääntymien automatisoimiseksi kotona. Vaikka valokytkimen PIR -anturit olisivat olleet optimaalisia, et voi taivuttaa kulmaa. Thi
Yksinkertainen, käytännöllinen Arduino -sekuntikello: 4 vaihetta
Yksinkertainen, käytännöllinen Arduino -sekuntikello: Hae verkosta Arduino -sekuntikello. Luultavasti juuri teit sen, jos olet täällä. Henkilökohtaisesta kokemuksesta voin kertoa, että mikä tahansa internetin sekuntikello on joko liian monimutkainen (koodiltaan aloittelijoille) tai liian yksinkertaistettu eikä käytännöllinen
Viidenkymmenen metrin kantaman langaton tukiasema TP -linkillä WN7200ND langaton USB -sovitin raspbian -venytyksellä: 6 vaihetta
Viidenkymmenen metrin kantaman langaton tukiasema, jossa on TP -linkki WN7200ND langaton USB -sovitin Raspbian Stretchillä: Raspberry Pi on loistava suojattujen langattomien tukiasemien luomiseen, mutta sillä ei ole hyvää kantamaa. Haluan jakaa miten se tehdäänMiksi haluan käyttää vadelmapiä reitittimen sijaan? T
Käytännöllinen stoppaajan opas galaksiin Kiwixin avulla: 4 vaihetta
Käytännöllinen stoppausopas galaksiin Kiwixin avulla: Tämä opetusohjelma auttaa sinua luomaan käytännöllisen version Hitchhiker's Galaxy -oppaasta käyttämällä Wikipedian offline -versiota ja Kiwix -Android -sovellusta. Kiwixin avulla voit käyttää paljon erilaista sisältöä offline -tilassa, kuten Ted -keskustelut ja Project Gute
Käytännöllinen LED -valaistus hauskanpitoon ja voittoon: 4 vaihetta
Käytännöllinen LED -valaistus huvin vuoksi Tässä ohjeessa esitetään menetelmä, jolla voit