Pond[CTRL]

Het hele IoT-project is natuurlijk niet zonder doel gestart. Pond[CTRL] wordt een vijvercomputer, gebaseerd op de ATMega328P en voorzien van WiFi-functionaliteit door middel van de ESP8266.

Wat moet Pond[CTRL] kunnen?

  • Aansturen van apparaten (geschakelde stekkerdozen) afhankelijk van pH, temperatuur en waterniveau.
  • Meten pH, temperatuur en niveau.
  • Instelbaar, datalogging en alarmeringen via de DennisBor IoT-API.
  • Als alles werkt, wellicht een IOS-app (sorry, geen Android; ik ben een Apple-fanboy).

Wat werkt er al?

  • Temperatuur- en niveaumeting en schakelen van stekkerdozen.
  • Communicatie tussen ATMega328P en ESP8266.
  • Datalogging naar de DennisBor IoT-API.

De computer zal bestaan uit twee delen: de hoofdunit (voeding, microprocessor, sockets) die via een kabel verbonden wordt met een meetunit (pH, temperatuur en vloeistofniveau). De behuizing zal ik ook zelf ontwerpen en 3D printen. Deze zal uiteraard waterdicht moeten zijn.

Het eerste PCB-ontwerp is klaar (gemaakt met Fritzing) en deze week worden de elektrische componenten geleverd. Ik zal eerst een proef-PCB maken om de juistheid van de layout (en eventuele storingen) te testen en te verhelpen. Het PCB-ontwerp van de meetunit is nog niet geheel klaar. De uiteindelijke versies zal ik te zijner tijd, inclusief onderdelenlijst, ter download beschikbaar stellen.

PCB-ontwerp, gemaakt in Fritzing en uitgeprint om met (afgeschreven) componenten, de layout te testen op onder andere ruimte-gebrek.