Archive

Archive for the ‘Matériel’ Category

Finalisation du bras robotique

Ce projet touche à sa fin, j’ai décidé d’apporter les modifications suivantes au bras :

  • Ajout d’un écran OLED SSD1306.
  • Ajout d’un capteur de gestes PAJ7620.
  • Impression du couvercle.

Le but de ces modification est d’apporter une interface humaine au bras robotique. Effectivement, en lançant le programme, un menu s’affichera sur l’écran OLED et on pourra sélectionner l’action à effectuer grâce au capteur de gestes PAJ7620. Nous y reviendrons dans la suite mais pour l’instant voyons la partie éléctronique et mécanique.

J’ai écrit un certain nombre d’article sur l’utilisation du capteur PAJ7620 en MicroPython (je vous propose de les lire) :

Lire la suite…

Catégories :ESP32, Matériel Étiquettes : , , , ,

Piloter le bras robotique via le capteur de gestes PAJ7620 en MicroPython

Dernièrement, j’ai implémenté en MicroPython l’utilisation du capteur de gestes PAJ7620 (voir l’article https://itechnofrance.wordpress.com/2019/03/13/utilisation-du-capteur-de-gestes-paj7620-en-micropython/ ) puis j’ai mis en œuvre un bras robotique piloté par un ESP32 en MicroPython (voir l’article https://itechnofrance.wordpress.com/2019/03/14/bras-robotise-5-servos-sg90-pilote-par-un-esp32-en-micropython/ ).

Aujourd’hui je vous propose la possibilité de piloter le bras robotique à partir de gestes.

L’article sera bref et je vous donne le programme en MicroPython qui permet cela :

Lire la suite…

Une interface humaine à l’aide du capteur de geste PAJ7620 en MicroPython

Après avoir adapté la librairie du capteur PAJ7620 en MicroPyhon (voir l’article), aujourd’hui je vous propose de mettre en oeuvre le capteur de geste pour l’utilisation de menus et actions sur un écran OLED SSD1306.

L’intérêt principal est d’éviter l’emploi de boutons pour se diriger dans les différents menus.

L’exemple qui suit utilisera 4 gestes pour se diriger dans les menus :

  • Haut / Bas : permet de sélectionner une option dans un menu.
  • rotation Horaire / Anti-horaire : sens horaire valide l’option et ainsi affiche un second menu ou exécute une action; sens anti-horaire permet de revenir sur le menu précédent.

Voici le contenu du programme :

Lire la suite…

Catégories :ESP32, Matériel Étiquettes : , , , ,

Utilisation du capteur de gestes PAJ7620 en MicroPython

Aujourd’hui, je vais tester l’utilisation du capteur de gestes PAJ7620u2. Ce capteur est capable de reconnaitre 9 gestes :

  • Haut, bas.
  • Gauche, droite.
  • Avance, recule.
  • Sens horaire et anti-horaire.
  • Vague.

Le module se présente comme suit :

VCC : tension entre 3.3v et 5v

SCL, SDA : communication I2C avec pour adresse 0x73

INT : signal d’interruption

La distance de détection est comprise entre 5 cm et 15 cm.

Lire la suite…

Catégories :ESP32, Matériel Étiquettes : , ,

Utilisation du bus One-Wire avec le capteur de température DS18B20 en MicroPython

Le protocole One-Wire permet une communication entre un contrôleur qui jouera le rôle de maitre et un périphérique en utilisant un seul fil pour la transition des commandes et données. Chaque périphérique One-Wire possède une adresse unique lors de sa construction.

En standard MicroPython fournit la gestion de ce type de bus et en plus cerise sur le gateau, il fournit également le module qui permet de communiquer avec le capteur de température DS18B20.

Les caractéristiques du capteur DS18B20 sont les suivantes :

  • Communication via le bus One_Wire.
  • Alimentation de 3v à 5.5v.
  • Possède une adresse unique sur 64 bits.
  • Mesure de température de -55 °C à +125 °C avec une précision de 0.5 °C.
  • Conversion de la température avec une résolution de conversion de 9 bits à 12 bits programmable.

Lire la suite…

Catégories :ESP32, Matériel Étiquettes : , ,

Personnaliser et sécuriser l’imprimante Geeetech A10

Un premier article qui concerne la personnalisation de l’imprimante Geeetech A10. Celui-ci va concerner la sécurité, car j’ai remarqué 2 choses qui me perturbent un peu sur cette imprimante :

  • La ventilation de la carte GT2560 V3; celle-ci se trouve en bas à gauche de l’imprimante. Du filament voir plus dangereux (un composant éléctronique ou tout autre ferraille qui pourrait griller la carte) peux tomber sur le ventilateur et glisser pour atteindre la carte GT2560 V3 :

Lire la suite…

Catégories :impression 3D, Matériel Étiquettes : ,

Transformation d’une lampe de bureau

L’électronique (ballast) de ma lampe de bureau a rendu l’âme. Plusieurs choix me sont proposés :

  • Soit trouver un ballast de rechange.
  • Soit jeter la lampe de bureau.
  • Soit modifier la lampe pour y mettre des LEDs.

Bien sûr c’est ce dernier choix que j’ai opté. Le seul inconvénient est que l’éclairage va être moins puissant mais sera tout de même suffisant pour travailler sur un ordinateur.

Un dernier point, je ne veux rien acheter et utiliser que des composants que je possède actuellement.

Le cahier des charges sera le suivant :

Lire la suite…