Projet ambitieux robotique

Projet ambitieux robotique - Divers - Programmation

Marsh Posté le 07-02-2005 à 23:42:01    

Bonjour. Je vais bientôt me lancer dans un ambitieux projet de robotique dont je compte apprendre beaucoup. J'ai quelques notions de programmation C++ et je maîtrise le basic. J'ai déjà deux robots à base de microcontrolleurs picbasic à mon actif mais là je compte me lancer dans un truc beaucoup plus complexe à partir d'une idée simple : un mix PC/robot. Cette idée à germer.... dans une poubelle. En effet, j'ai récupérer, dans la rue, un vieux PC à base de pentium 486 dx2 (ah les gens jettent de ces trucs de nos jours). Voilà donc mon projet : créer un (gros) robot mobile dont le "coeur" sera composé de :
-le pentium 486 dx2
-la carte mère qui va avec
-un vieux disque dur de 300Mb.
Le problème est le suivant : j'ai quelques notions de programmation mais cela ne m'effraie pas d'apprendre étant donné que la robotique est devenue une vraie passion pour moi. Je voudrai donc savoir s'il était possible de créer un programme qui s'exécute au démarrage du PC sans intervention extérieure (je sais que c'est possible mais je voudrai connaître le langage à utiliser, le niveau à avoir...). Pour cela y'a-t-il besoin d'un OS? est-ce faisable sous DOS ou Win 3.1? Pourriez vous me donner des indices et des pistes sur des livres à lire sur le sujet ou des sites internet. Merci d'avance... d'aider un noob :jap: .

Reply

Marsh Posté le 07-02-2005 à 23:42:01   

Reply

Marsh Posté le 08-02-2005 à 00:04:23    

Bravo, belle initiative. Je suis interessé par les réponses eventuelles :D . Et j'ai bien l'impression que tu devras te coller a faire un peu d'asm :)


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 08-02-2005 à 12:17:59    

heu j'y connais pas grand chose en prog mais te suffit d'utiliser le dos . tu calle ton raccourci vers le programme  dans ton autoexec.bat et ca le demarre direct au boot... apres en ce qui concerne la realisation du programme...chais pas trop...

Reply

Marsh Posté le 08-02-2005 à 20:54:12    

+1, et tu compte faire quoi avec ce robot ?


---------------
Créer son forum gratuit |  Mon beau blog phpBB caÿ le mal :o
Reply

Marsh Posté le 08-02-2005 à 23:27:23    

Merci pour les encouragements. Pour la question de scull, je répondrai que la robotique est devenue une vraie passion depuis deux ans et j'aimerai maintenant me lancer dans un "projet vraiment balèse", en plus ça me permettra d'apprendre pas mal de choses en prévision de mes années d'études (je suis en terminale). La vraie question c'est pas à quoi servira le robot, la vraie question c'est de savoir comment le réaliser et de ressentir cette émotion indescriptible lors des premiers tests. Enfin bon... Sinon j'avais d'autres questions :
-Le DOS il est installé où, sur le disque dur lors de l'install de Windows ou alors dans le Bios de la carte mère. Cette question va peut-être vous paraître débile mais c'est pour savoir si j'ai vraiment besoin d'un disque dur. En effet, une disquette de boot avec le autoexec et le programme de pilotage ne seraient-ils pas suffisants ?

Reply

Marsh Posté le 08-02-2005 à 23:29:49    

Le dos (qui est un OS) est installé sur un disque dur, pas dans le bios :)


---------------
Scheme is a programmable programming language ! I heard it through the grapevine !
Reply

Marsh Posté le 08-02-2005 à 23:40:52    

Tu peux trouver un DOS sur floppy, mais en tout cas pas un DOS sur BIOS :p. Le BIOS sert a lancer ton ordio pour qu'il sache a qui demander les info, le voltage & co, pas pour y stoquer les prog de billou :D


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 09-02-2005 à 18:45:02    

Donc pour mon projet j'aurai forcément besoin d'un disque dur?

Reply

Marsh Posté le 09-02-2005 à 19:40:53    

disque dur, disquette, ou eprom

Reply

Marsh Posté le 10-02-2005 à 17:19:39    

Je t'echange ton "pentium 486 dx2" contre un pentium II 400...
 
Ou sinon, utilise un "Disc on chip" ou un adaptateur compact flash vers ide.


---------------
Hiren est mon meilleur ami... Le sauveur de mes conneries...
Reply

Marsh Posté le 10-02-2005 à 17:19:39   

Reply

Marsh Posté le 10-02-2005 à 21:00:43    

C'est exploitable une clé usb sans disque dur ?


---------------
Scheme is a programmable programming language ! I heard it through the grapevine !
Reply

Marsh Posté le 10-02-2005 à 21:08:30    

je crois pas qu'on puisse booter sur du usb :s


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 11-02-2005 à 00:57:26    

esox_ch a écrit :

je crois pas qu'on puisse booter sur du usb :s

C'est possible avec un PC récent et si le bios le supporte.


---------------
Le site de l'année :D (XHTML 1.0 strict) : http://darkoli.free.fr/index.html
Reply

Marsh Posté le 11-02-2005 à 01:02:19    

question bete :
 
ou peux t-on trouver des moteurs (pas à pas) qui se pilotent via le port com ou usb.. avec des drivers et tout.. ça existe?
c'est cher?
 
des liens siouplé [:ubik75]

Reply

Marsh Posté le 11-02-2005 à 01:08:56    

et des capteurs aussi  [:ubik75]

Reply

Marsh Posté le 11-02-2005 à 06:43:47    

darkoli a écrit :

C'est possible avec un PC récent et si le bios le supporte.


 
 

Citation :

pentium 486 dx2


 
C'est quoi pour toi un vieil ordio alors? :lol:


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 11-02-2005 à 08:08:38    

Tu peu le faire avec un port //, sachant que sur un vieux pc, il parait que la puissance qui sort d'un de ces port et plus important (en volt) ce qui permet de direcment commander et faire tourner un moteur. Ce qui ne serait pas le cas pour les pc actuels. A confirmer

Reply

Marsh Posté le 11-02-2005 à 09:44:31    

mdr tu veux brancher un moteur avec une manip faite main sur le port // ? J'aurais pas le courrage moi :lol: , j'attends les photo avec impatience


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 11-02-2005 à 12:23:32    

bon vous les trouvez ou vos moteurs.. :o

Reply

Marsh Posté le 11-02-2005 à 13:46:22    

magasins de modélisme.
ou
http://www.Conrad.fr
ou  
Comptoirs électriques


Message édité par _charlyoleg_ le 11-02-2005 à 13:49:03
Reply

Marsh Posté le 11-02-2005 à 13:50:18    

scull a écrit :

Tu peu le faire avec un port //, sachant que sur un vieux pc, il parait que la puissance qui sort d'un de ces port et plus important (en volt) ce qui permet de direcment commander et faire tourner un moteur. Ce qui ne serait pas le cas pour les pc actuels. A confirmer


:ouch:
Dans le genre efficace et violent...


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Marsh Posté le 12-02-2005 à 13:49:01    

violent oui et efficace non !!!
 
ton port parallele ne pourra jamais fournir le jus necessaire pour piloter un petit moteur pas a pas (5V et quelques centaines de miliamperes) faudra commander tes moteurs ou autres via des relais.. (ca sera le plus simple)
 
Par contre c parfaitement possible de piloter via le port // (c le plus simple des acqui regulieres et des operations de masquage : simple et efficace)

Reply

Marsh Posté le 12-02-2005 à 14:37:23    

[:drapo] pour voir le C3PO en action :D


Message édité par Jubijub le 12-02-2005 à 14:37:31

---------------
Jubi Photos : Flickr - 500px
Reply

Marsh Posté le 12-02-2005 à 19:51:19    

>vince : je ne doute pas que ça ne marchera pas... Mais si c'était le cas, waow. Et puis, c'est le côté violent qui me séduit.


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Marsh Posté le 21-02-2005 à 18:02:15    


:heink:


Message édité par red faction le 21-02-2005 à 18:06:26
Reply

Marsh Posté le 21-02-2005 à 18:02:39    

sinon hop un ptit lien pour debuter
http://www.generation5.org/


Message édité par red faction le 21-02-2005 à 18:04:35
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed