Aller au contenu


Mike118

Inscrit(e) (le) 26 janv. 2012
Déconnecté Dernière activité aujourd'hui, 18:54
*****

Sujets que j'ai initiés

GIF Made with Vigibot

02 avril 2019 - 02:42

Vigibot continu encore et toujours de se développer, j'en parle pas trop pour ne pas faire trop pub, mais bon je me permet quand même d'ouvrir ce sujet pour vous parler d'une des dernières fonctionnalités qu'on a mise en place : La création automatic de GIF à partir d'un double clic sur le retour vidéo. 

Quelques images pour montrer les résultats : 

 

Des robots qui retournent à leur base de recharge : 

Fichier joint  James_Minus_1554123800035.gif   4,83 Mo   3 téléchargement(s)

Fichier joint  Pascal_ChapoRobot_1554029157995.gif   3,34 Mo   2 téléchargement(s)

 

Des robots qui font la course : 
Fichier joint  Pascal_Zoombot_1554123031048.gif   1,46 Mo   3 téléchargement(s)

Fichier joint  Pascal_Rapido_1554025756907.gif   5,89 Mo   2 téléchargement(s)

 

Des robots acrobates : 

Fichier joint  Pascal_Snyp4x4_1554120790954.gif   5,23 Mo   3 téléchargement(s)

Fichier joint  ezgif.com-gif-maker (4).gif   2,98 Mo   3 téléchargement(s)

 

On vous serre la pince et on vous fait la bise !

Fichier joint  Pascal_MV1_1553772733233.gif   2,94 Mo   2 téléchargement(s)

Fichier joint  Pascal_Rapido_1554123286376.gif   4,49 Mo   2 téléchargement(s)


Arduino due, Moteurs CC et asservissement PID

18 mars 2019 - 12:27

Puisque c'est une question qui revient souvent concernant ce tutoriel : 
 

Mise en place d'un PID sur une arduino uno/nano  présenté aussi dans ce sujet dans le cadre de la mise en place d'un asservissement sur un robot 2WD pour un robot pour la coupe de france de robotique

 

J'ouvre donc ce sujet pour traiter de la modification du programme PID fourni dans les liens ci dessus écrit pour arduino uno / nano pour adaptation pour arduino Due : 

 

Les points important à souligner sont : 

  •  Modification de la librairie utilisée pour les Timers :  TimerOne utilisé dans les code précédent était une librairie qui n'était pas compatible avec l'arduino Due => Utilisation de la librairie DueTimer
     
  • Tous les pins 2 à 13 sont des pins PWM de la due  
     
  • Modification du code pour la lecture des codeurs => PIND est valable que pour nano et uno tel que défini dans le précédent code ...
     
  • Tous les pins de la due peuvent être utilisé en interruption :  => On peut donc facilement doubler la résolution sur les codeurs et on ne va pas s'en priver
     
  • L'arduino due étant beaucoup plus performante que l'arduino uno ou mega on va pouvoir contrôler de nombreux moteurs CC. On ne va donc pas s'en priver et on va faire un code capable de contrôler plusieurs moteurs, qu'on pourra facilement modifier pour changer le nombre de moteurs 
     
  • Kit à joindre l'utile à l'agreable et puisqu'on est aussi un peu faignant ( oui ça a parfois du bon ) on ferra en sorte d'éviter au maximum de dupliquer du code, et on utilisera des notions avancées tels que des tableaux d'objets et des pointeurs sur fonction. 

Code  en plusieurs étapes à venir : 

 


Quel organisme de financement participatif choisir ?

02 mars 2019 - 10:38

Depuis quelques années déjà le financement participatif ( "crowdfunding" ) a le vent en poupe auprès des startups. 
En 2013 le montant levé via crowdfunding a atteint 78,3 millions d’euros  rien qu'en France... Et le chiffre ne fait que grimper. 

Le site  :  http://www.dynamique-mag.com/article/sites-web-crowdfunding-france.5237

Nomme 21 sites web franco-français permettant de faire du crowdfunding. Parmi les 21 cités je n'en connaissais que 2 : Ulule et Kisskissbankbank . 

Et voici un comparatif de 8 solutions pour les associations : https://www.associat...rowdfunding.pdf

Au delà du franco-français d'un point de vue plus "mondiale" je connais aussi et surtout Kickstarter et Indiegogo

 

Si je m'intéresse au système de financement participatif c'est pour donner un coup de boost au projet Vigibot / Vigirobotics qu'on développe avec Pascal.

Je pensais faire un premier départ uniquement franco-français en visant petit quitte à refaire une opération plus tard en "mode mondiale" ... Mais je réfléchis aussi à la possibilité d'attaquer directement en mode mondiale. 

En visant petit je me disais que c'était plus sûr / plus facile / moins engageant / Moins source de problème possible ... 
J'ai discuté de la chose avec un ami américain et il m'a dit que " le problème des français c'est qu'ils ne voient jamais assez grand "... il m'a demandé : " Pourquoi viser petit quand tu peux directement viser grand ? "

 

Et en creusant un peu plus la chose je me suis rendu compte qu'en cherchant à viser du franco français, le travail serait grosso modo le même => Faire la pub d'un projet sur un site de financement participatif... Mais que l'argent collecté seraient difficilement  supérieur à 3000€ alors qu'avec un peu de chance cette somme pourrait rapidement être dépassé sur  kickstarter ou Indiegogo. 

Du coup j'ai commencé à comparer les deux : 

https://blog.product...indiegogo-2019/

https://medium.com/c...go-d0a9041659f5

https://blog.thecrow...vs-indiegogo-2/

 

et voici les différents articles que j'ai lu concernant les conseils à suivre pour mener une campagne de financement: 

https://blog.product...rter-tips-2019/

https://enventyspart...unding-project/

https://blog.product...ter-guide-2019/

https://blog.thecrow...starter-videos/

 

En attendant que tout soit lancé, si vous avez des remarques ou des conseils à prodiguer je reste preneur. =)
Si ces recherches peuvent vous aider vous aussi si vous souhaiter vous lancer tant mieux. =)


Comment piloter son robot via vigibot ?

01 mars 2019 - 04:43

Pour piloter votre robot via le système de pilotage vigibot c'est très simple !

 

Liste du matériel nécessaire : 

Un raspberry pi 3B + 
Une camera Pi et sa nappe
Une carte SD 
Une connexion à internet ADSL wifi ou ethernet 

 

  1. Se connecter sur Vigibot .
    • Allez sur www.vigibot.com. 
    • Si vous n'êtes pas déjà connecté, connectez vous en cliquant sur connexion avec vos identifiants.
    • Si vous n'êtes pas encore inscrit sur vigibot, commencez par créer un compte et validez le.
  2. Ajouter le profil de votre robot sur Vigibot,
    • Une fois connecté sur vigibot, cliquez sur gestion. 
    • Une fois dans l'onglet gestion vous pourrez  cliquer sur "ajouter un robot". 
    • Il vous faudra alors donner un nom à votre robot et lui choisir un mot de passe de connexion qu'il vous faudra confirmer dans le champs de confirmation. 
  3. Connecter la raspberry pi du robot sur Vigibot
    • Téléchargez notre image de raspberry pi intégrant le client vigirobotics déjà prêt. (lien coming soon)
    • Modifiez le fichier robot.json présent dans le répertoire /boot de votre carte SD afin de spécifier : 
      => Le nom de votre robot tel qu'ajouté sur Vigibot
      => Le mot de passe de votre robot tel qu'ajouté sur Vigibot.
      => Le SSID de votre connexion wifi
      => Le mot de passe de votre connexion wifi.
      (Vous pouvez facilement modifier ce fichier directement sur votre ordinateur)
    • Insérez votre carte SD dans la raspberry pi avec la camera de branchée et allumez votre raspberry pi.
    • Patientez quelques secondes le temps que votre raspberry pi démarre et observez votre robot apparaître en ligne. 
  4. Connecter la raspberry pi au reste du robot ​​
    • 2 options possible :
    1. Votre robot est composé uniquement d'actionneurs de type servomoteur de modélisme ou assmilé (Outils ) , ou d'actionneur piloté par des drivers en tout ou rien ( Interrupteur ).  

      Branchez vos servomoteurs et drivers d'actionneurs sur des pins de votre raspberry pi et configurez les Outils  ( Pin, MinAngulaire, MaxAngulaire, PWMmin, PWM max , offset ) et les interrupteurs ( Pin, inversion ...)​ dans le profil de votre robot sur vigibot. 

       

    2. Votre robot est équipé composé d'un microcontrôleur disposant d'une interface UART disponible. 

      Branchez le RX et le TX de votre microcontrôleur sur le TX et le RX de la rapsberry pi ( utilisez un convertisseur de niveau logique si votre microcontrôleur n'est pas en niveau logique 3.3V comme l'est la raspberry pi ). Configurez votre trame vigibot en définissant votre nombre d'outils , min max etc ... et d'interrupteurs dans le profil de votre robot sur vigibot. . 
      Modifier l'exemple de code fourni pour décoder la trame dans votre microcontrôleur et adaptez le code de votre microcontrôleur pour qu'il effectue les actions souhaités en fonctions des différentes valeurs reçues. 
       

 

Voilà votre robot est prêt à être piloté par internet ! 

Modifiez les droits d'accès sur votre robot :  Visiteurs inconnus, visiteurs enregistrés, membres, amis, admin . 
Définissez précisément qui peut voir le robot, qui peut le déplacer, bouger certains outils, qui est bridé, et plus encore ! 

 


Les nouvelles technologies japonaises qui cherchent à améliorer l'homme

01 mars 2019 - 10:33

 

Système de téléprésence , bras robots,  casque de VR et Interface de commande ergonomique... Les "planètes s'alignent" ... 
Bientôt des humains avec 4 bras et "deux cerveaux humain" ? ^^ 
Et quand L'IA sera prête ... C'est plus un smartphone assistant qu'on aura mais vraiment des smartbot assistant et des hommes réparés voir même augmentés. =)