Clevr House Logo Clevr House
RO
Coș

Coșul este gol.

Articolul

Transformați orice dispozitiv IR într-un dispozitiv inteligent: un Blaster IR deschis, scalabil pentru case, hoteluri și clădiri mari

De Clevr House privind 30.09.2025

Transformați orice dispozitiv IR într-un dispozitiv inteligent: un Blaster IR deschis, scalabil pentru case, hoteluri și clădiri mari

Dacă clădirea este plină de dispozitive controlate de telecomenzi de modă veche—aparate de climatizare, televizoare, sisteme de sunet, proiectoare—Deţii deja o comoară de potenţial de automatizare. Ai nevoie doar de o modalitate de a învăța aceste coduri IR o dată și le refolosi peste tot.

Acest articol introduce un mic, ieftin IR Blaster PCB personalizat (pe baza ESP32-C3) și a Acasă Integrare Asistentă care transformă dispozitivele IR moștenite în criterii de bază, automatabile. Acesta’suficient de simplu pentru un singur living, și suficient de robust pentru hoteluri și campusuri cu etaj multiplu.


Hardware-ul: un Blaster IR cu scop

Proiectarea miezului

  • MCU: ESP32-C3 Super Mini Pro (Wi-Fi, BLE, o multime de GPIO, sigur OTA prin ESPHome).

  • IR TX: Trei LED-uri de înaltă eficiență 5 mm 940 nm conduse de o 2N2222 tranzistor pentru acoperire puternică.

  • IR RX: VS1838B receptor pentru învățarea sigură a codurilor (38 kHz).

  • Putere: 5 V intrare; LED-uri cu curent limitat cu rezistențe de valoare mică pentru putere de ieșire; la bord indicator TX LED.

  • Factor de formă: Amprenta mica, tampoane pentru cablare usoara si integrare perete sau tavan.

De ce acest PCB peste USB dongles sau “cutie neagră” Hub-uri?

  • Deschide hardware + deschide firmware — Nu se închide norul.

  • Gamă mai bună & repetabilitate — design multi-LED cu tranzistor aruncă IR din ce în ce mai mult.

  • Servicii de teren — piese standard; fără locuințe de proprietate.

  • Flexibil — aceeași placă poate rula diferite firmware (ESPHome astăzi; MQTT sau personalizate API mâine).


Software-ul: O bibliotecă IR comună care scale

Am proiectat o numai coajă integrarea pentru Home Assistant, care menține CPU utilizați scăzut și evită extra-on-uri. Acesta stochează coduri învățate ca fișiere simple:

 
/config/irlib/<device>/<button>.raw

Un indice ușor (/config/irlib_index.json) păstrează dropdowns dvs. UI rapid. Ai:

  • Învaţă o dată, foloseşte oriunde. Prinde un cod de la orice blaster (cu un receptor), apoi Trimite-l de la orice blaster prin clădirea ta.

  • Control per cameră + difuzare. Alegeți un nod (cameră) pentru acțiuni vizate sau difuzați aceeași comandă în mai multe camere.

  • Dispozitive numite & butoane. “Yamaha rxv → vol up”, “daikin arc477a50 → rece 23c”, etc. Redenumește/se deplasează/se șterge direct de la UI.

  • Întăriri & Restaurare. Backup-uri nocturne de tarball din biblioteca ta; un clic-restaura, dacă este necesar.

  • Întreţinere scăzută. Fără sondaje constante. Nu este nevoie de broker (dacă nu doriți unul pentru alte proiecte).

Sub capotă.

  • Codurile sunt învățate prin intermediul ESPHome (primitor → Eveniment HA).

  • O mică automatizare HA scade calendarul brut în fișiere și reconstruiește indexul.

  • Script-urile mânuiesc redenumește/ mișcă/șterge, listele nodului, copii de rezervă și restabilește.


De ce contează acest lucru pentru ospitalitate & Site-uri mari

Standardizează pe mărci. Multe hoteluri jonglează cu modele multiple AC, TV şi AV—fiecare cu propria telecomandă. Cu o bibliotecă IR comună:

  • Ingineria învaţă fiecare dispozitiv o dată.

  • Regulile de recepţie sau de automatizare pot control orice cameră fără împerechere manuală.

  • Tehnicile pot înlocuiește o unitate și pur și simplu punctul noua telecomandă la cel mai apropiat elev pentru a actualiza codurile.

Câştiguri operaţionale

  • Economii de energie: Televizoare electrice automate, programări de curent alternativ stricte, puncte de fixare ecologice atunci când camerele sunt neocupate.

  • Experienţa oaspeţilor: Scene de bun venit prestabilite; suport la cerere în cazul în care personalul poate declanșa comenzi IR de la distanță.

  • Lansări rapide: Dispozitive de clonă și seturi de butoane peste etaje; adăugați camere prin cădere în mai multe blastere.

  • Independenţa vânzătorului: Fără licenţe, fără abonament pe cameră, fără cloud.

Securitatea & confidențialitate

  • Rămâne pe LAN.

  • Niciun număr de invitaţi nu curge prin norii terţi.

  • Auditabil: toate codurile sunt fișiere simple; le puteți modifica sau arhiva.


Optiuni flexibile Firmware (ESPHome acum, MQTT mai tarziu)

Același PCB poate rula diferite firmware-uri:

  • ESPHome (recomandat) pentru nativ Home Assistant API, servicii personalizate, și ultra-scăzute deasupra capului.

  • MQTT firmware în cazul în care sistemul de management al clădirii sau orchestrarea terță parte preferă subiecte precum:

     
    ir/living/yamaha/vol_up → "[600,-1600,600,-550,600,-550]"
  • HTTP/UDP personalizat criteriile de integrare cu platforme de proprietate.

Puteți standardiza pe o hardware unic SKU, apoi implementați firmware-ul care se potrivește cel mai bine fiecărui site sau client.


Scenarii reale

Rezidențial

  • Un elev în sufragerie pentru a captura toate codurile IR.

  • Buldozere mici în dormitor / birou împărtășesc aceeași bibliotecă și trimite după cum este necesar.

  • Scene și automatizări (de exemplu, “Noaptea filmelor”) trage comenzi IR pe mai multe dispozitive cu un singur robinet.

Hoteluri

  • Unul sau doi elevi pe etaj pentru dispozitive noi.

  • Fiecare cameră are un blaster îndreptat spre TV/AC.

  • Senzorii PMS sau de ocupare pot declanșa IR—puterea în jos atunci când camera este vacant, setați modul ecologic la checkout.

Campusuri & Birouri

  • Control AV centralizat pentru săli de conferințe: proiectoare, ecrane, amplificatoare.

  • Transmisiuni globale pentru “Închide toate ecranele după ora 8:00.”.


Sfaturi de implementare

  • Plasament: Scop LED-uri TX spre ferestrele IR; montarea pe cadrul TV/AC sau soffit tavan funcționează bine. Se repetă numărul (2–5) ajuta cu dispozitivele agitate.

  • Învăţarea celor mai bune practici: Stai aproape, punct de la distanță original la VS1838B, și păstrați butonul apăsat suficient de mult pentru a captura repetă.

  • Convenţia de Naming: Se utilizează melci consistenți (de exemplu, brand_model) și numele butoanelor (power_toggle, cool_24c, hdmi1).

  • Întăriri: Activați backup-uri de noapte; păstrați ultimele 10 implicit.

  • Servicii: Păstrați un elev de rezervă pe mână pentru capturi de cod rapid în timpul swap-uri dispozitiv.


Ce trebuie să începi

  1. Adună PCB-ul (ESP32-C3, VS1838B receptor, 2N2222 + LED-uri IR, rezistențe, alimentare cu 5 V).

  2. Flash ESPHome firmware (learn + send service, 38 kHz TX, TX LED).

  3. Instalați pachetul Home Assistant pentru biblioteca IR bazată pe coajă, adăugați cele patru mici automatizări și adăugați cărțile Lovelace.

  4. Setați nodurile CSV în UI (de exemplu, ir_blaster_living_room, ir_blaster_bedroom) și reîncărcați biblioteca.

  5. Începe să înveţi şi trimiterea de teste de pe card.

  6. Înapoi. Biblioteca ta şi du-o în mai multe camere.


De ce câştigă această abordare

  • Deschide & Proof viitor: Totul e transparent.—Dosare, YAML, scenarii. Puteți audita, furculiță, sau export.

  • Scalable: Lucrează pentru un singur televizor sau sute de camere.

  • Costuri: Piese de marfa, nu vanzator de blocare-in, nu taxe recurente.

  • CPU redus, zgomot redus: Doar Shell, condus de evenimente; fără sondaje inutile.

  • Integrari flexibile: ESPH acasă astăzi; MQTT sau API personalizate mâine.


Eşti gata să-ţi modernizezi flota?

Cu un bord mic și un flux de lucru curat Home Assistant, puteți standardizează controlul, deșeuri de energie reduse, și îmbunătăţi confortul oaspeţilor—fără a înlocui dispozitivele existente.