He is alive !!! (il est en vie)
bon, vous excuserez le test sur une surface pas idéale.. mais je suis trop content de le voir bouger, il faut que je partage.
Seules modifs par rapport aux spécifications du github:
- j'ai remplacé les 4 piles 1,5V bâton par une pile 9V carrée.. et c'est nickel.
- j'ai mis un nano avec un ATmega168 à la place du ATmega328 (à cause d'une erreur à l'achat).. ce que je pense corriger dès que j'aurai le 328.
- Robot Maker
- → Affichage d'un profil : Aime: thermo_nono
thermo_nono
Inscrit(e) (le) 16 mai 2012Déconnecté Dernière activité janv. 25 2021 02:42
Statistiques de la communauté
- Groupe Membres
- Messages 825
- Visites sur le profil 15 038
- Titre Membre chevronné
- Âge Âge inconnu
- Date de naissance Anniversaire inconnu
-
Gender
Non spécifié
#98017 Robot Otto DIY
Posté par thermo_nono - 31 juillet 2018 - 12:10
#97910 Brainstorming projets robotiques originaux
Posté par thermo_nono - 26 juillet 2018 - 10:39
... Haaa j'viens d'en avoir une autre.. c'est une protection anti-vandalisme pour la voiture (et tout le monde aime sa voiture)...
Le fonctionnement :
des caméras surveillent de l'interieur et si l'ordinateur détecte un individu malveillant en train de jeter un cailloux pour casser la vitre, il calcule la trajectoire du caillou et réoriente la vitre grâce à 4 vérins à chaque coin, de manière à ce que le caillou reparte vers le visage du malfaisant.
- pmdd aime ceci
#97905 Brainstorming projets robotiques originaux
Posté par thermo_nono - 26 juillet 2018 - 10:20
...Pas de chance pour mon idée d'être tombé sur un ami des guêpes...
T'inquiète... si tu remplace "guêpe" par "frelon asiatique" tout le monde va tomber d'accord !...
mais ça existe déjà :
- Oliver17 aime ceci
#97886 Brainstorming projets robotiques originaux
Posté par thermo_nono - 26 juillet 2018 - 05:15
Alors ce n'est pas exactement un robot (à moins de faire bouger la cible), mais, lorsque Path a partagé ce lien au bistrot du coin :
Là je m'étais dis qu'il existait des cibles pour les armes à feu, les fleches, mais pas pour les cailloux...
Je propose donc,
Une cible mobile (pour moi si ça bouge pas c'est pas un robot ^^) qui donne le score quand on lui balance des cailloux.
EDIT:
j'ai oublié de dire que Ashira avait surrenchéri par :
Y'a moyen de faire un jeu de fléchette avec cible sur papier interchangeable et tout!
et c'est de là que ça vient ^^
- pmdd aime ceci
#97865 Driver I2C 16 servomoteurs [testé par Jekert]
Posté par thermo_nono - 26 juillet 2018 - 11:38
Je n'ai pas la réponse à tes questions, par contre dans le tout premier message Jekert a dit :
Donc le driver ressemble à ceci, il permet à une carte Arduino de contrôler jusqu'à 16 servomoteurs avec 2 broches de la carte. De plus on peut mettre plusieurs drivers en série (62 au maximum) et ainsi contrôler jusqu'à 992 servos avec seulement 2 sorties !
sauf que la norme I²C impose une numérotation des éléments codée sur 7bits (128 en base 10)
mais bon... 16 lignes de 8 servos c'est déja pas mal.
encore désolé Oracid d'avoir posté juste sous ta question...
- Oracid aime ceci
#97804 Au bistrot du coin ...
Posté par thermo_nono - 25 juillet 2018 - 01:02
#97718 Présentation du projet Servomoteur à rotation continue adressable en I²C
Posté par thermo_nono - 23 juillet 2018 - 01:36
Salut les makers,
j'ouvre une discu sur mon projet de servomoteur à rotation continue auquel je pense depuis hier, j'aimerai vous l'exposer afin que vous me disiez ce que vous en pensez et que vous me guidiez/corrigiez lorsque je vais faire des erreurs (et ça ne manquera pas ^^ )..
une discu a récemment été ouverte sur les bidouilles autour des servomoteurs et on a vu que :
- certains arrachent le PCB du servo pour le remplacer par un arduino ( lien )
- certains font sauter la butée des servos pour en faire des moteurs avec réducteur ( lien )
- d'autres vont jusqu'à se fabriquer des servos qu'ils ont voulu adressables en I²C (et c'est une sacrés bonne idée) : ( lien )
moi j'ai foutu tout ça dans une boite... je secoue et j’espère en sortir un "servomoteur à rotation continue adressable en I²C" (ce que je n'ai trouvé nulle part).
vu qu'il reste des pins de libres sur l'arduino nano que je vais utiliser, ils seront dispo pour ajouter des options.
voici les infos sur le choix des composants :
----------------------
J'ai choisi de réaliser le servo autour d'un moteur DC standard déja équipé d'un réducteur, le moteur que j'ai choisi ne fonctionne que sous 3V (c'est le point qui me chagrine) mais c'est le seul que j'ai trouvé qui tourne à 30 tours par minute
lien : https://fr.aliexpres....4a8e3c00WzlA2v
...
maj-24/07/18
suite aux conseils des makers, le moteur retenu serait le suivant (TFF-N20VA-09220 5V avec un rapport de réduction de 150 et codeur incorporé) :
http://www.robot-maker.com/shop/moteurs-et-actionneurs/52-motoreducteur-dc-gm12-n20.html
----------------------
https://fr.aliexpres....4a8e3c00WzlA2v
Je souhaitais au début prendre juste le composant, mais c'est le même prix et avec ce format "shield" il y a de grandes chances pour que je trouve déjà les résistances de pull-up connectées dessus. (ça prendra moins de place et ce sera moins fatiguant.. cerise sur le gâteau : il y a des trous de fixation sur le PCB qui faciliteront la mise en place du composant)
...
maj-24/07/18
le codeur étant déjà présent sur le moteur, on oublie cet élément.
----------------------
il fallait bien entendu un pont en H... je suis resté sur un format "shield" pour les mêmes raisons que pour l'encodeur rotatif et j'ai choisi ça :
https://fr.aliexpres....4a8e3c00WzlA2v
Impossible de trouver un simple Pont en H.. il n'y a que du double pont en H... on verra ce qu'on peux en faire une fois le projet abouti.. (j'ai déja une p'tite idée... j'en parlerai à la fin ^^)
...
maj-24/07/18
Le pont en H sera certainement un ..... plus petit.
----------------------
J'avais prévu de centraliser tout ça avec un ATtiny85.. puis en cherchant je suis tombé sur des breadboards style arduino (autour d'un ATtiny85).. mais ça ne coûte que quelques centimes de moins qu'un clone d'arduino nano, c'est plus chiant à programmer (notamment installation de drivers supplémentaires.. ).. du coup dans un souci de simplicité et parce que les I/O supplémentaires pourront m'être utiles (je vous ai dis que j'avais déja une p'tite idée et que j'en parlerai à la fin ?.. ^^), j'ai choisi de bosser sur arduino nano.
http://www.robot-maker.com/shop/cartes-programmables/46-clone-arduino-nano.html
Les points qui me turlupinent :
Pour le moment, le point qui me dérange c'est que je vais utiliser du 3V pour le moteur (circuit puissance) et du 5V pour le circuit commande.. mais comme je le disais plus haut c'est le seul qui tourne à 30 tr/min les autres sont bien trop rapides.
Mon second souci sera de trouver une solution mécanique pour asservir l'encodeur à l'axe du moteur.
...
maj-25/07/18
plusieurs sites mentionnent un bug du clone d'arduino nano qui le rends invisible sur les réseaux I²C.. ça me chagrine beaucoup
Ma p'tite idée sur les I/O restantes (c'est pour pô gâcher) :
Tout ce qui suit sera en plus du projet principal.. je ne fais pour le moment qu'envisager ces extensions.. (mais votre avis m’intéresse)
si tout se passe bien il restera une sortie pour un moteur sur le double pont en H et plein d'I/O sur le nano qui pourront être proposés pour l'ajout d'options.
par exemple la seconde sortie moteur devrait être accessible et moyennant une petite mise à jour du firmware, être utilisé pour un système nécessitant un moteur supplémentaire..
de même les I/O du nano pourraient être accessibles et (toujours moyennant une mise a jour du firmware) être utilisé pour l'ajout de "capteurs réflexes" (c'est à dire que le réflexe serait codé dans le nano de l'articulation du robot ce qui allégerait le travail du cerveau, le cerveau étant le composant maître sur le réseau I²C)
On pourrait aussi envisager d'utiliser ces I/O comme des dendrites (connexions synaptiques) et de coder un neurone dans le nano dans le cas du développement d'IA.
Que va apporter cet élément par rapport à ce qui existe déjà ?
La première grosse différence sera due au câblage en série des modules induit par le bus I²C..
ça devrait permettre par exemple de réaliser un bras en ne laissant courir qu'une nappe à 4 brins tout le long de la structure
idem si on souhaite faire une sorte de robot salamandre.. juste une nappe qui coure le long de la colonne vertébrale du robot.
le servo se voulant "à rotation continue", on pourra l'utiliser comme un moteur CC.
Toute la commande étant gérée par le nano, il est possible de développer de nouveaux firmwares (avec des algos d'accélération ou décélération progressive par exemple)
Ces firmwares modifiés pourraient recourir aux entrées et sorties dispo pour ajouter et gérer des éléments à partir de l'articulation (capteurs réflexe, afficheurs, accéléromètre... enfin tout ce qui se connecte à un arduino quoi..)
On peux aussi imaginer, dans le cadre d'un réseau neuronal, de coder un neurone dans le firmware du servo, d'utiliser les I/O restantes comme connecteurs synaptiques et d'alléger d'autant le travail de l'élément maître du réseau I²C.
Je pense qu'on pourra considérer cet élément plus comme un périphérique que comme un simple actionneur.
Les applications envisageables sont légion... je n'ai fais qu'effleurer le champ des possibilités que devrait offrir ce produit.
- Mike118 aime ceci
#97715 Les projets Robot Makers
Posté par thermo_nono - 23 juillet 2018 - 12:19
J'ai mon projet en cours de roues omnidirectionnelles imprimées en 3D qui pourrait être adapté pour cocotix.. il faut juste que je l'adapte au système de "conception modulaire" que tu souhaites utiliser.. depuis hier, je pense aussi à un "servo à rotation continue adressable en I²C" que je pourrais aussi concevoir selon les critères d'adaptation modulaire (je compte bientôt ouvrir un sujet sur ce projet.. et attention les mirettes, ça va être de la bombe atomique ce projet car j'ai eu une ou deux nouvelles idées qui pourraient révolutionner la robotique telle qu'on la connait... bon, je m'emporte un peu là... mais ce sera certainement un sujet sympa.. ^^)
- Oliver17 aime ceci
#97698 Des exemples de robots quadrupèdes
Posté par thermo_nono - 22 juillet 2018 - 06:31
.. bon en vérité j'ai fais bien pire... et pourtant je ne me suis jamais essayé aux pattes... son robot semble pas trop mal.. il a juste un petit souci d'équilibre. ^^
- Forthman aime ceci
#97689 Discussions techniques sur les servos
Posté par thermo_nono - 22 juillet 2018 - 11:35
Suite à mes questions, il a modifié son schéma, qu'en pensez vous ?
il a juste indiqué les +5V et GND qu'il n'avait pas mis auparavant par souci de clarté.. je me demande encore laquelle de sa méthode ou de la mienne est la meilleure... après tout il envoie le PWM en commande ce qui se répercute sur les sorties vers le moteur.. moi j'adressais juste une info sur le sens de rotation en commande et j'envoie le PWM sur le circuit puissance ce qui, au final doit revenir à peu près au même.
J'aimerai avoir une confirmation car je dis et fais souvent des âneries.. et j'utilise deux L293D dans mon prochain robot.
EDIT :
Dites moi les makers... ça vous brancherait un projet collectif pour réaliser un "servomoteur à rotation continue sur une base d'ATtiny en virant le potar pour le remplacer par un encodeur (potar à 360°) et adressable en I²C" ?...
- Forthman aime ceci
#97674 Discussions techniques sur les servos
Posté par thermo_nono - 21 juillet 2018 - 07:01
cool cette bidouille.. par contre pour le schéma ils auraient pu ajouter un signal PWM entre l'arduino et le L293D.
et je poursuit avec un lien vers une autre bidouille : Modification d'un servomoteur en servomoteur à rotation continue
- Oracid aime ceci
#97670 Gato, mon petit quadrupède
Posté par thermo_nono - 21 juillet 2018 - 12:20
j'ai ça.. mais ça n'apporte pas grand chose vis à vis du schéma déjà proposé par Forthman :
http://www.koshindenki.com/img/file/CL_TechnologyOvr_R3a_Std.pdf
- Oracid aime ceci
#97615 Une sélection de films à voir
Posté par thermo_nono - 20 juillet 2018 - 01:10
#97572 Au bistrot du coin ...
Posté par thermo_nono - 19 juillet 2018 - 02:21
#97564 téléchargement de fichier stl sur la boutique
Posté par thermo_nono - 19 juillet 2018 - 12:35
Salut,
Je suis en train de modéliser le châssis de mon prochain robot (celui qui testera les roues omnidirectionnelles imprimées en 3D que je viens de réaliser)..
Pour cela, j'aurais aimé pouvoir récupérer le fichier STL du moteur DC que j'envisage d'utiliser ( http://www.robot-maker.com/shop/moteurs-et-actionneurs/52-motoreducteur-dc-gm12-n20.html )
Malheureusement ne ne parviens pas à le récupérer... alors si quelqu'un connait une solution ça m'aiderait pour modéliser les fixations.
merci d'avance...
je joins 2 photos des roues qui attendent leur châssis.. je ferai bien entendu un petit compte rendu sur ces roues si le résultat est fonctionnel et présentable... ^^
- Robot Maker
- → Affichage d'un profil : Aime: thermo_nono
- Privacy Policy