Sisällysluettelo:

Kaukosäädin: ESP8266 Nappikennolla: 5 vaihetta (kuvilla)
Kaukosäädin: ESP8266 Nappikennolla: 5 vaihetta (kuvilla)

Video: Kaukosäädin: ESP8266 Nappikennolla: 5 vaihetta (kuvilla)

Video: Kaukosäädin: ESP8266 Nappikennolla: 5 vaihetta (kuvilla)
Video: Arduino, ESP8266 - IR Remote 2024, Heinäkuu
Anonim
Image
Image
Ratkaisu
Ratkaisu

Suuri ongelma ESP: n käytössä on virrankulutus, kun Wifi "nousee", noin 100-200 mA, huippu jopa 300 mA. Normaalit yhteensovittimet tuottavat muutaman mA, huippu jopa 20-40 mA. Mutta ESP: ille jännite romahtaa. Tarvitsemme "ystäväni pienen avun": superkappaleen. Nämä kondensaattorit tuottavat tarpeeksi virtaa Wifi -virran kytkemiseen ja viestin lähettämiseen, tässä tapauksessa kytkinkomentoon. Toinen vaihtoehto on dataloggeri, jonka on herättävä muutaman tunnin välein muutaman sekunnin ajan.

Tässä ohjeessa käytän Esp8266: ta kauko -ohjaimen rakentamiseen Phillips Hue -valoille.

Vaihe 1: Ratkaisu

Ratkaisu
Ratkaisu

Ensinnäkin meidän on tiedettävä, ettei akun ja kannen yhdistäminen ole yhdensuuntaista.

Latausvirtaa kennosta korkkiin on vähennettävä vastuksella. Nappikennoni tiedot kertovat meille 25 mA: n huippuvirran.

Ohmin laki: R = U/I -> 3V/25mA = 120 ohmia.

Superkorkissa on riittävästi virtaa ESP: lle 10-20 sekunnin ajan. Jos käytät staattista IP-osoitetta kuten minä, ESP herää vain 1-2 sekuntia, lähettää/vastaanottaa viestinsä ja joutuu "nukkumaan", kunnes nollauspainiketta painetaan.

Kaaviossa kaksi vaihtoehtoa:

1. Liitä virtalähde suoraan ja käytä nollauskytkintä, katso kuva. Tässä tapauksessa meidän on varmistettava, että wemos tarvitsee mahdollisimman vähän virtaa, joten joudumme ehkä irrottamaan 3,3 V: n säätimen ja uart-icin virran.

2. Käytämme painikekytkintä, joka erottaa syötteen wemosta. Haittapuoli on, että sinun on painettava painiketta 1-2 sekuntia, kunnes toiminto on tehty. (valot päällä tai pois)

Vaihe 2: Osaluettelo

Osa lista
Osa lista

Ensisijaiset vaatimukset:

  • Wemos D1 mini
  • Nappisolu CR2450
  • Nappipesä
  • Supercap 3.3F 3.0V käyttää sellaista, jossa on pieni vuotovirta
  • Vastus 120 ohmia
  • johdot

Toissijaiset vaatimukset:

Juotin

3D -tulostin painetulle kotelolle

tai

mikä tahansa muu pieni (käytetty) kotelo

tai

seinäkytkin

Vaihe 3: 3D -painettu kotelo

3D -painettu kotelo
3D -painettu kotelo

Tässä on joitain stl -tiedostoja pienelle kotelolle, johon levy sopii täsmälleen

Käytän normaaleja tulostusasetuksia, joiden täyttöaste on 30% ja kerroksen korkeus 0,2 mm.

Nuppi on myös tulostettu, joten voit käyttää nollauspainiketta toimintoihin eikä sinun tarvitse käyttää ylimääräistä painiketta.

Vaihe 4: Esp8266: n koodaus

Koodaus Esp8266
Koodaus Esp8266

Ensin tarvitset Arduino IDE: n ja sitten sinun on asennettava Esp8266 -kirjasto.

Täältä löydät useita opetusohjelmia ohjeista kuinka ohjelmoida nämä taianomaiset pienet asiat:-)

Nopeampaa yhteyttä/kytkentää varten käytämme staattista ip -osoitetta.

Kun olet avannut liitteenä olevan luonnoksen Arduino IDE: llä, sinun on tehtävä joitain asetuksia riippuen paikallisesta WIFI: stä.

n

IPAddress -yhdyskäytävä (192, 168, 178, 1);

ip -osoitteesi paikallisesta wifi -reitittimestä, johon hue -silta on kytketty

IPA -osoite ip (192, 168, 178, 216);

Kytkimen IP-osoite, muista käyttää korkeaa osoitetta alueella 200-250, jota ei käytetä muihin laitteisiin

IPAddress -aliverkko (255, 255, 255, 0);

int valo = 2;

kytkettyjen valojen numero

const char hueHubIP = "192.168.178.57";

värisillan ip -osoite

const char hueUsername = "hue sillan käyttäjänimi"

sinun on luotava valtuutettu käyttäjätunnus hue -siltaan, katso tämä opetusohjelma

const int hueHubPort = 80;

aina "80"

const char ssid = "SSID"; // verkon SSID (nimi)

const char pass = "salasana"; // verkon salasana

lopuksi wifi -verkon SSID ja salasana

Kun olet muuttanut näitä asetuksia, olet valmis lataamaan!

Vaihe 5: Viimeiset vaiheet ja ajatukset

Viimeiset askeleet ja ajatukset
Viimeiset askeleet ja ajatukset

Muista ladata korkki ennen kuin yhdistät sen wemos-laitteeseen, koska Esp8266 alkaa heti muodostaa wifi-yhteyden virran palauttamisen/kytkemisen jälkeen.

Katso kokoonpano videolta

energian säästämiseksi irrota uart-icin nastat 4 ja 16 ja poista jännitesäädin, huomaa sen jälkeen, että wemoja ei voi enää ohjelmoida USB: n kautta !!

Suositeltava: