Comment construire un Raspberry Pi WiFi RC voiture à l'aide WebIOPi

Comment construire un Raspberry Pi WiFi RC voiture à l'aide WebIOPi

Je pris une carte Raspberry Pi 2 puisqu'il était l'ordinateur moins cher soufflé complet que je pourrais acheter, et je voulais apprendre et de créer quelque chose d'amusant dans ce processus. Vous pouvez lire mon post sur Raspberry Pi 2 et Arduino cartes Tre Comparaison. J'ai vu quelques projets RC voiture sur le Web, mais ils étaient soit ESC (Contrôleurs électroniques de vitesse) sur la base ou 4 projets de type robotique de moteur.







Voici comment le projet Raspberry Pi WiFi RC voiture ressemble.

Comment construire un Raspberry Pi WiFi RC voiture à l'aide WebIOPi

Comment construire un Raspberry Pi WiFi RC voiture à l'aide WebIOPi

Exigences matérielles:

Vous pouvez acheter la carte Raspberry Pi 2 individuellement ou acheter un kit de démarrage qui contiendra tout, y compris les Raspberry Pi 2, cas, carte SD, WiFi adaptateur, LED, fils du cavalier câble HDMI, Résistances, Breadboard et des puits thermiques. Un kit de démarrage est probablement un bon endroit pour commencer des projets IdO.

Voici quelques-unes des Raspberry Pi 2 kits que vous pouvez acheter sur Amazon:

Pourquoi le lecteur moteur L298N contrôleur double H-Bridge?

L298N Motor Drive contrôleur double H-Bridge est l'élément clé de mon Raspberry Pi WiFi RC voiture qui alimente tous les moteurs et envoie un signal à commande la direction et la vitesse des moteurs. Ce contrôleur peut piloter 2 moteurs avec le signal PWM (Pulse Width Modulation). PWM en lui-même est un vaste sujet que nous ne couvrirons pas ici. Pensez à cela comme une technique pour contrôler la quantité d'énergie en passant par quoi que ce soit à peu près que vous voulez. Dans notre projet, nous utilisons pour contrôler la vitesse des moteurs et la luminosité de la LED.

Ce module est intégré à une alimentation de 5 V interne, ce qui signifie lorsque votre tension d'entrée est 7V-35V, il est 5V de l'alimentation de la carte énergie logiquement; ce 5V peut être utilisé pour alimenter un autre composant.

Comment construire un Raspberry Pi WiFi RC voiture à l'aide WebIOPi

Configuration logicielle requise

Comprendre Pins GPIO

Comment construire un Raspberry Pi WiFi RC voiture à l'aide WebIOPi







Pour compléter le câblage correctement, nous devons comprendre les Raspberry Pi 2 broches GPIO qui sont utilisés pour connecter différents composants à la Pi. Ces broches envoient des signaux aux composants connectés, ce qui pourrait être d'allumer une lumière pour entraîner un moteur ou la lecture de données à partir d'une température ou un capteur de proximité.

Ceux surlignés en vert sont les 17 broches GPIO de base qui est ce que nous allons utiliser dans notre projet. Ces broches peuvent être configurées en entrée ou en mode de sortie.

La plupart des broches vont directement à la puce de processeur il est donc très important d'attacher soigneusement les composants. Un multimètre va être votre meilleur ami pour toute l'électronique ou d'un projet IdO comme des erreurs dans les circuits de câblage ou courts peuvent endommager irrémédiablement votre Pi.

Câblage des composants

Comment construire un Raspberry Pi WiFi RC voiture à l'aide WebIOPi

Je me suis connecté l'anode (+ ve) de 2 ensembles de LED pour clignotants gauche et droit avec une résistance 330Ω chacun. Les résistances aident à maintenir la quantité de courant qui passe à travers les LED à un niveau correct, sinon vous risquez de brûler la LED très rapidement.

Pourquoi cadre WebIOPi

Comment construire un Raspberry Pi WiFi RC voiture à l'aide WebIOPi

Pour installer le type WebIOPi les commandes suivantes

Pour démarrer le service webiopi avec une sortie verbeuse et le fichier de configuration par défaut. Ceci est recommandé lors de l'élaboration et le débogage de vos scripts.

Vous pouvez également démarrer / arrêter le service d'arrière-plan, la configuration sera chargée à partir de / etc / webiopi / config.

Une fois que vous avez terminé la construction de votre projet, vous devez mettre ce service à démarrage automatique lorsque les bottes de Pi. Pour gérer le service au démarrage ici sont les commandes.

Si vous regardez le fichier python dans le dossier, vous constaterez que je suis en train de quelques constantes au début, puis de définir les fonctions internes. En plus que je suis inscris quelques macros qui seront appelés par la page HTML à l'aide d'appels JQuery.

Enfin, cette section construit l'interface utilisateur

Comment construire un Raspberry Pi WiFi RC voiture à l'aide WebIOPi

Ce fut ma première tentative d'un projet IdO complet à partir de zéro donc il y a certainement place pour de nombreuses améliorations. Certaines des améliorations futures que j'ai à l'esprit sont.

  • Ajout du support de télémesure - comprend la température de lecture, la vitesse des moteurs, état de la batterie en temps réel
  • Avis de batterie faible
  • Intégrer le module de caméra Pi
  • Retirez le décalage de l'interface utilisateur et de le rendre plus réactif
  • Accéléromètre permettre Device
  • Retour à l'accueil - la voiture en Engage mode pilote automatique et revenir à l'endroit où il a commencé

Se connecter à partir de Partout

Si vous voulez vous connecter à votre Raspberry Pi facilement et en toute sécurité partout, vous pouvez installer un service appelé Tissé. Vous devrez créer un compte développeur sur avant d'installer le tissé service. Vous pouvez choisir le SSH, HTTP, VNC, WebIOPi ou même un service TCP personnalisé sur votre port.

Conclusion

J'espère que vous avez apprécié ce poste et je vais essayer de construire quelque chose d'intéressant. Faites-moi savoir ce que vous pensez de ce projet et si vous voulez me aider avec la prochaine version.

Par Binoj Daniel

post navigation

Carte SDHC avec Wifi de 16 Go Pro EyeFi Mobi WiFi SDHC

médecine en ligne app DeliMedi: médecine à la porte

Articles Liés







Articles Liés