Aller au contenu


Contenu de clem494949

Il y a 43 élément(s) pour clem494949 (recherche limitée depuis 03-mai 13)



#54364 un robot, un moteur,une arduino, une dizaine de capteurs, un robot

Posté par clem494949 sur 15 mars 2013 - 10:14 dans Archives

RE
Regarde ça :http://m.youtube.com/watch?v=xuqsydgImS0&feature=g-user-u
(Je cheat un peu mais je suis sur que cela est possible)
A+



#54274 un robot, un moteur,une arduino, une dizaine de capteurs, un robot

Posté par clem494949 sur 12 mars 2013 - 05:44 dans Archives

Re
Exactement
A+



#54241 un robot, un moteur,une arduino, une dizaine de capteurs, un robot

Posté par clem494949 sur 11 mars 2013 - 05:29 dans Archives

RE
Je suis dsl je n'avais pas remis la question en bas de mon sujet.
Mais j'ai trouvé la réponse par moi même: utiliser les petits truc sous les meubles pour qu'il glisse mieux et les répartir sous les capteurs pour qu'ils ne modifient pas la trajectoire.

Je suis encore sur le principe et j'ais l'intention d'en changer.

Je vous rajoutes un commentaire si j'ai une question

A+ :Koshechka_08:



#54042 Robot dans le vrais sens du therme

Posté par clem494949 sur 06 mars 2013 - 03:15 dans Conseils et aide aux débutants, livres et kits en robotique

RE :lex_14:
Pour un premier rendu sur blender, est-ce qu'il est beau mon colorobot?
colorobot1.jpg colorobot2.jpg :ignat_02:
A+



#53969 pile mécanique open source

Posté par clem494949 sur 05 mars 2013 - 04:07 dans Energie

RE
Je n'ais aucune source mais je pense que le resort tourne et emagazine de l'énergie cinétique puis lorsqu'il tourne de l'autre sens pour reprendre son état d'origine, il fera tourner plus vite l'aimant qui fait produire de l'électricité à la bobine qui recharge la baterie.
Enfin d'après-moi et je ne pense personellent pas qu'ils vont reproduir la pile en AAA car à première vue j'ai presque cru que c'est un gros cylindre de 5 cm de diamètre de la base vu tout ce qu'il y a dedans.

A+



#53968 Une poubelle qui ramasses vos ordures

Posté par clem494949 sur 05 mars 2013 - 01:53 dans Archives

RE
Elle est super ta poubelle, si tu aurais placé ta kinect sur la poubelle, cela aurait été plus usuel .
Après, obtimise, cable plaqué or, poubelle plus large, plus légère, moteurs plus puissants...
A+



#53967 Robot dans le vrais sens du therme

Posté par clem494949 sur 05 mars 2013 - 01:18 dans Conseils et aide aux débutants, livres et kits en robotique

Simple question, Tu sais juste la difficulté de réalisé un code qui te convient pour ton robot ? ^^ et arduino ne fait pas le traitement d'image...
Cdt geek maxou

RE
tu n'es pas allé sur le lien ?
En cherchant dedans tu vas trouver que le module de traitement <<s'accroche>> sur la arduino.
Bon après je ne sais pas s'il y a un code complexe derrière et puis le code sera divisé en 5 fonctions plus ou moin simples (seul les codes balle et forme sont complexes du au matériel dont j'ai à peine entendu parlé et le code d'apprentisage qui est complexe mais là c'est ce que je veux)
A+



#53966 Robot dans le vrais sens du therme

Posté par clem494949 sur 05 mars 2013 - 12:59 dans Conseils et aide aux débutants, livres et kits en robotique

RE
Sinon je fais mon pauvre et je le fait appuyer sur trois touche (avec l'anciène version) qui ont une led bleu rouge et jaune et je met au bout du bras du robot trois resistances réagisants à la lumière avec un filtre rouge, bleu et jaune ( pas de camera et de module cher)
Vous pensez que ma solution fonctionne ?
Pour les autres capteurs, je vais pas les mettre et je ferais en sorte qu'il soit en sécurité.
Au final ce qu'il m'interesse dans ce robot c'est le code pas le robot.
Cela fera 25 +20+10 de marge=55€ sauf que je vais utiliser la même carte arduino que pour le projet précédent donc 55-12.25=42.25€ et je peut utiliser un moteur standard pour le bras 42.5-5=37.5€ et pour les petits filtres j'en ais deja dans le coffret de chimiste .
A oui j'ai oublié le clavier, il faut un petit clavier 3 touches qui soit aussi fonctionnel qu'un vrais mais là j'ai une nexus 7 qui peut suffir en utilisant une apk fait maison ( c'est bien ce forum , il me permet d'apprendre un logiciel 3D, plus sur la programation,à faire des robots, à faire des apk tablettes .Je n'aurais jamais eu l'idée tous seul de faire des apk tablette) en luminosité max elle devrait suffir..
Et évidement il me manque les roues dont seul la roue supérieur est mautrice.Je vien de finir de lire le tuto sur blender je vais modéliser le robot aussi vite que je peut.
A+



#53961 Robot dans le vrais sens du therme

Posté par clem494949 sur 04 mars 2013 - 08:42 dans Conseils et aide aux débutants, livres et kits en robotique

RE
Ouille 80€ je n'avais pas du tout pensé à cela http://www.lextronic.fr/P1890-module-de-reconnaissance-video-cmucam4.html
Je crois que ce robot sera mon robot ultime .
Et qu'il aura 5 fonctions :
Éviter les mur
Télécommandé par bluetooth
Suiveur de ligne et va chercher la balle
Itinéraire prédéfini
Et enfin la fonction apprentissage
Je pense que le robot coutera environ 180 € voir plus (130€ sans les capteur, servomoteurs et avec une arduino standard).
Donc! L'apprentissage :
Le robot doit faire une tâche et comme j'utilise une caméra avec sur module à 80 € je pourrais lui faire classer des bout de bois de forme différent sur les photos des formes ( utilisation des capteurs de distance pour savoir si la forme à l'image de la caméra sont des bouts de bois ou des photos) et le robot les déplace avec une sorte de pelle de tractopelle
Ce projet est lieu ?
A+
:-)



#53942 un robot, un moteur,une arduino, une dizaine de capteurs, un robot

Posté par clem494949 sur 04 mars 2013 - 12:21 dans Archives

RE
Comme il est écrit dans le titre j'ai l'intention de faire un robot à un moteur ...
Je pense réaliser se projet rapidement, avant le robot clavier.
Le principe du projet est pour moi de voir la carte arduino et les servo-moteur de plus près donc des choses éssencielles de la robotique (à ce que j'ai lu).
Le robot fonctionera comme cocotix ou roby (je ne suis pas sur du dernier) : il avancera dans une direction en utilisant le servo-moteur qui accelera et ralentira de façon à avancer grâce à la force centrifuge (il sera poité vers le haut avec un poid sur le coté de l'extremité) et lorsqu'il rend compte un obstacle il change de direction (au fait je sais que c'est possible sans carte arduino mais je souaite la réutiliser) .
Vous connaisez les robots aspirateur ? et bien maintenant arrive les robots lingette : on attache une lingette sous le robot,et... XD
Je ne sais pas pourquoi mais je suis sûr que cet uniped a dejà été réalisé (évident: c'est simple a trouver)
En tout cas j'ais l'intension de le réaliser sur un patron rond de 15 centimètre de diamètre ou plus en bois avec qqc qui glisse dessous (vous pouvez m'aider là dessus ?) Il faudra des resistances, des capteur, des ponts en H, des aop (je m'y connais peu) pour faire des comparateurs et pouvoir ainsi manuelement grâce à un trimer modifier la sensibilité des capteurs ( merci minecraft) sinon pouur les composants j'ai tous dit.
Serieusement ce projet je l'ai trouvé sur mon fauteuille en me déplacant sans les pieds XD.
Je pense que le moteur doit en plus d'accélérer puis de décélérer changer de sens tout les deux phases (pour ceux qui comprenent ce que je dit) pour ne pas peu à peu tourner.
Je crois qu j'ai tout dit.
Je vous remerci pour toute l'aide que vous allez m'offrir.
A+



#53931 Robot dans le vrais sens du therme

Posté par clem494949 sur 03 mars 2013 - 08:43 dans Conseils et aide aux débutants, livres et kits en robotique

RE
Même si je ne suis pas sur de faire ce robot je me suis amusé à construire une structure simpa qui vous montrera à quoi je pense
P1030693.JPG
avec les roues (en image de synthèse haute définition réalisé par un logiciel utilisé dans les films d'action : paint :tatice_03: )
test.jpg
La roue du dessous est mal faite mais tant que vous comprenez la forme de la machine et l'emplacement des roues cela sera bon.
une autre image :
P1030694.JPG

(Ma parole, j'étais aussi obtus à 14 ans ?):

mais je ne suis pas butté, si ?
Quoi qu'il en soi je vient de téléchargé Blender et je vais suivre le tutoriel du site du zéro

Revenons sur la partie théorique :
Appuyer sur 5 boutons ne m'a l'air pas impressionnant mais bon il faut aussi être raisonnable
Les sites que vous m'avez donné sont évidemment en anglais et comportes des termes mathématique qui m'on l'air étrange malgré l'aide de ma soeur qui est en prépa (de plus le traducteur google bug chez moi) mais bon je finirais par finir de traduire mot à mot par moi même mais comme un enfant de 3 ans j'ai admiré les images ^_^
Pour ce qu'il est de l’apprentissage de déplacement (détection des mur) c'est mon robot et je trouve que c'est dangereux quand même et pour ce qu'il est du drone qui apprend à voler c'est encore pire déjà que moi je n'arrive par à faire voler mon hélicoptère faite le si vous le voulez mais pas moi
Au fait je me suis pas attardé sur la question mais Arduino peut générer des nombres aléatoire et aussi Arduino est-t-il un module assés puissant pour réaliser ce projet ? si non quel type de module faut-t-il ? un Arduino spécial comme Arduino Méga 2560 ou autre ?
Le bouton pouce vert et pouce rouge c'est pour éviter de rajouter plein de capteur pour savoir si les actions du robot sont bonne mais bon c'est vrais que cela est inutile .
Au fait pouvez vous me donner un lien sur un robot qui se déplace sur un rebord que vous auriez vu (je cherche de mon côté).
Je crois que c'est tout .
A+



#53902 robot "programmable" utilisant un lecteur MP3 comme cerveau

Posté par clem494949 sur 03 mars 2013 - 02:16 dans Conseils et aide aux débutants, livres et kits en robotique

;Re
;Voila le script sous Autoit (il n'a que peut avancé)


;#include <GUIConstantsEx.au3>



$MsgBox1 = MsgBox ( 4, "générateurXD", "Avez-vous bien visionnez la diapo ou lu le petit texte ?" , 10  )
if $Msgbox1 = 7 Then 
 $presentation = FileRead ( "presentationcodez.txt" )
 MsgBox ( 0 , "générateurXD", $presentation )
EndIf

;ci dessu le message demandant la lecture du guide d'utilisation  
;cidessou l'interface utilisateur
 
GUICreate ("GénérateurXD",700,680)

;GUISetBkColor(0xEE8186) 
;en rose 

GUISetBkColor(0xC7FBA8) 
;en vert

$boutonsuite = GUICtrlCreateButton("Suite",445, 640, 200)
$boutonanuler = GUICtrlCreateButton("Anuler",230, 640, 200)
$boutonhelp = GUICtrlCreateButton("Help",15, 640, 200)

$boutong1 = GUICtrlCreateButton("gauche",10, 10,80)
$boutong2 = GUICtrlCreateButton("gauche",10, 35,80)
$boutong3 = GUICtrlCreateButton("gauche",10, 60,80)
$boutong4 = GUICtrlCreateButton("gauche",10, 85,80)
$boutong5 = GUICtrlCreateButton("gauche",10, 110,80)
$boutong6 = GUICtrlCreateButton("gauche",10, 135,80)
$boutong7 = GUICtrlCreateButton("gauche",10, 160,80)
$boutong8 = GUICtrlCreateButton("gauche",10, 185,80)
$boutong9 = GUICtrlCreateButton("gauche",10, 210,80)
$boutong10 = GUICtrlCreateButton("gauche",10, 235,80)
$boutong11 = GUICtrlCreateButton("gauche",10, 260,80)
$boutong12 = GUICtrlCreateButton("gauche",10, 285,80)
$boutong13 = GUICtrlCreateButton("gauche",10, 310,80)
$boutong14 = GUICtrlCreateButton("gauche",10, 335,80)
$boutong15 = GUICtrlCreateButton("gauche",10, 360,80)
$boutong16 = GUICtrlCreateButton("gauche",10, 385,80)
$boutong17 = GUICtrlCreateButton("gauche",10, 410,80)
$boutong18 = GUICtrlCreateButton("gauche",10, 435,80)
$boutong19 = GUICtrlCreateButton("gauche",10, 460,80)
$boutong20 = GUICtrlCreateButton("gauche",10, 485,80)
$boutong21 = GUICtrlCreateButton("gauche",10, 510,80)
$boutong22 = GUICtrlCreateButton("gauche",10, 535,80)
$boutong23 = GUICtrlCreateButton("gauche",10, 560,80)
$boutong24 = GUICtrlCreateButton("gauche",10, 585,80)
$boutong25 = GUICtrlCreateButton("gauche",10, 610,80)

$boutond1 = GUICtrlCreateButton("droite",110, 10,80)
$boutond2 = GUICtrlCreateButton("droite",110, 35,80)
$boutond3 = GUICtrlCreateButton("droite",110, 60,80)
$boutond4 = GUICtrlCreateButton("droite",110, 85,80)
$boutond5 = GUICtrlCreateButton("droite",110, 110,80)
$boutond6 = GUICtrlCreateButton("droite",110, 135,80)
$boutond7 = GUICtrlCreateButton("droite",110, 160,80)
$boutond8 = GUICtrlCreateButton("droite",110, 185,80)
$boutond9 = GUICtrlCreateButton("droite",110, 210,80)
$boutond10 = GUICtrlCreateButton("droite",110, 235,80)
$boutond11 = GUICtrlCreateButton("droite",110, 260,80)
$boutond12 = GUICtrlCreateButton("droite",110, 285,80)
$boutond13 = GUICtrlCreateButton("droite",110, 310,80)
$boutond14 = GUICtrlCreateButton("droite",110, 335,80)
$boutond15 = GUICtrlCreateButton("droite",110, 360,80)
$boutond16 = GUICtrlCreateButton("droite",110, 385,80)
$boutond17 = GUICtrlCreateButton("droite",110, 410,80)
$boutond18 = GUICtrlCreateButton("droite",110, 435,80)
$boutond19 = GUICtrlCreateButton("droite",110, 460,80)
$boutond20 = GUICtrlCreateButton("droite",110, 485,80)
$boutond21 = GUICtrlCreateButton("droite",110, 510,80)
$boutond22 = GUICtrlCreateButton("droite",110, 535,80)
$boutond23 = GUICtrlCreateButton("droite",110, 560,80)
$boutond24 = GUICtrlCreateButton("droite",110, 585,80)
$boutond25 = GUICtrlCreateButton("droite",110, 610,80)

$boutona1 = GUICtrlCreateButton("avancer",210, 10,80)
$boutona2 = GUICtrlCreateButton("avancer",210, 35,80)
$boutona3 = GUICtrlCreateButton("avancer",210, 60,80)
$boutona4 = GUICtrlCreateButton("avancer",210, 85,80)
$boutona5 = GUICtrlCreateButton("avancer",210, 110,80)
$boutona6 = GUICtrlCreateButton("avancer",210, 135,80)
$boutona7 = GUICtrlCreateButton("avancer",210, 160,80)
$boutona8 = GUICtrlCreateButton("avancer",210, 185,80)
$boutona9 = GUICtrlCreateButton("avancer",210, 210,80)
$boutona10 = GUICtrlCreateButton("avancer",210, 235,80)
$boutona11= GUICtrlCreateButton("avancer",210, 260,80)
$boutona12 = GUICtrlCreateButton("avancer",210, 285,80)
$boutona13 = GUICtrlCreateButton("avancer",210, 310,80)
$boutona14 = GUICtrlCreateButton("avancer",210, 335,80)
$boutona15 = GUICtrlCreateButton("avancer",210, 360,80)
$boutona16 = GUICtrlCreateButton("avancer",210, 385,80)
$boutona17 = GUICtrlCreateButton("avancer",210, 410,80)
$boutona18 = GUICtrlCreateButton("avancer",210, 435,80)
$boutona19 = GUICtrlCreateButton("avancer",210, 460,80)
$boutona20 = GUICtrlCreateButton("avancer",210, 485,80)
$boutona21 = GUICtrlCreateButton("avancer",210, 510,80)
$boutona22 = GUICtrlCreateButton("avancer",210, 535,80)
$boutona23 = GUICtrlCreateButton("avancer",210, 560,80)
$boutona24 = GUICtrlCreateButton("avancer",210, 585,80)
$boutona25 = GUICtrlCreateButton("avancer",210, 610,80)
 
$boutondtg1 = GUICtrlCreateButton("demi-tour gauche",310, 10,125)
$boutondtg2 = GUICtrlCreateButton("demi-tour gauche",310, 35,125)
$boutondtg3 = GUICtrlCreateButton("demi-tour gauche",310, 60,125)
$boutondtg4 = GUICtrlCreateButton("demi-tour gauche",310, 85,125)
$boutondtg5 = GUICtrlCreateButton("demi-tour gauche",310, 110,125)
$boutondtg6 = GUICtrlCreateButton("demi-tour gauche",310, 135,125)
$boutondtg7 = GUICtrlCreateButton("demi-tour gauche",310, 160,125)
$boutondtg8 = GUICtrlCreateButton("demi-tour gauche",310, 185,125)
$boutondtg9 = GUICtrlCreateButton("demi-tour gauche",310, 210,125)
$boutondtg10 = GUICtrlCreateButton("demi-tour gauche",310, 235,125)
$boutondtg11 = GUICtrlCreateButton("demi-tour gauche",310, 260,125)
$boutondtg12 = GUICtrlCreateButton("demi-tour gauche",310, 285,125)
$boutondtg13 = GUICtrlCreateButton("demi-tour gauche",310, 310,125)
$boutondtg14 = GUICtrlCreateButton("demi-tour gauche",310, 335,125)
$boutondtg15 = GUICtrlCreateButton("demi-tour gauche",310, 360,125)
$boutondtg16 = GUICtrlCreateButton("demi-tour gauche",310, 385,125)
$boutondtg17 = GUICtrlCreateButton("demi-tour gauche",310, 410,125)
$boutondtg18 = GUICtrlCreateButton("demi-tour gauche",310, 435,125)
$boutondtg19 = GUICtrlCreateButton("demi-tour gauche",310, 460,125)
$boutondtg20 = GUICtrlCreateButton("demi-tour gauche",310, 485,125)
$boutondtg21 = GUICtrlCreateButton("demi-tour gauche",310, 510,125)
$boutondtg22 = GUICtrlCreateButton("demi-tour gauche",310, 535,125)
$boutondtg23 = GUICtrlCreateButton("demi-tour gauche",310, 560,125)
$boutondtg24 = GUICtrlCreateButton("demi-tour gauche",310, 585,125)
$boutondtg25 = GUICtrlCreateButton("demi-tour gauche",310, 610,125) 

$boutondtd1 = GUICtrlCreateButton("demi-tour droite",460, 10,125)
$boutondtd2 = GUICtrlCreateButton("demi-tour droite",460, 35,125)
$boutondtd3 = GUICtrlCreateButton("demi-tour droite",460, 60,125)
$boutondtd4 = GUICtrlCreateButton("demi-tour droite",460, 85,125)
$boutondtd5 = GUICtrlCreateButton("demi-tour droite",460, 110,125)
$boutondtd6 = GUICtrlCreateButton("demi-tour droite",460, 135,125)
$boutondtd7 = GUICtrlCreateButton("demi-tour droite",460, 160,125)
$boutondtd8 = GUICtrlCreateButton("demi-tour droite",460, 185,125)
$boutondtd9 = GUICtrlCreateButton("demi-tour droite",460, 210,125)
$boutondtd10 = GUICtrlCreateButton("demi-tour droite",460, 235,125)
$boutondtd11 = GUICtrlCreateButton("demi-tour droite",460, 260,125)
$boutondtd12 = GUICtrlCreateButton("demi-tour droite",460, 285,125)
$boutondtd13 = GUICtrlCreateButton("demi-tour droite",460, 310,125)
$boutondtd14 = GUICtrlCreateButton("demi-tour droite",460, 335,125)
$boutondtd15 = GUICtrlCreateButton("demi-tour droite",460, 360,125)
$boutondtd16 = GUICtrlCreateButton("demi-tour droite",460, 385,125)
$boutondtd17 = GUICtrlCreateButton("demi-tour droite",460, 410,125)
$boutondtd18 = GUICtrlCreateButton("demi-tour droite",460, 435,125)
$boutondtd19 = GUICtrlCreateButton("demi-tour droite",460, 460,125)
$boutondtd20 = GUICtrlCreateButton("demi-tour droite",460, 485,125)
$boutondtd21 = GUICtrlCreateButton("demi-tour droite",460, 510,125)
$boutondtd22 = GUICtrlCreateButton("demi-tour droite",460, 535,125)
$boutondtd23 = GUICtrlCreateButton("demi-tour droite",460, 560,125)
$boutondtd24 = GUICtrlCreateButton("demi-tour droite",460, 585,125)
$boutondtd25 = GUICtrlCreateButton("demi-tour droite",460, 610,125)

GUICtrlCreateLabel ( "1", 600 , 15 )
GUICtrlCreateLabel ( "2", 600 , 40 )
GUICtrlCreateLabel ( "3", 600 , 65 )
GUICtrlCreateLabel ( "4", 600 , 90 )
GUICtrlCreateLabel ( "5", 600 , 115 )
GUICtrlCreateLabel ( "6", 600 , 140 )
GUICtrlCreateLabel ( "7", 600 , 165 )
GUICtrlCreateLabel ( "8", 600 , 190 )
GUICtrlCreateLabel ( "9", 600 , 215 )
GUICtrlCreateLabel ( "10", 600 , 240 )
GUICtrlCreateLabel ( "11", 600 , 265 )
GUICtrlCreateLabel ( "12", 600 , 290 )
GUICtrlCreateLabel ( "13", 600 , 315 )
GUICtrlCreateLabel ( "14", 600 , 340 )
GUICtrlCreateLabel ( "15", 600 , 365 )
GUICtrlCreateLabel ( "16", 600 , 390 )
GUICtrlCreateLabel ( "17", 600 , 415 )
GUICtrlCreateLabel ( "18", 600 , 440 )
GUICtrlCreateLabel ( "19", 600 , 465 )
GUICtrlCreateLabel ( "20", 600 , 490 )
GUICtrlCreateLabel ( "21", 600 , 515 )
GUICtrlCreateLabel ( "22", 600 , 540 )
GUICtrlCreateLabel ( "23", 600 , 565 )
GUICtrlCreateLabel ( "24", 600 , 590 )
GUICtrlCreateLabel ( "25", 600 , 615 )

GUICtrlCreateLabel ( "$resultat1", 620 , 15 )
GUICtrlCreateLabel ( "$resultat2", 620 , 40 )
GUICtrlCreateLabel ( "$resultat3", 620 , 65 )
GUICtrlCreateLabel ( "$resultat4", 620 , 90 )
GUICtrlCreateLabel ( "$resultat5", 620 , 115 )
GUICtrlCreateLabel ( "$resultat6", 620 , 140 )
GUICtrlCreateLabel ( "$resultat7", 620 , 165 )
GUICtrlCreateLabel ( "$resultat8", 620 , 190 )
GUICtrlCreateLabel ( "$resultat9", 620 , 215 )
GUICtrlCreateLabel ( "$resultat10", 620 , 240 )
GUICtrlCreateLabel ( "$resultat11", 620 , 265 )
GUICtrlCreateLabel ( "$resultat12", 620 , 290 )
GUICtrlCreateLabel ( "$resultat13", 620 , 315 )
GUICtrlCreateLabel ( "$resultat14", 620 , 340 )
GUICtrlCreateLabel ( "$resultat15", 620 , 365 )
GUICtrlCreateLabel ( "$resultat16", 620 , 390 )
GUICtrlCreateLabel ( "$resultat17", 620 , 415 )
GUICtrlCreateLabel ( "$resultat18", 620 , 440 )
GUICtrlCreateLabel ( "$resultat19", 620 , 465 )
GUICtrlCreateLabel ( "$resultat20", 620 , 490 )
GUICtrlCreateLabel ( "$resultat21", 620 , 515 )
GUICtrlCreateLabel ( "$resultat22", 620 , 540 )
GUICtrlCreateLabel ( "$resultat23", 620 , 565 )
GUICtrlCreateLabel ( "$resultat24", 620 , 590 )
GUICtrlCreateLabel ( "$resultat25", 620 , 615 )

GUISetState(@SW_SHOW)

;ci dessou les commandes des boutons: suite, annuler et help

While 1
        $msg = GUIGetMsg()
        Select
			Case $msg = $boutonsuite  ;à changer pour la suite
			     Sleep(400)
				 Exit
			Case $msg = $boutonanuler
			     Exit
			Case $msg = $boutonhelp
				 $presentation2 = FileRead ( "presentationscript.txt" )
				 MsgBox ( 0 , "générateurXD", $presentation2 )				;Vous pouvez voir qu'en tant qu'ammateur je réutilise le même script pour le bouton Help qu'en haut  
				
			EndSelect	
		WEnd

;C'est beau
;A+


Fichier joint  presentationcodez.txt   660 octets   145 téléchargement(s)
Fichier joint  presentationscript.txt   404 octets   124 téléchargement(s)



#53883 Robot dans le vrais sens du therme

Posté par clem494949 sur 02 mars 2013 - 07:03 dans Conseils et aide aux débutants, livres et kits en robotique

RE
merci, je pense que j'aimerais faire en plus un robot qui se déplacerait sur un rebord d'un mur ou autre à voir : je pourrais fusionner mes idée.
Je pense que faire en sorte que le robot apprend tout seul comment se déplacé serait dangereux (surtout avec mon double projet), peut impressionnant , éphémère (à par avec le bouton reset mais bon avec le thème c'est évident) et cela ne me branche pas trop.
Apprendre à faire ce que l'homme ne peut pas faire (pas le ménage :ignat_02: ) serais d'après moi compliqué.
Donc une simple tache que le robot fera de mieux en mieux.Par exemple mon clavier d'ordi est placé sur le rebord d'une "plaque télescopique" .Le robot pourrait se déplacer sur le rebord et appuyer sur les touches de l'ordi dans un ordre bien précis et comme l'homme au début il balaye du regard le clavier pour trouver la touche puis peu à peu il commence à connaitre la position des touches jusqu'à éteindre sa caméra pour économiser sa batterie .
Et aussi j'idée de placer un bouton reset (normal) , pouce vert (dire que se qu'il fait est bien et donc rien changer dans son évolution) , pouce rouge (dire qu'il fait des conneries (donc peu être inutile) et demande de ralentir(si appuyé un fois) demande de reculer d'une étape ( si appuyé deux fois en 3 minutes sans interruption par un pouce vert).
Merci de vos réponses et à termo_nono(s :Alex_03: ) pour m'avoir informé de la présence d'un tutoriel

A+



#53881 robot "programmable" utilisant un lecteur MP3 comme cerveau

Posté par clem494949 sur 02 mars 2013 - 06:02 dans Conseils et aide aux débutants, livres et kits en robotique

RE
pour ce qui veulent voire le début de script
;#include <GUIConstantsEx.au3>



$MsgBox1 = MsgBox ( 4, "générateurXD", "Avez-vous bien visionnez la diapo ou lu le petit texte ?" , 10  )
if $Msgbox1 = 7 Then 
 $presentation = FileRead ( "presentation.txt" )
 MsgBox ( 0 , "générateurXD", $presentation )
EndIf


 
GUICreate ("GénérateurXD",1500,680)

$boutonok = GUICtrlCreateButton("ok",1445, 640, 40)

$boutong1 = GUICtrlCreateButton("gauche",10, 10,80)
$boutong2 = GUICtrlCreateButton("gauche",10, 35,80)
$boutong3 = GUICtrlCreateButton("gauche",10, 60,80)
$boutong4 = GUICtrlCreateButton("gauche",10, 85,80)
$boutong5 = GUICtrlCreateButton("gauche",10, 110,80)
$boutong6 = GUICtrlCreateButton("gauche",10, 135,80)
$boutong7 = GUICtrlCreateButton("gauche",10, 160,80)
$boutong8 = GUICtrlCreateButton("gauche",10, 185,80)
$boutong9 = GUICtrlCreateButton("gauche",10, 210,80)
$boutong10 = GUICtrlCreateButton("gauche",10, 235,80)
$boutong11 = GUICtrlCreateButton("gauche",10, 260,80)
$boutong12 = GUICtrlCreateButton("gauche",10, 285,80)
$boutong13 = GUICtrlCreateButton("gauche",10, 310,80)
$boutong14 = GUICtrlCreateButton("gauche",10, 335,80)
$boutong15 = GUICtrlCreateButton("gauche",10, 360,80)
$boutong16 = GUICtrlCreateButton("gauche",10, 385,80)
$boutong17 = GUICtrlCreateButton("gauche",10, 410,80)
$boutong18 = GUICtrlCreateButton("gauche",10, 435,80)
$boutong19 = GUICtrlCreateButton("gauche",10, 460,80)
$boutong20 = GUICtrlCreateButton("gauche",10, 485,80)
$boutong21 = GUICtrlCreateButton("gauche",10, 510,80)
$boutong22 = GUICtrlCreateButton("gauche",10, 535,80)
$boutong23 = GUICtrlCreateButton("gauche",10, 560,80)
$boutong24 = GUICtrlCreateButton("gauche",10, 585,80)
$boutong25 = GUICtrlCreateButton("gauche",10, 610,80)

$boutond1 = GUICtrlCreateButton("droite",110, 10,80)
$boutond2 = GUICtrlCreateButton("droite",110, 35,80)
$boutond3 = GUICtrlCreateButton("droite",110, 60,80)
$boutond4 = GUICtrlCreateButton("droite",110, 85,80)
$boutond5 = GUICtrlCreateButton("droite",110, 110,80)
$boutond6 = GUICtrlCreateButton("droite",110, 135,80)
$boutond7 = GUICtrlCreateButton("droite",110, 160,80)
$boutond8 = GUICtrlCreateButton("droite",110, 185,80)
$boutond9 = GUICtrlCreateButton("droite",110, 210,80)
$boutond10 = GUICtrlCreateButton("droite",110, 235,80)
$boutond11 = GUICtrlCreateButton("droite",110, 260,80)
$boutond12 = GUICtrlCreateButton("droite",110, 285,80)
$boutond13 = GUICtrlCreateButton("droite",110, 310,80)
$boutond14 = GUICtrlCreateButton("droite",110, 335,80)
$boutond15 = GUICtrlCreateButton("droite",110, 360,80)
$boutond16 = GUICtrlCreateButton("droite",110, 385,80)
$boutond17 = GUICtrlCreateButton("droite",110, 410,80)
$boutond18 = GUICtrlCreateButton("droite",110, 435,80)
$boutond19 = GUICtrlCreateButton("droite",110, 460,80)
$boutond20 = GUICtrlCreateButton("droite",110, 485,80)
$boutond21 = GUICtrlCreateButton("droite",110, 510,80)
$boutond22 = GUICtrlCreateButton("droite",110, 535,80)
$boutond23 = GUICtrlCreateButton("droite",110, 560,80)
$boutond24 = GUICtrlCreateButton("droite",110, 585,80)
$boutond25 = GUICtrlCreateButton("droite",110, 610,80)

$boutona1 = GUICtrlCreateButton("avancer",210, 10,80)
$boutona2 = GUICtrlCreateButton("avancer",210, 35,80)
$boutona3 = GUICtrlCreateButton("avancer",210, 60,80)
$boutona4 = GUICtrlCreateButton("avancer",210, 85,80)
$boutona5 = GUICtrlCreateButton("avancer",210, 110,80)
$boutona6 = GUICtrlCreateButton("avancer",210, 135,80)
$boutona7 = GUICtrlCreateButton("avancer",210, 160,80)
$boutona8 = GUICtrlCreateButton("avancer",210, 185,80)
$boutona9 = GUICtrlCreateButton("avancer",210, 210,80)
$boutona10 = GUICtrlCreateButton("avancer",210, 235,80)
$boutona11= GUICtrlCreateButton("avancer",210, 260,80)
$boutona12 = GUICtrlCreateButton("avancer",210, 285,80)
$boutona13 = GUICtrlCreateButton("avancer",210, 310,80)
$boutona14 = GUICtrlCreateButton("avancer",210, 335,80)
$boutona15 = GUICtrlCreateButton("avancer",210, 360,80)
$boutona16 = GUICtrlCreateButton("avancer",210, 385,80)
$boutona17 = GUICtrlCreateButton("avancer",210, 410,80)
$boutona18 = GUICtrlCreateButton("avancer",210, 435,80)
$boutona19 = GUICtrlCreateButton("avancer",210, 460,80)
$boutona20 = GUICtrlCreateButton("avancer",210, 485,80)
$boutona21 = GUICtrlCreateButton("avancer",210, 510,80)
$boutona22 = GUICtrlCreateButton("avancer",210, 535,80)
$boutona23 = GUICtrlCreateButton("avancer",210, 560,80)
$boutona24 = GUICtrlCreateButton("avancer",210, 585,80)
$boutona25 = GUICtrlCreateButton("avancer",210, 610,80)
 
$boutondtg1 = GUICtrlCreateButton("demi-tour gauche",310, 10,125)
$boutondtg2 = GUICtrlCreateButton("demi-tour gauche",310, 35,125)
$boutondtg3 = GUICtrlCreateButton("demi-tour gauche",310, 60,125)
$boutondtg4 = GUICtrlCreateButton("demi-tour gauche",310, 85,125)
$boutondtg5 = GUICtrlCreateButton("demi-tour gauche",310, 110,125)
$boutondtg6 = GUICtrlCreateButton("demi-tour gauche",310, 135,125)
$boutondtg7 = GUICtrlCreateButton("demi-tour gauche",310, 160,125)
$boutondtg8 = GUICtrlCreateButton("demi-tour gauche",310, 185,125)
$boutondtg9 = GUICtrlCreateButton("demi-tour gauche",310, 210,125)
$boutondtg10 = GUICtrlCreateButton("demi-tour gauche",310, 235,125)
$boutondtg11 = GUICtrlCreateButton("demi-tour gauche",310, 260,125)
$boutondtg12 = GUICtrlCreateButton("demi-tour gauche",310, 285,125)
$boutondtg13 = GUICtrlCreateButton("demi-tour gauche",310, 310,125)
$boutondtg14 = GUICtrlCreateButton("demi-tour gauche",310, 335,125)
$boutondtg15 = GUICtrlCreateButton("demi-tour gauche",310, 360,125)
$boutondtg16 = GUICtrlCreateButton("demi-tour gauche",310, 385,125)
$boutondtg17 = GUICtrlCreateButton("demi-tour gauche",310, 410,125)
$boutondtg18 = GUICtrlCreateButton("demi-tour gauche",310, 435,125)
$boutondtg19 = GUICtrlCreateButton("demi-tour gauche",310, 460,125)
$boutondtg20 = GUICtrlCreateButton("demi-tour gauche",310, 485,125)
$boutondtg21 = GUICtrlCreateButton("demi-tour gauche",310, 510,125)
$boutondtg22 = GUICtrlCreateButton("demi-tour gauche",310, 535,125)
$boutondtg23 = GUICtrlCreateButton("demi-tour gauche",310, 560,125)
$boutondtg24 = GUICtrlCreateButton("demi-tour gauche",310, 585,125)
$boutondtg25 = GUICtrlCreateButton("demi-tour gauche",310, 610,125) 

$boutondtd1 = GUICtrlCreateButton("demi-tour droite",460, 10,125)
$boutondtd2 = GUICtrlCreateButton("demi-tour droite",460, 35,125)
$boutondtd3 = GUICtrlCreateButton("demi-tour droite",460, 60,125)
$boutondtd4 = GUICtrlCreateButton("demi-tour droite",460, 85,125)
$boutondtd5 = GUICtrlCreateButton("demi-tour droite",460, 110,125)
$boutondtd6 = GUICtrlCreateButton("demi-tour droite",460, 135,125)
$boutondtd7 = GUICtrlCreateButton("demi-tour droite",460, 160,125)
$boutondtd8 = GUICtrlCreateButton("demi-tour droite",460, 185,125)
$boutondtd9 = GUICtrlCreateButton("demi-tour droite",460, 210,125)
$boutondtd10 = GUICtrlCreateButton("demi-tour droite",460, 235,125)
$boutondtd11 = GUICtrlCreateButton("demi-tour droite",460, 260,125)
$boutondtd12 = GUICtrlCreateButton("demi-tour droite",460, 285,125)
$boutondtd13 = GUICtrlCreateButton("demi-tour droite",460, 310,125)
$boutondtd14 = GUICtrlCreateButton("demi-tour droite",460, 335,125)
$boutondtd15 = GUICtrlCreateButton("demi-tour droite",460, 360,125)
$boutondtd16 = GUICtrlCreateButton("demi-tour droite",460, 385,125)
$boutondtd17 = GUICtrlCreateButton("demi-tour droite",460, 410,125)
$boutondtd18 = GUICtrlCreateButton("demi-tour droite",460, 435,125)
$boutondtd19 = GUICtrlCreateButton("demi-tour droite",460, 460,125)
$boutondtd20 = GUICtrlCreateButton("demi-tour droite",460, 485,125)
$boutondtd21 = GUICtrlCreateButton("demi-tour droite",460, 510,125)
$boutondtd22 = GUICtrlCreateButton("demi-tour droite",460, 535,125)
$boutondtd23 = GUICtrlCreateButton("demi-tour droite",460, 560,125)
$boutondtd24 = GUICtrlCreateButton("demi-tour droite",460, 585,125)
$boutondtd25 = GUICtrlCreateButton("demi-tour droite",460, 610,125)

GUICtrlCreateLabel ( "1", 600 , 15 )
GUICtrlCreateLabel ( "2", 600 , 40 )
GUICtrlCreateLabel ( "3", 600 , 65 )
GUICtrlCreateLabel ( "4", 600 , 90 )
GUICtrlCreateLabel ( "5", 600 , 115 )
GUICtrlCreateLabel ( "6", 600 , 140 )
GUICtrlCreateLabel ( "7", 600 , 165 )
GUICtrlCreateLabel ( "8", 600 , 190 )
GUICtrlCreateLabel ( "9", 600 , 215 )
GUICtrlCreateLabel ( "10", 600 , 240 )
GUICtrlCreateLabel ( "11", 600 , 265 )
GUICtrlCreateLabel ( "12", 600 , 290 )
GUICtrlCreateLabel ( "13", 600 , 315 )
GUICtrlCreateLabel ( "14", 600 , 340 )
GUICtrlCreateLabel ( "15", 600 , 365 )
GUICtrlCreateLabel ( "16", 600 , 390 )
GUICtrlCreateLabel ( "17", 600 , 415 )
GUICtrlCreateLabel ( "18", 600 , 440 )
GUICtrlCreateLabel ( "19", 600 , 465 )
GUICtrlCreateLabel ( "20", 600 , 490 )
GUICtrlCreateLabel ( "21", 600 , 515 )
GUICtrlCreateLabel ( "22", 600 , 540 )
GUICtrlCreateLabel ( "23", 600 , 565 )
GUICtrlCreateLabel ( "24", 600 , 590 )
GUICtrlCreateLabel ( "25", 600 , 615 )

GUICtrlCreateLabel ( "$resultat1", 620 , 15 )
GUICtrlCreateLabel ( "$resultat2", 620 , 40 )
GUICtrlCreateLabel ( "$resultat3", 620 , 65 )
GUICtrlCreateLabel ( "$resultat4", 620 , 90 )
GUICtrlCreateLabel ( "$resultat5", 620 , 115 )
GUICtrlCreateLabel ( "$resultat6", 620 , 140 )
GUICtrlCreateLabel ( "$resultat7", 620 , 165 )
GUICtrlCreateLabel ( "$resultat8", 620 , 190 )
GUICtrlCreateLabel ( "$resultat9", 620 , 215 )
GUICtrlCreateLabel ( "$resultat10", 620 , 240 )
GUICtrlCreateLabel ( "$resultat11", 620 , 265 )
GUICtrlCreateLabel ( "$resultat12", 620 , 290 )
GUICtrlCreateLabel ( "$resultat13", 620 , 315 )
GUICtrlCreateLabel ( "$resultat14", 620 , 340 )
GUICtrlCreateLabel ( "$resultat15", 620 , 365 )
GUICtrlCreateLabel ( "$resultat16", 620 , 390 )
GUICtrlCreateLabel ( "$resultat17", 620 , 415 )
GUICtrlCreateLabel ( "$resultat18", 620 , 440 )
GUICtrlCreateLabel ( "$resultat19", 620 , 465 )
GUICtrlCreateLabel ( "$resultat20", 620 , 490 )
GUICtrlCreateLabel ( "$resultat21", 620 , 515 )
GUICtrlCreateLabel ( "$resultat22", 620 , 540 )
GUICtrlCreateLabel ( "$resultat23", 620 , 565 )
GUICtrlCreateLabel ( "$resultat24", 620 , 590 )
GUICtrlCreateLabel ( "$resultat25", 620 , 615 )

 GUISetState(@SW_SHOW)

While 1
        $msg = GUIGetMsg()
        Select
			Case $msg = $boutonok
			     Sleep(400)
				 Exit
			Case $msg = $boutong1
			     $resultat1 = "gauche"
				 
				
	
			EndSelect	
		WEnd

(C'est sur Autoit)

A+



#53878 robot "programmable" utilisant un lecteur MP3 comme cerveau

Posté par clem494949 sur 02 mars 2013 - 01:32 dans Conseils et aide aux débutants, livres et kits en robotique

RE
G tout reçu hier mais gros problème :
G acheté des diodes pour circuits microscopiques et j'en ai soudé une mais l'autre est tombé plusieurs fois jusqu'à ce que je ne la retrouve pas (limite c'est une bonne leçon : cela m'apprendra à acheter en une seul quantité) de plus je n'ai plus rien à acheter pour atténuer les frais de ports de 8 euros , donc plus que un élément à rajouter ( le temps que je ne vous ai pas répondu est du à ma nouvelle souris de Gaming :) jeux vidéos !!!! )
Sinon le programme Autoit avance!
A+



#53832 Robot dans le vrais sens du therme

Posté par clem494949 sur 28 février 2013 - 10:21 dans Conseils et aide aux débutants, livres et kits en robotique

Re
Je pense que faire apprendre de son expérience il faudrait qu'il reconnaisse s'il fait bien ou pas bien son action mais pour qu'il s'auto programme je me demande le script que cela pourrait être : une liste d'erreurs avec une liste de solutions associé ou alors un test aléatoire de mouvements puis un classement action neutre , bonne , mauvaise puis une consultation constante de ce tableau et comparaisons des situations et de la situation au moment présent.
Merci de vos réponses mais à vos avis , de nos jours les jeux vidéo on de bonnes IA , est-ce exploitable ? Pourrait-on utiliser (en modifiant) une partie d'un script d'un jeu (type sims)?(perso j'y crois pu)
A+



#53819 Robot dans le vrais sens du therme

Posté par clem494949 sur 28 février 2013 - 06:34 dans Conseils et aide aux débutants, livres et kits en robotique

Au fait ce que je veux dire par robot qui modifie son comportement en fonction de son expérience : c'est-à-dire par exemple un robot qui reconnais les personnes qu'il rencontre et qui leurs saluts en fonction de la réaction des personnes lors de leurs dernières rencontres (ils les classes dans différentes catégories)

Évidement dans cet exemple il devra avoir une caméra qui ai une bonne résolution d'image pour pouvoir détecter les traits du visage , avoir une main motorisé pour qu'il puisse serrer la main , avoir un module qui puisse enregistrer le son (pour enregistrer les prénoms) et un micro processeur puissant...

Mais vos avis combien cela devrait couter?



#53808 Robot dans le vrais sens du therme

Posté par clem494949 sur 28 février 2013 - 03:02 dans Conseils et aide aux débutants, livres et kits en robotique

Re
Je voudrais savoir si un robot qui apprend de ses expériences existe (C un sujet de renseignement) si oui combien il couterait. Et combien il couterait en analogique (la troisième question était presque inutile). Et svp ne sortez pas trop de blabla mais surtout des estimations ;)
A+



#53802 robot "programmable" utilisant un lecteur MP3 comme cerveau

Posté par clem494949 sur 28 février 2013 - 02:05 dans Conseils et aide aux débutants, livres et kits en robotique

RE

J'ai terminé la présentation des action à faire pour convertir le scripte en MP3...
... sauf que le forum ne veut pas que j'envois ce type de fichier, donc...
http://www.mediafire.com/?xmekj46djta6kj0

A+



#53767 robot "programmable" utilisant un lecteur MP3 comme cerveau

Posté par clem494949 sur 27 février 2013 - 11:10 dans Conseils et aide aux débutants, livres et kits en robotique

la résistance en parallèle avec le condensateur va le décharger, ce n'est pas ce qu'on cherche (mais obtenir et suivre la valeur crête).
par contre oui mettre 1 résistance sur la base du transistor.

Mais si c'est obligatoire, non ?



#53755 robot "programmable" utilisant un lecteur MP3 comme cerveau

Posté par clem494949 sur 26 février 2013 - 02:26 dans Conseils et aide aux débutants, livres et kits en robotique

RE
Je cherche un langage qui permet de créé des msgbox avec une image :ignat_02:



#53753 robot "programmable" utilisant un lecteur MP3 comme cerveau

Posté par clem494949 sur 26 février 2013 - 01:56 dans Conseils et aide aux débutants, livres et kits en robotique

RE :heart: :skull: :dash2:
croisons les doigts , bouchons les orifices , enfermons nous dans un bunker ...
voila le schémas :dvgmax_01: :
Fichier joint  end.bmp   4,14 Mo   143 téléchargement(s)end.jpg
Une connerie pour ne plus avoir accès à internet, je m'enferme ma dans ma grotte, attendons un petit mois que vous n'ayez plus de munition pour remontrer un signe de présence ( les commentaire disant que cela ne fonctionnera pas sont les pires projectiles que je connaissent :black_eye: )

Heureux de vous avoir connu :tatice_03: .

A+



#53752 robot "programmable" utilisant un lecteur MP3 comme cerveau

Posté par clem494949 sur 26 février 2013 - 11:49 dans Conseils et aide aux débutants, livres et kits en robotique

RE
J'ai refait le patron et j'ai ajouté l’interrupteur que j'avais oublié (je l'ai piqué dans un kit de sapin LED)
P1030692.JPG
Merci et
A+



#53738 robot "programmable" utilisant un lecteur MP3 comme cerveau

Posté par clem494949 sur 25 février 2013 - 02:55 dans Conseils et aide aux débutants, livres et kits en robotique

RE
cela s'appelle "apprendre l'électronique en partant de zéro" cela ne serait pas très légale de l'envoyer :Alex_01:
mais faite comme vous voulez (trouvez le version papier si vous le souhaitez ^_^ ) juste quelques pages si vous voulez voir de plus près la présentation du document.
Fichier joint  robot maker échantillons.doc   1,58 Mo   157 téléchargement(s)
sinon mes composants devraient arriver de demain à vendredi :)



#53728 robot "programmable" utilisant un lecteur MP3 comme cerveau

Posté par clem494949 sur 25 février 2013 - 11:44 dans Conseils et aide aux débutants, livres et kits en robotique

Re
Pour ce qu'il est des cours en électronique je pense que quelques bouquin seraient moins chers qu'un cour d'électronique .
De plus j'en ais déjà acheté ( l'électronique pour les débutants sèchent les cours mais soudent sans se brûler les doigts) 1 livre pas super complet mais qui mais fait de la pub pour elex .
Ou sinon G 1livre livré avec électroniques lab 130 qui lui est complet mais un peu dur à lire
Sinon G un pdf de 5 millions de pages : un truc hardcor
Mais non G pas encore pris un cour .(DSL pour le hors sujet)

Là je ne sais pas du tout se que je fais (de toute façon j'ai une malédiction qui m'empêche de réussir tout les projet que je commence , croisons les doigts)

Merci de t'être interècé de moi.:)

A+