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…

Premières impressions Geeetech A10 et Cura

Pour faire suite aux 2 articles concernant la mise en oeuvre de l’imprimante Geeetech A10, nous allons voir la partie impression.

Pour la partie logiciel, il est au minimum nécessaire d’avoir un Slicer; ce logiciel va transformer votre dessin 3D en commandes compréhensibles (G-code) pour l’imprimante.

Geeetech fournit un Slicer EasyPrint mais seulement pour Windows et moi possédant un Mac, j’ai regardé sur le net les différents logiciels disponibles. Geeetach fournit dans sa documentation le paramétrage du Slicer Repetier Host. Mais je n’ai pas eu de bons retours dans les différents forums. Pour ma part j’ai décidé de partir sur Euromaker Cura.

Lire la suite…

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

Réglages de l’imprimante Geeetech A10 et première mise sous tension

Dans le précédent article, nous avons vu comment le montage et le câblage de l’imprimante. Maintenant on va étudier les différents réglages à effectuer.

Voici les différents réglages que j’ai effectué ainsi que les problèmes rencontrés après le montage de l’imprimante Geeetech A10.

Première chose à respecter, ne mettez pas sous tension l’imprimante tant que vous n’avez pas vérifié certains points.

La première chose à vérifier est le déplacement des 3 axes :

Lire la suite…

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

Montage de l’imprimante 3D Geeetech A10

Depuis le temps que je voulais m’y mettre, j’ai décidé de commander une imprimante 3D de chez Geeetech à savoir le modèle A10. Mon choix s’est porté sur celle-ci car il y a beaucoup d’avis favorables la concernant. Et puis pour le prix de 160€ sur ebay, je ne prends pas de gros risques pour m’initier à l’impression 3D.

Je vais détailler dans cet article, le montage de cette imprimante. Désolé pour la longueur de l’article. Commençons les étapes.

L’imprimante arrive dans un colis au poids de 9.6 Kg; elle est vraiment bien protégée.

Lire la suite…

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