Question

J'aimerais commencer à jouer autour de la programmation et de la construction de quelque chose avec un Arduino Board, mais je ne peux pas penser à de bonnes idées sur ce qu'il faut construire. Avez-vous des suggestions?

Était-ce utile?

La solution

Je montre aux enfants, qui n'ont jamais programmé ou fait d'électronique auparavant, pour faire un simple «phototrope», un robot léger sensible, dans environ une journée. Il en coûte moins de 30 £ (GBP), y compris Arduino, l'électronique et les mécanismes standard. Si les gens entrent vraiment dans des robots mobiles, le projet initial peut grandir et se développer (qui, selon moi, fait partie du plaisir).

Il existe des concours de robots internationaux qui nécessitent des mécanismes relativement simples pour commencer, par exemple au Royaume-Uni http://www.tic.ac.uk/micromouse/toh.asp

Les performances ultimes nécessitent des machines spécialement construites (pour la légèreté), mais les gens obtiendraient des résultats crédibles avec une nano Arduino, la bonne électronique et quelques bons moteurs.

Une ligne suivant le robot est le projet de robot mobile classique. La piste peut être aussi simple que le ruban électrique. Pololu a des vidéos amusantes sur leur robot quasi-arroséo 3PI. Les capteurs sont d'environ 1 £, et il y a un tas de kits simples à moteur + boîte de vitesses de nombreux endroits pour moins de 10 £. Ajoutez quelques £ pour le contrôle du moteur, et vous avez une mécanique de robot autonome, ayant besoin de programmation! Ajoutez un récepteur à distance infrarouge (environ 1 £) et vous pouvez le conduire à l'aide de votre télécommande TV. Ajouter une petite cellule solaire, utiliser une entrée analogique Arduino pour mesurer la tension et il peut trouver le soleil. Avec un peu plus d'électronique, il peut se «nourrir» lui-même. Et donc ça devient plus sophistiqué. Chaque étape peut ne pas être plus de quelques heures à quelques jours, et vous trouverez de nouveaux problèmes à résoudre et à apprendre.

IMHO, les compétitions les plus intéressantes (à faible coût) sont les robots de résolution de labyrinthes. La règle de la concurrence internationale oblige le robot à explorer un labyrinthe mural, généralement en utilisant des capteurs infrarouges et à calculer leur itinéraire optimal. Les défis incluent le suivi de la position actuelle de la précision près du millimètre, traitant de l'environnement imprévisiblement bruyant du monde réel et optimisant la vitesse droite avec les virages de distance les plus courts.

Tout cela dans 16k de programme et 1k RAM, avec une manipulation d'interruption en temps réel (jusqu'à 100k interruptions / seconde pour certains systèmes moteurs), l'échantillonnage des capteurs, le contrôle de la vitesse du moteur et la résolution de labyrinthes est un défi de programmation intéressant. (Vous pourriez le rendre «facile» avec 32k de programme et 2k Ram :-)

Je travaille sur un défi de robot «contraint» (basé sur Arduino) afin que les performances du robot concernent principalement la programmation plutôt que d'avoir un gros budget.

Autres conseils

Commencez petit et accumulez à quelque chose de plus complexe. Contrôle des servos. Clignoter des LED. Déboucher les entrées. Lisez les capteurs analogiques. Affichez le texte sur un LCD. Puis assemblez-le.

Malgré son nom, j'aime le "Génie du mal"réserver pour les microcontrôleurs PIC en raison des petits projets facilement digestibles qui ont tendance à s'appuyer les uns sur les autres. Il est bien sûr destiné aux programmeurs PIC plutôt qu'à l'Arduino, mais le matériel couvert sera utile, peu importe ce que vous développez sur.

Je sais qu'Arduino est à la mode en ce moment, mais j'aime aussi le Teensy ++ CARTE DE DÉVELOPPEMENT en raison de son prix bas (24 $), du PCB compatible à pain, du nombre de broches relativement élevés, de l'environnement de développement Linux, de la connectivité USB et de ne pas avoir besoin d'un programmeur. Mérite d'être envisagé pour les petits projets.

Si vous venez avec quelque chose de cool, faites-le moi savoir. J'ai besoin d'une excuse pour faire quelque chose d'amusant :)

Idées liées au vélo:

  • Alarme de vol (peut-être avec un lien radio à une station de base qui est connectée à un PC par Ethernet)
  • Ordinateur de voyage de fantaisie (avec commutateur à roseau ou capteur opto sur roue)
    • Intégrez avec une unité de télématisation GPS (journalisation de la déclenchement) avec le téléchargement Ethernet / USB des données enregistrées sur PC. A également un composant de programmation PC intéressant - intégrer avec Google Maps.

Autres idées:

  • Horloge avec Synchronisation du temps automatique de:
    • Récepteur GPS
    • Signal radio FM avec intégré Données RDS avec CT Code
    • Radio numérique (DAB +)
    • Tour de téléphone mobile (aurait-il besoin d'un abonnement et d'une carte SIM pour cette opération de réception uniquement?)
    • Serveur NTP via:
      • Ethernet
      • Wifi
      • Zigbee (avec un coordinateur de Zigbee qui obtient son temps par exemple Ethernet ou GPS)
    • MAINS ELECTRICITY SMART METER via Zigbee (je suis intéressé maintenant que les compteurs intelligents sont présentés à Victoria, en Australie; je ne sais pas si les compteurs intelligents diffusent les informations de temps et si cela nécessite une authentification)
  • Métronome
  • Tuner d'instrument

Cette Boîte de puzzle à géocache inversé C'était un projet Arduino génial. Vous pouvez passer cela à l'étape suivante, par exemple, avoir une boîte à géocache inverse qui donne un indice uniquement à un endroit spécifique, puis en utilisant des indices physiques trouvés à cet endroit couplé à l'indice suivant de la boîte, déterminer où aller pour la prochaine étape.

Vous pourriez faire l'une des compétitions de robots de lutte contre les incendies. Nous avons construit un robot à l'université pour mon projet final de baccalauréat, mais nous n'avons pas eu le temps de participer à la compétition. De plus, le robot avait besoin de vernis de toute façon ... :)

Vidéo ici.

Attention, cela a été fait avec un Motorola HC12 et un compilateur C, et la plupart des composants à l'extérieur de la carte de microcontrôleur ont été fabriqués à partir de zéro, donc cela a pris plus de temps qu'il ne le devrait. Devrait être beaucoup plus facile avec les composants préfabriqués.

La recherche de chemin / la navigation d'obstacle est généralement un bon projet pour commencer. Si vous voulez quelque chose de pratique, jetez un œil à la façon dont Irobot aspire le sol et procurez-vous un meilleur schéma.

Cela dépend de votre arrière-plan et si vous voulez pratique ou cool. Du côté pratique, une télécommande pourrait être un simple point de départ. Il a des boutons et des lumières mais n'est pas trop exigeant.

Pour un projet cool, peut-être un jeu de mémoire de style Simon ou quoi que ce soit avec des lumières et des bruits (en pensant à la theremin).

Je n'ai pas de suggestions ou peut-être quelque chose comme un robot de suiveur de ligne. Je pourrais vous aider avec quelques liens pour l'inspiration

Tutoriels Arduino

Top 40 projets Arduino du Web

20 projets Arduino incroyables

Je développe actuellement des plans pour automatiser la disposition du train de modèles de 30 ans.

Un appareil POV pourrait être amusant à construire (juste Google pour POV Arduino). POV signifie persistance de la vision.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top