Lien Github : https://github.com/geocyclab
Matériel, liste exhaustive :
Défaut de fonctionnement :
Principe technique :
Le Arduino est connecté au RasPi et lui envoie, via Serial.print, et ce, toute les ½ secondes une ligne de correspondante au données captées par les capteurs (light, humi, hygro, temp, co2) ainsi que l’heure et la date.
Le Arduino utilise la RTC (Real Time Clock) pour contrôler l'éclairage de l’aquarium. A 8H00 l’intensité augmente jusqu’à 11H00, elle reste stable jusqu’à 15H00 puis décroît jusqu’à 19H00
Le Arduino peut (en option) être équipé de LED comme indicateur (pour l’envoie des données au RasPi par exemple)
Matériel, liste exhaustive :
Le Arduino est connecté au RasPi et lui envoie, via Serial.print, et ce, toute les ½ secondes une ligne de correspondante au données captées par les capteurs (light, humi, hygro, temp, co2) ainsi que l’heure et la date.
Dorénavant, c'est puredata qui utilise les données de l'horloge (Real Time Clock du arduino) pour contrôler l'éclairage de l’aquarium.
Le patch Puredata (en cours) enregistre les logs.cvs dans le dossier “logs”. Le logiciel créer un nouveau fichier à chaque ouveture et le nomme “phonosynthesis_annee-mois-jour-heur-min-sec”. Ce patch gère aussi l'autocalibration des capteurs et stock dans 4 autres fichiers log les valeurs minimales et maximales de chaque capteur enregistré par le passé. Les logs se retrouvent dans le dossier suivant:
/home/pi/phonosynthesis/logs/
Le Raspi est configuré de façon à générer un hotspot wifi, il est donc possible de s'y connecter en ssh sur le réseau local.
SSID=biosynth wpa_passphrase=toutecouter
adresse ssh: pi@10.3.142.1 adresse ssh/host: pi@biosynth-server passphrase=\\
Dans le fichier
sudo nano /etc/dhcpcd.conf
Changer les lignes
static ip_adress=10.3.142.1/24 static router=10.3.142.1
Dans le fichier
sudo nano /etc/hostapd/hostapd.conf
SSID=biosynth wpa_passphrase=toutecouter
Dans le fichier
sudo nano /etc/hosts
10.3.142.1 biosynth-server 10.3.142.2 biosynth-client1 10.3.142.3 biosynth-client2
Dans le fichier
sudo nano /etc/hostname
copier/coller:
biosynth-server
Dans le fichier
sudo nano /etc/dnsmasq.conf
remplacer tout les 3ème chiffre des IPs par
142
Matériel, liste exhaustive :