Sisällysluettelo:

Käytännöllinen Arduino ESP32 langaton seinäpistorasian LED -nauhaohjain: 6 vaihetta
Käytännöllinen Arduino ESP32 langaton seinäpistorasian LED -nauhaohjain: 6 vaihetta

Video: Käytännöllinen Arduino ESP32 langaton seinäpistorasian LED -nauhaohjain: 6 vaihetta

Video: Käytännöllinen Arduino ESP32 langaton seinäpistorasian LED -nauhaohjain: 6 vaihetta
Video: Как сделать руку робота? | Arduino | Беспроводная связь с перчаткой | nRF24L01 2024, Marraskuu
Anonim
Käytännöllinen Arduino ESP32 langaton seinäpistorasian LED -nauhaohjain
Käytännöllinen Arduino ESP32 langaton seinäpistorasian LED -nauhaohjain

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

Juotosotsikot prototyyppitaululle
Juotosotsikot prototyyppitaululle
Juotosotsikot prototyyppitaululle
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

Juotosjohdot liitäntäotsikoihin sekä ESP32- että LCD -moduulille
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

Asennuskiinnikkeen tekeminen
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

Kehitä ohjainohjelmisto
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

Image
Image
Järjestelmän testaus
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: