Bateau pilote automatique - basée sur l’Arduino (8 / 13 étapes)

Étape 8: Le Circuit de soudage-mur

Le circuit final était virtuellement un duplicata du troisième prototype, sauf que j’ai utilisé une autre puce AtMega328 au lieu de l’Arduino Uno. Juste au-dessus, vous pouvez trouver le schéma électrique complet. Puisqu’il y avait deux AtMegas, j’ai décidé de les diviser entre deux 5x7cm perfboards, que j’ai eu autour de la pose. Le schéma est répartie le long du milieu, tout un côté ou appartient à son Conseil d’administration respectif. Autrement dit, il y a deux régulateurs de tension pour chaque planche qui disperse la chaleur sur une surface plus grande. Au lieu de souder toutes les pièces de la perfboard, j’ai soudé des réglettes à broches pour pièces remplaçables comme le GPS, boussole, moteurs, FT232, AtMegas. J’ai aussi mis deux réglettes à broches le long de chaque AtMega juste au cas où je voulais ajouter quelque chose à l’avenir.

Ces deux AtMegas sont simples à programmer, que tout ce qu’ils ont besoin est un FT232 et un ordinateur. Il y a deux réglettes à broches pour le FT232 pour se connecter, donc tout ce que vous faites est Branchez-les là, branchez la puce FT232 vers votre ordinateur via un câble USB, et le programme avec le logiciel Arduino comme vous le feriez avec un Arduino ordinaire.

Il y a plusieurs connexions entre les deux puces AtMega. L’un d’eux est pour le transfert de la position GPS à l’autre. Il y a un fil allant de la broche 13 d’un AtMega sur la broche TX sur l’autre AtMega. Ces circuits doivent être alimentées par la même batterie. Afin de connecter entre elles, j’ai soudé les connecteurs JST RCY femelles à chaque puce pour pouvoir, puis faire un Y-splitter pour les relier à la batterie. J’ai aimé le connecteur d’alimentation de la batterie, j’ai décidé de faire un adaptateur pour elle au lieu de hacher il décolla.

Voici une liste de pièces complet que je suis venu avec après que j’ai construit le pilote automatique. J’ai été vraiment choqué par le coût total de ce projet ; mais là encore, la plupart du coût provient de GPS, bateau de RC et RC récepteur et l’émetteur.

Liste des pieces

Résistances :

  • 4 x 10 résistances k (0,05$)
  • 2 x résistances k 1 (0,02$)
  • résistances de 4 x 220 ohms (0,06$)

Régulateurs de puissance :

  • 2 x LM7805 régulateurs (0,32$)
  • 2 x L78L33ACZ régulateurs (0,32$)

Pièces de l’Arduino :

  • 2 x AtMega328 puces (3,52$)
  • 4 x 5mm LEDs (0,20$)
  • cristal d’horloge 2 x 16MHz (0,16$)
  • 2 x bouton poussoir momentané : normalement éteint (0,81$)
  • condensateurs en céramique 4 x 30pf (0,08$)
  • condensateurs en céramique 2 x 0.1uF (0,04$)
  • 2 x 47uf condensateurs électrolytiques (0,16$)
  • 2 x niveau logique N-Channel MOSFETs (0,43$)
  • 3 x connecteurs femelle JST RCY (0,34$)
  • 1 x Connecteur Male JST RCY (0,14$)
  • 2 x 1N5408 diodes (0,02$)
  • Beaucoup de réglettes à broches mâles et femelles (0,50$)
  • Au moins une carte de dérivation FT232 (1,56$)

Grandes parties :

  • 1 x Module GPS de NEO - 6M (12,00$)
  • 2 x 5x7cm Perfboard (0,95$)
  • 1 x HK-GT2B émetteur et le récepteur (24,00$)
  • 1 Compas de 3 axes x HMC5883L (1,00$)
  • 1 x bateau RC (20,01$)

Total général : 66,69 $

La plupart de ces pièces j’ai soit eu autour de la pose, ou sont disponibles en vrac d’eBay.

Articles Liés

Verre les ordinateurs basés sur l’Arduino Uno

Verre les ordinateurs basés sur l’Arduino Uno

Pour mon projet diplômés de masters ("Gowing ordinateurs, connexion corps, Cutting the Cord") de Konstfack Collège d'artisanat et de Design (céramique et verre/CRAFT), j'ai fait 3 verre ordinateurs basés sur les spécifications de l'Arduino Uno.
Calculatrice simple basée sur l’Arduino MEGA

Calculatrice simple basée sur l’Arduino MEGA

De nos jours, faire des calculs n'est pas un problème du tout. Calculatrices puissants peuvent être achetés pour quelques euros ou faciles à installer sur les téléphones et les ordinateurs. Cependant, nous avons décidé de transformer notre Arduino en
Seau à glace automatique fournisseur basées sur Arduino

Seau à glace automatique fournisseur basées sur Arduino

Vendredi dernier, quelques ingénieurs de DFRobot ont pris leur le défi de seau à glace de sensibilisation pour la SLA. Nous avons décidé de le faire d'une manière maker avec un vendeur de seau à glace automatique basé sur Arduino.And, nous défions to
Instructions de DJI station terrestre pour voler un octocopter sur le pilote automatique

Instructions de DJI station terrestre pour voler un octocopter sur le pilote automatique

vous pouvez utiliser le système de contrôleur de vol DJI wookong, mis à jour pour une utilisation avec les coordonnées du point de cheminement GPS, pour piloter un hélico sur le mode de pilotage automatique. C'était un peu difficile pour moi de déchi
Contrôlé à distance tableau de bord multifonction basé sur firmware Arduino, ESP8266 et uPanel : développement de l’interface

Contrôlé à distance tableau de bord multifonction basé sur firmware Arduino, ESP8266 et uPanel : développement de l’interface

La solution utilisée ici pour télécommander Arduino au moyen d'un smartphoneou tablette à la place des boutons poussoirs, affichages, etc. s'applique à de nombreux projets dans lesquels le microcontrôleur doit être contrôlé à distance, alors l'applic
Contrôle JavaScript robotique et basée sur un navigateur Arduino

Contrôle JavaScript robotique et basée sur un navigateur Arduino

vos connaissances en développement web et JavaScript permettent de contrôler les projets d'Arduino et même robots (nœud + robots = nodebots) !Ceci est rendu facile avec node.js, Firmata et Johnny-cinq. Let's get started ! Johnny-cinq logo par Mike Sg
Régulateurs de tension de commutation basée sur Arduino

Régulateurs de tension de commutation basée sur Arduino

Convertisseurs DC-DC sont utilisés pour convertir efficacement les tensions continues. Ils ont une efficacité de conversion jusqu'à 95 %, ce qui les rend utiles pour LED bandes, feux de vélo, chargeurs de piles et appareils électriques solaires. Un c
Pilote automatique hélice

Pilote automatique hélice

** Note : je n'ai pas eu le temps de remplir toutes les étapes encore, cependant, je vais finir après je suis fait avec le travail aujourd'hui, Désolé pour le post prématuré, je veux obtenir cela avant la date limite du projet **Bonjour à tous!Je sui
Intro pour modéliser l’avion pilote automatique!!!

Intro pour modéliser l’avion pilote automatique!!!

Hi All!J'ai vingt ans. J'ai ramassé mon arduino pour la première fois que ce Noël et moi avons été garder occupé sur mes applications arduino afin que je peux vous apporter cette instructable. J'espère que ça aide!!!Ce projet visait à construire un t
Machine à états finis sur un Arduino

Machine à états finis sur un Arduino

Aujourd'hui, nous mettrons en œuvre une machine d'état fini (FSM) sur un Arduino. Cela vous permet de mettre en place des systèmes à un comportement précisément défini issu des États distincts. Vous apprendrez ce qu'une machine à états finis est et c
Un très bon marché WiFi ESP8266 smart voiture commandée par téléphone basée sur NodeMCU

Un très bon marché WiFi ESP8266 smart voiture commandée par téléphone basée sur NodeMCU

DoitCar est conçu et développé par Shenzhen médecins du renseignement & Technology (SZDOIT), qui est le plus rentable. Il est largement appliqué dans de nombreux domaines, comme l'amant électronique, étudiants, Internet des objets (IDO), collecte de
Équilibrage automatique skateboard/segw * y projet Arduino Shield

Équilibrage automatique skateboard/segw * y projet Arduino Shield

Ggénéral but Arduino shield pour machines d'équilibrage automatique.Pourquoi j'ai fait il ?J'ai fait précédemment une Instructable en 2010 sur comment construire une planche à roulettes Self-balancing.Il y a > 500 commentaires là-dessus et beaucoup e
Masseur de pieds automatique pour le chausson Lilypad Arduino

Masseur de pieds automatique pour le chausson Lilypad Arduino

J'ai fait un petit massage poussoir automatique avec Lilypad Arduino et quelques-uns des panneaux de Vibe Lilypad pour le masseur réel. Le capteur qu'il utilise est un accéléromètre Lilypad que j'utilise seulement comme un capteur d'inclinaison base.
Présentation Climaduino - Thermostat axée sur l’Arduino vous contrôler depuis votre téléphone !

Présentation Climaduino - Thermostat axée sur l’Arduino vous contrôler depuis votre téléphone !

Mise à jour :Il y a une nouvelle version de la Climaduino et le contrôleur Climaduino avec des changements très importants.Prend en charge plusieurs zonesUtilise la Arduino YúnFonctionne avec a/c centraleCommunique à l'aide du protocole MQTT (peut in