Szembejött velünk TikTokon egy olyan páros karkötő, amit megnyomva a párja elkezd rezegni. Mármint a karkötő párja.
Nemrég szórakoztam az ESPHome display componenttel, egy SSD1306 kijelzővel.
Barátnőmnek mutogattam, aki először azzal jött, hogy lehetne, hogy pl. csak akkor látszik az alvós cica GIF, ha bemászik ágyba.
Aztán eszébe jutott egy aranyosabb ötlet: szeretné ha tudna küldeni dolgokat a telefonjáról, amit látok a kijelzőn.
Miért ne? Tök egyszerű szerencsére.
Kódolás
Az ESPHome a kijelzőkön egyszerűen meg tud jeleníteni Material Design ikonokat vagy képeket, GIF-eket.
Csináltam minden kérést kielégítve egy-egy 2 színű GIF-et GIMP-ben. Ezeket lehet majd a kijelzőn megjeleníteni.

Mindegyiket egy-egy page-re tettem a kijelzőn, ill. csináltam gombokat amik beállítják az adott page-et.
Home Assistantban ez így néz ki:

Végül kibővítettem egy csipogóval (RTTTL buzzer), amivel egy rövidített Nokia 3310 csengőhangot játszok le, ha valamelyik gomb meg van nyomva. Kapott egy némító gombot is, ami meetingek közben bekapcsol, hogy akkor ne zavarjon hangokkal.

Ezt is nagyon egyszerű ESPHome-ba bekötni.
output:
- platform: ledc
pin: GPIO19
id: buzzer
rtttl:
output: buzzer
id: rtttl_buzzer
Ha ezt így felvetted, akkor utána eseményekben meg tudod hívni. Én készítettem egy scriptet és azt betettem pluszban a gombok on_press eseményeihez pluszban, aminél szerettem volna, ha lenne hang.
script:
- id: buzzer_notify
then:
- if:
# ha a nemito kapcsolo nincs bekapcsolva, csak akkor lepjunk tovabb
condition:
lambda: 'return id(sw_muted).state == false;'
then:
# roviditett Nokia 3310 "ring" csengohang
- rtttl.play: 'ring:d=32,o=4,b=137,l=15:e,c5,e,c5,e,c5'
Egyébként az RTTTL egy nagyon öreg dolog. Ha volt mobilod, amiben volt dallamszerkesztő, akkor tudod is miről van szó, mert ez pont ugyan az. Az interneten rengeteg RTTTL csengőhangot találsz még mindig, amiket mind le tudsz játszani így. Jó nosztalgiázást.
Összerakva
A futó cicára csináltam egy automationt, hogy akkor jelenjen meg, ha elindult munkából a barátnőm.
Hasonlóképp van egy animáció arra, ha beér a munkahelyére és van egy, ha épp beért a plázába.
Dobozba szerelve
Először próbáltam műanyagból kivágni, úgyhogy mocsok ótvar lett, de a feladatát ellátja.
Ilyen dobozt, kijelzővel későbbi projektben is fogok használni.