Skip to main content

Porte intérieur

Ancienne version

 

Accessing the hackerspace

Mainteneur(s) Participant(s)
John  
Bendem  
iooner  
lghs/gate/{id}/open/request -> [uid(8),version(4),token(16),pin_len(1),pin($pin_len)]
lghs/gate/{id}/open/response -> [uid(8),version(4),ok(1)]

Activer SPI dans Armbian

  • vim /boot/armbianEnv.txt
  • modifier ligne overlays=usbhost2 usbhost3 spi-spidev
  • ajouter ligne param_spidev_spi_bus=1

Lancer le script

  • ssh [user]@192.168.*.*
  • systemctl [start|status|stop|restart] gate
  • Log avec journalctl -fu gate

Animations Strip LED

Il est possible de piloter un strip LED WS2812 avec l'OrangePi Zero. Malheureusement la seule implémentation trouvée communique via SPI, qui est utilisé par le lecteur RFID.

Solutions envisageables:

  • Trouver comment piloter les LEDS en PWM. Il faudrait porter cette librairie pour que ça fonctionne sur le SoC de l'OrangePI…
  • Remplacer l'Orange Pi par une Raspberry Pi Zero et piloter en PWM avec cette librairie (thread intéressant)
  • Mettre une Arduino en série sur l'orangePI
  • Mettre un petit ESP et communiquer depuis l'orangePi en MQTT via le serveur local