Thanks to visit codestin.com
Credit goes to github.com

Skip to content

NabazNoah/pynab

 
 

Repository files navigation

Noyau Nabaztag en Python pour Raspberry Pi pour Paris Maker Faire 2018

Build Status

Carte Maker Faire2018

Ce noyau nécessite une carte spécifique réalisée pour Maker Faire 2018 qui connecte le raspberry Pi Zero et le Hat HifiBerry (miniAmp) avec les interfaces du Nabaztag (leds, HP, moteur, encodeur).

Les schémas et fichiers de fabrication sont dans le repository "hardware".

Images

Les releases sont des images de Raspbian Stretch Lite 2018-11-13 avec pynab pré-installé. Elles ont les mêmes réglages que Raspbian.

Installation sur Raspbian

  1. S'assurer que le raspbian est bien à jour

De fait, il faut une Raspbian pas trop ancienne, sinon toutes les dépendances ne seront pas bien installées.

sudo rpi-update
sudo apt update
sudo apt upgrade
  1. Configurer la carte son et redémarrer.

https://support.hifiberry.com/hc/en-us/articles/205377651-Configuring-Linux-4-x-or-higher

  1. Installer PostgreSQL et les paquets requis
sudo apt-get install postgresql git python3 python3-venv gettext nginx libffi openssl libmpg123-dev
  1. Récupérer le code
git clone https://github.com/nabaztag2018/pynab.git
cd pynab
  1. Lancer le script d'installation qui fait le reste, notamment l'installation et le démarrage des services via systemd.
bash install.sh

Architecture

Cf le document PROTOCOL.md

  • nabd : daemon qui gère le lapin (i/o, chorégraphies)
  • nabclockd : daemon pour le service horloge
  • nabsurprised : daemon pour le service surprises
  • nabtaichid : daemon pour le service taichi
  • nabmastodond : daemon pour le service mastodon
  • nabweb : interface web pour la configuration

About

Nabaztag en Python pour RaspberryPi

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 83.9%
  • HTML 14.5%
  • Shell 1.6%