Există mai multe blastere IR universale bazate pe WiFi disponibile online de la producători, cum ar fi Tuya și versiunile sale rebrandate, vândute în întreaga lume. Acestea vă permit să scăpați de toate telecomenzile și să vă controlați televizorul, încălzitoarele, HVAC, home theater, ventilatorul sau alte dispozitive cu telecomandă IR printr-o aplicație pentru smartphone. De asemenea, puteți integra și trimite comenzi acestor blastere IR pentru controlul dispozitivelor prin Alexa sau Google Assistant.

Cu toate acestea, există câteva provocări considerabile asociate cu blasterul inteligent Wi-Fi IR, cum ar fi:

  • Necesită internet pentru a funcționa și nu va funcționa dacă internetul este întrerupt sau indisponibil.
  • Timp de răspuns lent, deoarece comenzile trec prin internet prin servere cloud înainte de a ajunge la blasterul IR.
  • Vine cu o listă prestabilită limitată de dispozitive acceptate.
  • Oferă opțiune limitată sau deloc pentru automatizare.
  • Nu este compatibil cu Home Assistant.

Conversia IR Blaster pentru a crea telecomandă IR personalizată pentru Home Assistant

instagram viewer

Există două moduri diferite de a converti un baster IR universal cu cipul TYWE3S într-o telecomandă IR personalizată pentru Home Assistant:

  • Firmware Flash Tasmota
  • Flash ESPHome firmware

În acest ghid DIY, veți învăța procesul de conversie a acestor dispozitive IR universale într-un Tasmota personalizat blaster IR bazat pe firmware, adăugați-le la Home Assistant pentru telecomandă locală Wi-Fi și setați automatizarea declanșată de evenimente.

Lucruri de care veți avea nevoie

Pentru a începe, veți avea nevoie de următorul hardware:

  • Un blaster IR universal Wi-Fi ieftin cu modul TYWE3S, precum Tuya, Oakter, Broadlink etc.
  • Fier de lipit și sârmă de lipit (staniu). Dacă sunteți începător, vă recomandăm invata cum sa lipizi înainte de a continua cu acest proiect.
  • Cabluri de legătură de tip tată la tată
  • Un modul convertor serial USB la TTL
  • Home Assistant a fost configurat pe Raspberry Pi sau orice laptop vechi

Pași pentru flash și pentru a converti Blaster IR universal ieftin în telecomandă IR personalizată

Pentru a introduce firmware-ul Tasmota pe un blaster IR universal, trebuie să interfațați blasterul IR cu modulul de conversie serial USB la TTL. Pașii sunt următorii.

Intermiterea firmware-ului personalizat poate fi periculoasă și poate face dispozitivul inutilizabil. Urmați acest ghid DIY pe propriul risc.

Pasul 1: Dezasamblați Blasterul IR universal

Dezasamblați blasterul IR pentru a accesa hardware-ul din interior pentru flash-ul firmware-ului Tasmota. Folosiți o șurubelniță pentru a îndepărta șuruburile și apoi folosiți puțină forță pentru a îndepărta capacul exterior.

Pasul 2: Flash Tasmota Firmware

Odată ce aveți acces la hardware, lipiți firele de jumper la sursa de alimentare de 3,3 V, pinii de comunicare TX și RX, GND și IO0.

După ce lipiți firele jumper, conectați-le la modulul convertor USB la TTL, așa cum se arată în tabel.

Blaster IR USB la TTL
3V3 3v3
TXD RXD
RXD TXD
IO0 GND
GND GND

Descărcați Tasmota.bin fișier firmware și Tasmotizer.exe instrument intermitent.

Conectați modulul de conversie USB la TTL la computer sau laptop și lansați Tasmotizer instrument intermitent

Clic Reîmprospăta și apoi selectați COM port și faceți clic Deschis pentru a alege fișierul firmware Tasmota.bin descărcat.

Clic Tasmotizează!

Așteptați ca instrumentul să termine de flash-ul firmware-ului.

Pasul 3: Configurați telecomanda IR personalizată

După terminarea intermitentului, deconectați pinul IO0 de la pinul de masă și apăsați butonul de resetare de pe modulul USB la TTL.

Pe computerul sau laptopul dvs., deschideți setările Wi-Fi și conectați-vă la tasmota-XXXX-XX Rețea Wi-Fi

Deschideți un browser web și accesați 192.168.4.1.

Selectați rețeaua Wi-Fi disponibilă și introduceți parola. Clic salva.

Va fi afișată o adresă IP. Notă și apoi deschide IP-ul în browserul web. De asemenea, puteți face clic pe adresa IP pentru a deschide interfața web Sonoff Basic Tasmota.

Clic Configurare > Configurare modul.

De la Tipul modulului, alegeți Generic și faceți clic salva. Dispozitivul va reporni.

Clic Configurare > Configurare modul și selectați pinii așa cum se arată în captura de ecran de mai jos, apoi faceți clic Salva.

Pasul 4: Conectați-vă la Home Assistant

Pentru a conecta acest blaster IR personalizat convertit la Home Assistant, trebuie să instalați și să configurați MQTT pe Asistentul dvs. de acasă.

Odată configurat, accesați Configurare > Configurare MQTT în interfața web personalizată IR Blaster și introduceți parametrii MQTT, cum ar fi adresa IP a gazdei, utilizatorul și parola, apoi faceți clic salva.

Pasul 5: Trimiteți/primiți comenzi IR

Odată finalizată configurarea, deschideți interfața web și accesați Consolă.

Când apăsați un buton de pe telecomanda IR, blasterul IR convertit primește un semnal IR și îl afișează în Consolă.

tele/tasmota_XXXX/RESULT = {"Time":"2022-03-06T12:00:42","IrReceived":{"Protocol":"RC6","Bits":20,"Data":"0x1040C"} }

Puteți trimite acest semnal IR de la blasterul IR convertit prin Consolă folosind IRSend:

IRsend {"Protocol":"RC6","Bits":20,"Data":"0x1040C"}

Comanda va fi trimisă, iar dispozitivul va efectua acțiunea pe baza datelor IR transmise.

Pasul 6: Integrați cu Home Assistant

Pentru a vă integra cu Home Assistant, trebuie să instalați Editor de fișiere add-on și apoi folosiți-l pentru a deschide configurație.yaml fișier și adăugați următoarele rânduri,

intrerupator:
- platforma: mqtt
nume: „Home Theatre Switch” #Acesta este numele entității
command_topic: „cmnd/tasmota_F4EFCE/irsend” #înlocuiește tasmota_F4EFCE cu numele dispozitivului tău
payload_on: '{"Protocol":"RC6","Bits":20,"Data":"0x1040C"}' #replace cu valoarea IrReceived
payload_off: '{"Protocol":"RC6","Bits":20,"Data":"0x1040C"}'

După repornire, accesați Bord și faceți clic Editați tabloul de bord.

Clic Adaugă un card și alegeți Stivă orizontală.

Selectează Buton și alegeți numele entității IR pe care doriți să o controlați. Testați butonul și apoi repetați pașii pentru a adăuga toate celelalte entități și butoane.

Acum puteți controla dispozitivul IR cu Home Assistant. Puteți repeta pașii pentru a adăuga câte dispozitive doriți să controlați.

Faceți sistemele HVAC tradiționale inteligente

Pe lângă adăugarea butoanelor de comutare la Home Assistant pentru controlul aparatelor electrocasnice sau a aparatului de aer condiționat, puteți profita de componenta MQTT Climate din Home Assistant pentru a personaliza în continuare controalele.

De asemenea, puteți utiliza ESPHome pentru a crea un firmware personalizat pentru HVAC (încălzire, ventilație și aer). condiționare) și comenzile termostatului cu componenta Climate în Home Assistant și flash-o pe orice blaster IR ieftin.

În plus, puteți adăuga automatizare pentru a controla dispozitivele IR. De exemplu, opriți/porniți sistemul home theater când televizorul este oprit/pornit sau reduceți viteza ventilatorului când aparatul de aer condiționat este pornit.

Deveniți verde cu aceste 12 proiecte de bricolaj, ușor și distractive

Doriți să vă refolosiți vechile componente electronice în loc să le distrugeți? Aceste proiecte de reciclare bricolaj vor insufla o nouă viață tehnologiei vechi.

Citiți în continuare

AcțiuneTweetE-mail
Subiecte asemănătoare
  • DIY
  • Casă inteligentă
  • Telecomandă
Despre autor
Ravi Singh (3 articole publicate)

Ravi este un expert explicator de tehnologie, un entuziast IoT și un iubitor de Linux, cu experiență în Big Data și dezvoltarea de aplicații. Își petrece majoritatea weekendurilor lucrând cu dispozitive IoT și jucând jocuri pe Xbox. El este, de asemenea, un călător solo, căruia îi place să facă drumeții și să exploreze noi trasee.

Mai multe de la Ravi Singh

Aboneaza-te la newsletter-ul nostru

Alăturați-vă buletinului nostru informativ pentru sfaturi tehnice, recenzii, cărți electronice gratuite și oferte exclusive!

Click aici pentru a te abona