HASON Marcel AI engineering

2016 · Archív

Wireless IoT Warehouse System (2016)

ESP8266 Arduino IDE PHP MySQL HTML WiFi LCD LiPo vlastný HW

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)