Tartalomjegyzék:

ILumos távirányító: 5 lépés
ILumos távirányító: 5 lépés

Videó: ILumos távirányító: 5 lépés

Videó: ILumos távirányító: 5 lépés
Videó: Как подключить 5 и 10 метров одноцветной светодиодной ленты к блоку питания? 2024, Június
Anonim
ILumos távirányító
ILumos távirányító
ILumos távirányító
ILumos távirányító
ILumos távirányító
ILumos távirányító
ILumos távirányító
ILumos távirányító

Az iLumos intelligens fénykapcsoló és fényerő -szabályozó sorozat nagyon szépen működik. Könnyen telepíthetők az Egyesült Királyságba, mivel nem igényelnek semleges csatlakozást, amely gyakran nincs jelen az Egyesült Királyság világítási kapcsolási pontjain.

433 MHz -es adásokat használnak a távirányítóikról, valamint az érintőképernyős vezérlőket az előlapjukon. Ha valaki egy alkalmazásból szeretné vezérelni őket, vagy hangvezérlést szeretne használni, mint az Alexa, akkor az ajánlott módszer egy Broadlink RM vezérlő használata, amely IR vagy 433 MHz -es RF üzeneteket tud továbbítani. Mivel a protokoll nincs beépítve, a Broadlink terméket ki kell tanítani a távirányító jeleinek megtanulására. Ezt a képzést nehéz elvégezni, és még akkor is, ha látszólag sikeres, nem hoz megbízható eredményt. Azt hiszem, ez annak a ténynek köszönhető, hogy az iLumos protokollt meglehetősen nehéz megkülönböztetni a normál 433 MHz -es háttérzajtól, és így a Broadlink által reprodukált képzett jel nem jól reprezentálja a szükséges adatokat.

Ez az oktatható, hogyan lehet megbízható vezérlőt készíteni. Ehhez a távirányítók rf üzeneteit rögzítették és elemezték, hogy azok megfelelően reprodukálhatók legyenek egy 433 MHz -es adóban.

Ezen üzenetek protokolljának és formátumának részletei megtalálhatók a dokumentációban, de ezt nem szükséges megérteni a cserevezérlő létrehozásához és használatához.

A vezérlő egy ESP8266 wifi mikrokontrollert használ modul formájában (ESP-12F). Ez képes webparancsokat fogadni és a kívánt üzenetformátumba konvertálni, majd elküldeni egy egyszerű, olcsó 433 MHz -es adómodulon keresztül. Nagy része egy korábbi infravörös vezérlőn alapul, amely kódokat tud küldeni infravörös eszközökre, például televíziókra stb. Lehetőség van további 433 MHz -es eszközök hozzáadására is, például konnektoros aljzatokhoz, csak konfigurációs szövegfájlok hozzáadásával a webes felületen keresztül.

1. lépés: Szükséges alkatrészek és eszközök

Szükséges alkatrészek és eszközök
Szükséges alkatrészek és eszközök
Szükséges alkatrészek és eszközök
Szükséges alkatrészek és eszközök
Szükséges alkatrészek és eszközök
Szükséges alkatrészek és eszközök
Szükséges alkatrészek és eszközök
Szükséges alkatrészek és eszközök

A következő komponensekre van szükség

  • ESP-12F wifi modul
  • 433Mhz adó modul
  • feszültségnövelő átalakító
  • 3.3V szabályozó
  • 220uF 6V kondenzátor
  • IR dióda
  • n csatornás MOSFET (AO3400)
  • 47R ellenállás
  • 4K7 ellenállások x2
  • 100K ellenállás x 1
  • USB mikro aljzat
  • csatlakoztassa a vezetéket
  • Burkolat; 3D nyomtatott tokot használt -

www.thingiverse.com/thing:3318386

A következő eszközökre van szükség

  • Finompontú forrasztópáka
  • Csipesz
  • Epoxi ragasztó
  • Raspberry Pi és 433 MHz -es vevő a kódok rögzítéséhez

Ne feledje, hogy az általam használt tokot a lehető legkisebbre tartották, és SMD komponenseket használtak. Ha nagyobb házat használ, akkor nagyobb alkatrészeket, például NodeMCU esp8266 modulokat is használhat.

2. lépés: Vázlatos

Vázlatos
Vázlatos

Az áramkör nagyon egyszerű.

Az ESP-12F modul tápellátása USB 5V-os aljzatból történik egy lineáris 3,3 V-os szabályozón keresztül.

Az 5 V -ot az IR dióda áramforrásaként használják, és egy modulon keresztül 10 V -ra is növelik. Ezt a 433 MHz -es áramforrásként használják. Az egyszerű TX modulok közvetlenül 5V -os forrással is használhatók, de 10V -ról történő futtatásuk növeli az adási teljesítményt és a hatótávolságot. Néhány TX modul a 3,3 V -os tápegységről fog működni, de lehet, hogy valamivel alacsonyabb teljesítményű.

A GPIO14 modulált kimenetként használható mind az IR, mind a 433 MHz -es jelekhez. Az infravörös esetben egy vivő modulálja (jellemzően 38KHz), de rádiófrekvenciás használat esetén közvetlenül vezérli az adás ki / be jelét. Bár az infravörös rádiófrekvenciás üzeneteket küld, nem lehet összetéveszteni őket a normál infravörös üzenetekkel.

3. lépés: Építés

Építkezés
Építkezés
Építkezés
Építkezés

Az építés nagyon egyszerű.

Az IR részt külön kis modulként alkotom, a MOSFET tranzisztorral és annak kapuellenállásával, közvetlenül a LED lábához forrasztva, hogy minimális legyen a méret. Ezután hozzáadok némi epoxigyanta -t a rögzítéshez.

A szabályozó és a leválasztó kondenzátor közvetlenül az ESP-12F modulra van felszerelve.

A többi csak bekötődrótot használ az áram és az adatjel csatlakoztatásához.

Antennát készítek a 433 MHz-es kapcsolathoz a

4. lépés: Szoftver és kezdeti konfiguráció

A szoftver Arduino környezetben készült.

Ennek forráskódja:

A kód bizonyos konstansokat biztonsági okokból megváltoztathat, mielőtt összeállítaná, és villogna az ES8266 eszközre.

  • Az AP_PORT a parancsok fogadására szolgáló portot határozza meg
  • A WM_PASSWORD határozza meg a wifiManager által használt jelszót, amikor az eszközt helyi wifi hálózatra konfigurálja
  • Az AP_AUTHID meghatározza az engedélyezési kódot, amelyet minden parancshoz el kell küldeni annak engedélyezéséhez.
  • Az update_password a firmware -frissítések engedélyezéséhez használt jelszót határozza meg.

Az első használatkor az eszköz wifi konfigurációs módba lép. Telefon vagy táblagép segítségével csatlakozzon az eszköz által beállított hozzáférési ponthoz, majd keresse meg a 192.168.4.1 címet. Itt kiválaszthatja a helyi wifi hálózatot, és megadhatja annak jelszavát. Ezt csak egyszer kell elvégezni, vagy ha megváltoztatja a wifi hálózatokat vagy jelszavakat.

Miután az eszköz csatlakozott a helyi hálózathoz, meghallgatja a parancsokat. Ha feltételezzük, hogy az IP -címe 192.168.0.100, akkor először használja a 192.168.0.100:AP_PORT/upload fájlt az adatmappába. Ez lehetővé teszi a 192.168.0.100/edit számára további fájlok megtekintését és feltöltését, valamint a 192.168.0100: AP_PORT tesztparancsok küldését.

Az olvasott forráskód további utasításokat tartalmaz a vezérlőparancsok, makróparancsok küldésére és az eszköz csatlakoztatására az Alexa szolgáltatáshoz.

5. lépés: Kódok rögzítése

Az iLumos kapcsolókat először a vezérlőeszközzel kell párosítani. Ezt az iLumos utasítás írja le, és magában foglalja az eszköz párosítási módba állítását, majd BE parancs küldését. Ez lehetővé teszi, hogy az eszköz további parancsokat ismerjen fel az egyes üzenetekben található párosított cím használatával.

Itt két stratégia lehetséges a vezérlő használatára.

Először is rögzítheti a kódokat a meglévő iLumos távirányítókból, majd a vezérlő segítségével megismételheti ezeket.

Másodszor, új címeket lehet használni ehhez a vezérlőhöz, és az eszközöket párosítani kell az új címmel a meglévő távvezérlőkben már azonosított parancskódok használatával.

Inkább az előbbi módszert részesítem előnyben.

A github forráskódja tartalmaz egy segédprogramot, amely Raspberry Pi -n futtatható 433 MHz -es vevőkártya segítségével, hogy rögzítse a kódokat az iLumos távvezérlőkről. Erre vonatkozó utasítások megtalálhatók a webhelyen található protokollleírás PDF -ben.

Ajánlott: