Thanks to Guro Tyse
pip install paho-mqtt gTTS playsound deep-translator
_python/translate.py
on unix system :
crontab -e
add new line to launch the script on system boot
@reboot python3 <path/to/file.py>
Préparation
Télécharger https://www.raspberrypi.com/software/
Choisir Raspberry Pi OS Lite (32bit)
Paramétrer le réseau, le mot de passe du réseau et activer le ssh avant d'écrire sur la carte
Connexion
Pour trouver l'adresse du PI sur le réseau local :
- brancher un écran et un clavier. Entrer
hostname -I
dans le terminal - Utiliser un scane réseau comme
https://nmap.org/download
SSH
Ouvrir un terminal
ssh <Username>@<Your_RPi_IP_address>
Installation
bash <(curl -sL https://raw.githubusercontent.com/node-red/linux-installers/master/deb/update-nodejs-and-nodered)
sudo systemctl enable nodered.service
sudo reboot
Dashboard
node-red-stop
cd ~/.node-red
npm install node-red-dashboard
sudo reboot
Check installation
-
programmation :
http://<YOUR_RPi_IP_ADDRESS>:1880
-
visualisation :
http://<Your_RPi_IP_address>:1880/ui
Import Flows
Une fois connecté à l'interface NodeRed :
- burger menu -> Import
- select a file to import
_scr/flows.json
sudo apt update && sudo apt upgrade
sudo apt install -y mosquitto mosquitto-clients
sudo systemctl enable mosquitto.service
Configuration
sudo nano /etc/mosquitto/mosquitto.conf
listener 1883
allow_anonymous true