Table des matières:
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-13 06:57
Dans le monde mouvementé d'aujourd'hui, on n'a pas suffisamment de temps pour rester connecté avec le monde extérieur et social. On peut ne pas avoir assez de temps pour obtenir des mises à jour quotidiennes concernant l'actualité ainsi que le monde social comme facebook ou gmail. On oublie souvent après avoir gardé ses affaires. Compte tenu de ces problèmes en main, nous avons trouvé la solution en développant un ROBOT parlant qui pourrait s'avérer être un miracle dans notre vie trépidante et bien remplie.
Lorsqu'on le lui demande, il peut nous mettre à jour régulièrement sur le monde extérieur (par exemple: actualités, messages, vie sociale et bien d'autres).
L'Internet des objets (IoT) est le développement continu d'Internet grâce auquel les objets « choses » du quotidien ont des capacités de communication qui leur permettent d'envoyer et de recevoir des données. Il est prévu de connecter des systèmes, des appareils, des capteurs qui peuvent communiquer sans avoir besoin d'une communication de machine à machine.
Étape 1: Démonstration vidéo
Étape 2: Configuration matérielle requise
- Tarte aux framboises
- Connexion Internet (Ethernet ou WiFi)
- Quatre roues
- Quatre moteurs
- Batterie 12v
- L293D (pilote de moteur)
- Bot Chasis (Corps)
- Fils de cavalier
- fer à souder planche à pain
- Bois MDF
Étape 3: Schéma de circuit pour le mouvement du moteur
Connectez le Raspberry pi comme indiqué dans le diagramme schématique.
Le schéma de principe comprend la connexion des broches du Raspberry avec L293D et la batterie (12v).
Étape 4: Installation du flacon
Nous allons utiliser un framework Web Python appelé Flask pour transformer le Raspberry Pi en un serveur Web dynamique. Et à partir de ce serveur, nous pourrons contrôler notre bot et il pourra se déplacer n'importe où. Installez Flask Web Framework et suivez les commandes ci-dessous:
Installation de Pip
$ sudo apt-get install python-pip
Installation du flacon
$ sudo pip install flask
Créez un fichier python Bot_control.py et copiez-collez le code directement sur le terminal de Raspbian Jessie. Le code est donné sur mon dépôt github: Code
Étape 5: Mouvement de la machine
Créez un fichier python Bot_control.py et copiez-collez le code directement.
$ nano Bot_control.py
Ensuite, créez un répertoire de modèles de noms.
$ modèles mkdir
$ nano main.html
$ cd..
Exécuter le code
$ python Bot_control.py
Ouvrez votre navigateur avec une adresse IP de votre Raspberry pi (192.168.0.5 dans mon cas). Accédez au lien Github que j'ai fourni, téléchargez le code html directement pour le flacon Jinja.
Étape 6: Configuration du moteur vocal: E-Speak
Espeak est un logiciel de synthèse vocale plus moderne que Festival. Cela semble plus clair mais gémit un peu. Si vous créez un extraterrestre ou une sorcière RPi, alors c'est celui qu'il vous faut ! Sérieusement, c'est un bon polyvalent avec d'excellentes options de personnalisation.
Installez Espeak avec:
$ sudo apt-get install espeak
Test Espeak avec: voix féminine anglaise, accent mis sur les majuscules (-k), parler lentement (-s) en utilisant le texte direct:-
$ espeak -ven+f3 -k5 -s150 "E-Speak fonctionne correctement"
Étape 7: Configuration du logiciel pour la voix
Jusqu'à présent, j'ai lié ces fonctionnalités à ma machine. Très bientôt, je vais lier plus d'API avec la machine.
1. À propos de la machine
2. Date et heure (Plus d'informations Link1Link 2)
3. Twitter (lien Twitter)
4. Horaire du jour
Reste que nous pouvons lier: Gmail, Facebook Notifier, Météo, moteur de recherche Google, etc.