robot à deux roues motorisées - arnaudrco/exemples GitHub Wiki

8 dépôts github : exemples-de-montages avec les ateliers et projets réalisés au repair café festisol animations et projets réalisés pendant FESTISOL et à la MJC ; CROUS-micro-python animations et projets commencés au CROUS et poursuivis pendant les ateliers numériques ; piano une nouvelle passion réalisée à coup de marteau visio et communication ; jouets réparations, récréations mathématiques, création de nouveaux jouets developpement-voiture robot, intelligence artificielle ; raspberry-pico et micro-python ; Repair Café d'Orsay Blog Mots clés

Venez discuter au repair café de robotique ! Pas facile de répertorier tous les projets réalisés ou les animations pour apprendre à utiliser un réseau-de-neurones, ou à programmer en Python sur K210

Odométrie

Ce n'est pas si facile parce que les 2 moteurs ne sont pas identiques. J'ai voulu voir si un robot pouvait se diriger avec uniquement une roue codeuse ; avec des élastiques pour éviter les glissements et une petite correction de l’asymétrie des moteurs cela marche ; pour sortir d'un labyrinthe, rien de mieux que de compter ses pas !

image

j'ai simplifié avec un arrêt complet l'algorithme PID : erreur - erreur_précédente = 0

image

commande = Kp * erreur + Ki * somme_erreurs + Kd * (erreur - erreur_précédente)

Le capteur optique est branché sur une broche et crée une interruption ; pour le module esp8266 j'utilise ICACHE_RAM_ATTR pour mettre en ram la routine d'interruption ( isr )

image

Code disponible ICI

Segway de Francis

Engin à deux roues motorisées avec pilotage avec capteur IR et deux servomoteurs dont le potentiomètre est débrayé afin d'être multitours et pilotables en vitesse et sens de rotation.

image

Les roues sont faites avec des compacts disques de récupération et des bandes noires pour faire de l’odométrie.

image

Voici le processeur puce MC146805 ou 68hc05

image

robot pendule de Gilles

Peut-on tenir en équilibre sur 2 roues ? oui avec un peu d'électronique !

image

Le robot équilibriste se maintient droit avec seulement 2 roues : c'est un "pendule inversé" réalisé par Gilles D en version moteur DC

image

Version avec moteur pas à pas

image

  1. Cas d'utilisation pour le développement logiciel
  2. Serveur Web en micropython
  3. Tableau de correspondance GPIO
  4. Projet Anumby
  5. Capteurs
  6. Développement Python sur K210
  7. Video

  1. Capteurs
  2. Afficheurs
  3. Actionneurs
  4. Instruments
  5. Processeur
  6. Zéro déchet
  7. Derniers projets
  8. Visio
  9. Video

Pour aller plus loin sur les ateliers https://github.com/arnaudrco/exemples/wiki/Proto-204