Difference between revisions of "Wiki infotag"

From RevSpace
Jump to navigation Jump to search
(Created page with "{{Project |Name=Wiki Infotag |Picture=Wikiinfotag1.JPG |Omschrijving=Een automatisch bijwerkend informatieschermpje dat gekoppeld is aan de wiki |Status=In progres...")
 
m (Installeren app en settings)
Line 39: Line 39:
 
badge.nvs_set_str('wiki', 'page', 'Gallerij')
 
badge.nvs_set_str('wiki', 'page', 'Gallerij')
 
badge.nvs_set_str('wiki', 'url', 'https://revspace.nl')
 
badge.nvs_set_str('wiki', 'url', 'https://revspace.nl')
 +
badge.nvs_set_str('boot', 'splash', 'wiki_infotag')
 
</pre>
 
</pre>

Revision as of 14:15, 17 August 2017

Project Wiki Infotag
Wikiinfotag1.JPG
Een automatisch bijwerkend informatieschermpje dat gekoppeld is aan de wiki
Status In progress
Contact Sebastius
Last Update 2017-08-17

Inleiding

Er zijn wat badges over van SHA2017. Vooral defecten. Een aantal hebben een defecte touch-chip (MPR121). Als experiment zagen we er een paar doormidden zodat we de bordjes kunnen gebruiken als kleine 'connected' informatieschermpjes.

Hardware hacking

  1. Verwijder het display
  2. Met een scherp mes en stalen lineaal (op een snijmat) snijden we het bordje nét onder het SDslot/accuconnector in.
  3. Breek het bordje
  4. Schuur de randen voorzichtig glad
  5.  ?
  6. Profit!

Software

Flashen nieuwe firmware

Er moet een aangepaste firmware op zodat de boel niet blijft hangen op de MPR121

Installeren app en settings

Boot de badge, verbind via een willekeurige terminalclient en voer onderstaande commando's uit:

Pas de owner name aan naar de gewenste naam (Plank 1 tm Plank 10 zijn in gebruik op de Gallerij pagina)

Eventueel is de infotag ook naar een andere wikipagina te verwijzen, zie daar wiki/page en wiki/url voor.

import shell
badge.nvs_set_str("badge", "wifi.ssid", “revspace-pub-2.4ghz”)
badge.nvs_set_str("badge", "wifi.password", “”)
import easywifi
easywifi.enable(True)
import woezel
woezel.install('wiki_infotag')
badge.nvs_set_str("owner", "name", "Plank 3")
badge.nvs_set_str('badge', 'setup.state', '2')
badge.nvs_set_str('wiki', 'page', 'Gallerij')
badge.nvs_set_str('wiki', 'url', 'https://revspace.nl')
badge.nvs_set_str('boot', 'splash', 'wiki_infotag')