Az IoT karácsonyfa műszaki háttere (+verseny)

Már szinte hagyománynak számít, hogy minden évben valami különlegességgel készülünk Önöknek Karácsonykor. Legutóbb sem volt ez másként, amikor is interaktív karácsonyfát állítottunk. Honnan jött az ötlet? Elmeséli a szerzője.

Ez egy régebbi cikk, amelynek közzétételi időpontja 2018.02.15 volt. Némely benne foglalt információ mára már elavult lehet. Kérdésével bátran forduljon hozzánk, szívesen segítünk!

Hogy jut be hozzánk a Télapó?
Az egyik munkahelyi ötletelő alkalmával rájöttem, hogy az SOS electronic épületén nincsenek kémények (az ötletelések valóban hasznosak!).
Ez elég nagy akadály, mert így a Télapó nem jut be az épületbe, nem hoz ajándékot és nem világítja meg a karácsonyfánkat sem. Mi tévők legyünk? Így jött az ötlet, hogy legalább a karácsonyfával kezdjek valamit. Internetre csatlakoztatom. Így a Télapó helyett ügyfeleink kezelhetik a fényeket. Az ajándékokról pedig fizetésszámításkor a nagyfőnök gondoskodott.

Mire volt szükségem?
- ESP8266 WiFi modulra
- különleges karácsonyi LED fényekre WS2811 meghajtóval
- Raspberry B v3
- Raspberry kamerára (hogy mindenki lássa, hogy a fények valóban kigyúlnak)
- műkarácsonyfára
- egy doboz karácsonyi díszre

A projekt első szakaszában teszteltem, hogy mire képes együtt az ESP8266 WiFi modul és a WS2811 LED meghajtó. De leginkább azt, hogy én mire vagyok képes.
A LED fények világítottak, villogtak; de ahogy az lenni szokott, csak a tesztelés során. Az SOS electronic WiFi-hálózatában már annyira nem volt sikeres a kísérlet. Az ESP8266 modul gyakran leállt. Mindig újra kellett indítani. Mi lehet a baj? Hogyan tovább? Az Arduino könyvtárakkal van a gond?

Pár óra kísérletezés és hibakeresés után az izzó végre világított. De még mindig nem a fán! Az SOS-ben több száz eszköz csatlakozik a számítógépes hálózathoz, az adatforgalom tehát jelentős. Ezért megpróbáltam külön hálózatra csatlakoztatni a WiFi modult. Az IT rendszergazda beállította a routert, de sajnos ez sem segített.
Később rájöttem, hogy a fent említett „vezeték nélküli router” csak egy közönséges AP, bridge módban (üdv a kollégámnak :). Tehát a teljes hálózati adatforgalom áthaladt a WiFi modulon, ami 80MHz-es processzornál nem mindig működött megfelelően.
Az egyik lehetőség az volt, hogy megválok az ESP8266-tól (nem sok hiányzott), és másik hardverrel folytatom a kísérletet. Például az ESP32-vel, ami két 260MHz-es CPU-val felszerelt, vagy igazán profi eszközt válasszak, mondjuk egy Lantronix vagy AAEON terméket? Végül minden megoldódott, amikor rendes NAT WiFi routerhez folyamodtam.


Hogy oldottam meg az élő videóadást?
Egyértelműen a Raspberry Pi-re esett a választásom Raspberry kamerával. Élő videót közvetítsünk az SOS elctronicból nyitott porton keresztül egyenesen az internetre, vagy a proxy-val kísérletezzünk az adatközpontban, ráadásul HTML/JS videólejátszókkal foglalkozzunk a böngészőkben?
Az „okos Google” segítségével rátaláltam a YouTube Live-ra. Pár kattintással beállítottam. A kép fullHD - több mint jó volt, viszonylag kis bitráta, de volt egy kis gond. Az élő közvetítés nem volt teljesen élő. Az akár 10 másodperces késleltetés ebben az esetben túl soknak számított.
Tovább próbálkoztam a kereséssel, és ráakadtam az AngelCam cseh streaming szolgáltatásra. A képminőség és adatátviteli arány valamivel gyengébb volt, de még tűrhető (MJPG tömörítés), valamint 1-2 másodperces késleltetés. Tehát az SOS karácsonyfa élő képét az AngelCam biztosította.

Hogyan is összegezhetném? Látszólag egyszerű ötlet volt, mégis nagyon sokat tanultam a megvalósítás során.


A szerző, Matúš Čopík

U.i.: Reméljük, már Ön is várja a következő karácsonyt az SOS electronic-kal!


Videók

It looks so easy and yet I still learned so much during its creation. What did I use for it? - ESP8266 WiFi module - Special Christmas LED lighting with WS2811 drivers - Raspberry B v3 - Raspberry camera (for everyone to see that the tree is really lighting up) Greetings from Matúš Čopík, author https://www.soselectronic.com/articles/no-name/technical-background-of-iot-tree-competition-2119


Játék: 

A karácsonyfa ötlete örömmel töltött el minket, most pedig Önöknek szeretnénk örömet okozni. Tippeljék meg, hány darab LED izzó díszítette a fánkat?
A helyesen tippelők közül ketten egy Esp32-DevKitC - WiFi fejlesztőkészlettel gazdagodnak.


Köszönjük az érdeklődésüket és a beküldött válaszokat.

Összesen 45 választ kaptunk. A helyes válasz 50 LED izzó.
Kisorsoltuk a nyerteseket (L.Tamás, Magyarországról és J. Michal Szlovákiából)

Gratulálunk!!

Ne maradjon le a hasonló cikkekről!

Önnek is tetszenek cikkeink? Ne maradjon le egyről sem! Nem kerül erőfeszítésébe, mi eljuttatjuk Önhöz.

Tartozékok


RPI CAMERA BOARD 1.3 5MP RASPBERRY PI  
RPI CAMERA BOARD 1.3 5MP

Raspberry Pi Camera Board 1.3 5 MPixel

Tartozékok beágyazott rendszerekhez

Cikkszám: 153872
Gyártó: RASPBERRY PI
Már nem szállítható tétel

1593HAMPI3CLR HAMMOND  
1593HAMPI3CLR

Műszerdoboz ABS 98,5x69,5x29,6mm áttetsző Raspberry Pi 3-B

Standard műanyag műszerdobozok

Cikkszám: 217354
Gyártó: HAMMOND
raktáron 3 db
69 db 5-15 napon belül
1 db-tól
2 db-tól
10 db-tól
60 db-tól
2 460,00 Ft
2 280,00 Ft
2 090,00 Ft
1 880,00 Ft
Megrendelem:
  • Kosárba helyez
  • Árat lekérdez
  • A Kedvencekhez ad
  • Figyelemmel követés
  • Összehasonlításhoz hozzáad

Raspberry Pi 3 Model B RASPBERRY PI  
Raspberry Pi 3 Model B

RPI-B BCM2837 64bit mode, BCM43438, 1GB RAM

Fejlesztő KIT-ek

Cikkszám: 212584
Gyártó: RASPBERRY PI
Már nem szállítható tétel

ESP32-DevKitC ESPRESSIF  
ESP32-DevKitC

Fejlesztőlap WiFi, BT 4.2

Fejlesztőeszközök

Cikkszám: 236729
Gyártó: ESPRESSIF
raktáron 32 db
1 db-tól
2 840,00 Ft
Megrendelem:
  • Kosárba helyez
  • Árat lekérdez
  • A Kedvencekhez ad
  • Figyelemmel követés
  • Összehasonlításhoz hozzáad

ESP-WROOM-02 ESPRESSIF  
ESP-WROOM-02

WiFi modul w/ESP8266 802.11b/g/n 20dBm 20x18x3mm

WiFi modulok

Cikkszám: 231276
Gyártó: ESPRESSIF
Már nem szállítható tétel
A cookie-k segítenek szolgáltatásaink nyújtásában, melyek igénybevételével Ön beleegyezik a cookie-k használatába.