Contextul tehnic al bradului IoT (+Concurs)

Ca în fiecare an, v-am pregătit ceva special de Crăciun. Un brad de Crăciun interactiv. Cum a fost creată această idee? Afla’i direct de la autorul ei.
Acesta este un articol arhivat și care a fost publicat în trecut 15.02.2018. Este posibil ca unele informații să nu mai fie de actualitate în raport cu evoluția tehnologică actuală. Vă rugăm să ne contactați în cazul în care sunteți interesat.

Cine vine? Moș Crăciun sau Moș Nicolae? Și cum ajunge la noi?
În timpul unei sesiuni de brainstorming cu colegii mei, mi-am dat seama că aici, în clădirea SOS electronic din Košice nu există șeminee (brainstormingul este foarte util!).
E păcat, doarece Moșul nu are cum să intre în clădire de Crăciun, așa că nu o să ne aducă niciun cadou, și nici nu va aprinde bradul de Crăciun. Ce ziceți despre asta? Așa că, m-am gândit să salvez măcar bradul. Îl voi conecta la Internet astfel încât clienții noștrii să poată aprinde bradul prin web în locul lui Moș Crăciun. Iar cadourile au fost salvate de șefu’, la salariu.

Ce am folosit?
- modul ESP8266 WiFi
- Luminițe Speciale de Crăciun cu LED-uri, cu divere WS2811
- Raspberry B v3
- cameră Raspberry (pentru ca toată lumea să vadă că bradul chiar se aprinde)
- Un brad artificial de Crăciun
- O cutie cu decorațiuni de Crăciun

În prima fază a proiectului, am testat ce pot face modulul WiFi ESP8266 WiFi și driverele LED WS2811 împreună. Dar mai ales, ce pot face eu?
Am făcut LED-urile să se aprindă, să lumineze, dar, ca de obicei, acasă la mine, pe masă. Rețeaua WiFi de la SOS electronic nu a funcționat așa. ESP8266-ul se înțepa, și nu vroia să mai răspundă. Trebuia restartat. Unde e problema? Ce să fac acum? Librării Arduino?

După ore de experimentat și ajustat codul, becul s-a aprins. Nu, încă nu în brad! La SOS, sute de dispozitive sunt conectate la rețeaua PC; traficul de date este foarte mare. De-asta am încercat să conectez modulul WiFi la o rețea WiFi separată. Managerul departamentului de IT mi-a configurat ruterul de WiFi, dar nici asta n-a ajutat.

Mai târziu mi-am dat seama că mai sus menționatul "ruter WiFi " este doar un simplu punct de acces în bridge mode (salutări colegului meu :). Așadar, întreg traficul de date din rețea era și în modulul WiFi, care, uneori, nu reușea să țină pasul cu procesorul de 80Mhz.
O opțiune era să arunc ESP8266-ul la gunoi (am fost pe-aproape) și să experimentez cu un alt HW. De exemplu, ESP32. Are 2 CPU-uri de 260MHz, sau să folosesc Lantronix, soluții profesionale AAEON. Cum ar venii, "să spargem nuci cu microscopul"? Într-un final, am rezolvat-o cu un ruter WiFi real cu NAT.


Cum rămâne cu Filmarea Live?

Combinația Raspberry Pi și Raspberry camera a fost fără discuție câștigătoarea. Să difuzăm live video de la SOS electronic direct pe Internet printr-un open port, sau să experimentăm cu un proxy undeva în centrul de date, folosind video player-ul HTML / JS video din browsere?
După ceva timp de căutat pe google, am descoperit YouTube Live. Configurarea a fost foarte simplă. O imagine foarte bună în full HD, un flux relativ mic de date, însă live nu era chiar live. Întârzierea de 10 secunde sau mai mult era mult prea mare pentru scopul nostru.

După ce am citit “jumătate de internet”, am descoperit serviciul de streaming ceh AngelCam. Raportul imagine-date era mai slab, însă acceptabil (comprimare MJPG), o întârziere de 1-2 secunde. Așadar "filmarea live " a bradului SOS a fost difuzată prin AngelCam.

Ce să vă mai spun în încheiere? Pare atât de ușor, și cu toate astea, am învățat foarte multe pe parcursul acestui proces de creație.


Salutări de la Matúš Čopík, autorul

PS: Pregătiți-vă pentru următorul Crăciun la SOS electronic!


Materiale video

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


Concurs: 

Noi ne-am bucurat de bradul de Crăciun, iar acum vrem să vă facem și pe voi fericiți.
Câte beculețe LED erau în bradul nostru?
Vom alege doi câștigători ai unor Plăci de dezvoltare WiFi - Esp32-DevKitC.


Vă mulțumim tuturor pentru efortul depus și pentru răspunsurile dumneavoastră.

Am primit exact 45 răspunsuriRăspunsul corect era 50 LED. 
Am extras câștigătorul din toate răspunsurile corecte L. Tamás(HU) si J. Michal (SK)

Felicitări!!

Do not miss these articles

Vă plac articolele noastre? Dacă da, atunci nu ratați nici unul! Nu trebuie să vă faceți griji în privința modului de livrare. Ne vom ocupa noi de tot pentru dvs.

Produse suplimentare


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

Camera modul 1.3 5MPixel pentru Raspberry

Accesorii pentru sisteme integrate

Comanda nr.: 153872
Producător: RASPBERRY PI
Marfuri excluse din oferta stoc

1593HAMPI3CLR HAMMOND  
1593HAMPI3CLR

Cutie de ABS 98,5x69,5x29,6mm clar pentru Raspberry Pi 3-B

Carcase de plastic standard

Comanda nr.: 217354
Producător: HAMMOND
pe stoc 3 buc.
69 buc. în termen de 5-15 zile
1 buc.+
2 buc.+
10 buc.+
50 buc.+
37,30 RON
34,70 RON
31,80 RON
29,50 RON
  • ADAUGĂ LA COȘ
  • Obține oferta
  • Adaugǎ la secţiunea favorite
  • Adăugați la watchdog
  • Adăugați articole pentru a compara

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

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

Maker boards pentru dezvoltare, testare sau descoperire

Comanda nr.: 212584
Producător: RASPBERRY PI
Marfuri excluse din oferta stoc

ESP32-DevKitC ESPRESSIF  
ESP32-DevKitC

Placă de dezvoltare WiFi, BT 4.2

Module WiFi

Comanda nr.: 236729
Producător: ESPRESSIF
Marfuri excluse din oferta stoc

ESP-WROOM-02 ESPRESSIF  
ESP-WROOM-02

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

Module WiFi

Comanda nr.: 231276
Producător: ESPRESSIF
Marfuri excluse din oferta stoc
Vă exprimați acordul privind stocarea cookie-urilor?
Bun venit pe website-ul SOS electronic. Înainte de a pătrunde în lumea noastră online, am dori să vă cerem permisiunea de a ne stoca cookie-urile în browser-ul dumneavoastră. Consimțământul dumneavoastră ne v-a permite să asigurăm funcționarea fără eroare a website-ului, să măsurăm performanța acestuia și să monitorizăm informații statistice suplimentare. Mai mult decât atât, ne va permite să vă oferim produsele și serviciile noastre, într-o manieră cu adevărat personalizată. De asemenea, furnizăm cookie-uri către terțe părți. Dar stați fără grijă, sunteți în siguranță cu noi.
Funcționarea corectă a site-ului web
Controlul tehnic mai stabil
O ofertă mai bună de marketing

Mai multe informații privind cookie-urile
Mai multe informații privind procesarea datelor cu caracter personal

Necesare Doar cele selectate Acceptă toate cookie-urile