VIPER Ambient Lamp: IoT sfeerverlichting

VIPER Ambient Lamp: IoT sfeerverlichting

De winter komt eraan. De donkere dagen staan weer voor de deur. Zelfs die goede oude Sinterklaas is alweer in het land. Heb je nog meer hints nodig om te snappen dat we iets sfeervols gaan maken? Met deze Internet of Things-lamp maak je deze winter helemaal af. En het mooiste is dat je hem zelf kunt maken!

Stel je eens voor dat je een draadloos te bedienen sfeerverlichting zou kunnen maken. Eentje die weinig energie verbruikt, weinig kost en toch slimme verlichting biedt in combinatie met the Internet of Things en huisautomatisering. Het enige dat je nodig hebt zijn wat miniatuurleds, sensors en communicatieapparatuur.
De makers van VIPER, een multiplatform browserbased developmentomgeving, zagen hier wel mogelijkheden om te laten zien wat je nu eigenlijk met hun software kunt. Want hoe kun je Tekkies nu beter over de streep trekken dan ze vooruitstrevende technologie te bieden die ook nog eens voor een nuttig eindresultaat zorgt?

In het kort wordt hier een NeoPixel LED strip bediend via een smartphone met de VIPER app, waarop een kleurkiezer en een menu met een selectie van voorgeprogrammeerde animaties te zien zijn. Dat werkt in de praktijk als volgt:

Dit heb je nodig:

  • VIPER IDE (downloaden en installeren)
  • De VIPER app voor op je smartphone
  • Een TOI shield
  • Arduino DUE (of ST Nucleo F401RE of Particle Photon of UDOO)
  • Als je geen Particle Photon gebruikt (die een wifi module onboard heeft), heb je iets anders nodig dat het board met internet verbindt. Bijvoorbeeld een wifi shield van Adafruit of elke andere adapter die met de wifi chip CC3000 van Texas Instruments overweg kan.
  • Een strip (of een ring) van Adafruit NeoPixel LEDs.
  • Een lamp van glas of uit je 3D-printer.

Deze lamp maak je vrij simpel

Koppel het wifi shield en het TOI shield aan de Arduino, verbind de leds aan de desbetreffende poort op het TOI shield, plaats alle boards en leds in de lamp en je bent klaar om te gaan programmeren:

  • Verbind je board met VIPER.
  • Maak een nieuw project aan in VIPER (dat worden in totaal 4 files: main.py, animation.py, template.html en project.md).
  • Kopieer deze code.
  • Upload de code naar je board en je bent klaar! De lamp verbindt automatisch met het netwerk als je hem aanzet.
  • Open de VIPER app, selecteer de VIPER Lamp en kies de kleur en animatie die je wilt. Of ga een stapje verder en bedenk je eigen toevoegingen!
We will be happy to hear your thoughts

      Leave a reply

      Stuur mij een email bij nieuwe reacties op deze blogpost. Je kunt je ook inschrijven zonder zelf te reageren.