2016 · Archív
Wireless IoT Warehouse System (2016)
Jeden z mojich starších hardvérových projektov (2016). Postavil som bezdrôtový skladový zobrazovač – malú krabičku s LCD displejom a modulom ESP8266, ktorá sa cez WiFi pripájala na môj PHP/MySQL backend a zobrazovala aktuálne skladové údaje priamo na displeji.
Princíp bol jednoduchý: dáta o sklade žili v MySQL databáze a PHP backend ich servíroval cez jednoduché HTTP rozhranie. ESP8266 sa v pravidelných intervaloch pripojil na WiFi, stiahol si potrebné hodnoty a vypísal ich na LCD. Celé to bežalo na batérii (LiPo), takže krabička bola úplne bezdrôtová a dala sa položiť kamkoľvek na dosah WiFi.
Celý hardvér som si postavil sám – od zapojenia ESP8266 s LCD cez napájanie až po krabičku – a firmware som programoval v Arduino IDE. Bola to pre mňa výborná škola toho, ako prepojiť webový backend s reálnym fyzickým zariadením.
Architektúra
Dátový tok od backendu až po displej v krabičke:
PHP Backend (aplikacna logika, HTTP API)
|
v
MySQL (skladove data)
|
v
WiFi (bezdrotovy prenos)
|
v
ESP8266 (mikrokontroler, HTTP klient)
|
v
LCD Box (zobrazenie, napajanie LiPo)