Palm Arduino Plus (4 / 4 étapes)

Étape 4: Résumé

Palm cet Arduino Plus montré dans ce instructable est la première version. En ce moment je suis prototypage la deuxième version de celui-ci, le PCB a été envoyé au manufacturier et je suis en attente pour lui arrivée.

Dans la deuxième version, j’ai ajouté :

  • Double Pole Double Throw changer alors nous pourrions allumer/éteindre les deux alimentation (3.7V alimentation pour Arduino et XBee/Bluetooth et 6-9V bloc d’alimentation pour moteur) à un interrupteur simple.
  • 1 x deux 3 cavaliers ont été ajoutés alors nous aurions utilisé pin D2 et D3 en option pour série logiciel pour XBee ou Bluetooth, plutôt que d’utiliser pin D0 et D1 comme la série RX/TX pour XBee ou Bluetooth.
  • La LED de Debug (broche D13 LED) avec résistance s’ajoutèrent alors nous pourrions utilisée pour tester l’esquisse.

Ces recommandés sont visibles sur cette photo de projet et dans l’intro vidéo.

Ressources

Photo 1 montre le tout premier test je l’ai fait après que tous les composants ont été installés. J’ai enlevé le contrôleur de moteur L293D/SN754410 IC avant de télécharger le croquis de LED clignotent.

Photo 2, 3, 4, 5 Afficher l’option d’installation du module XBee et RX-XV WiFly module avec la carte de dérivation Buddy XBee.

Photo 6, 7 Afficher l’option d’installation de Bluetooth carte de dérivation (RN-4 x Bluetooth de Sparkfun Conseil, j’ai utilisé Bluetooth Mate Silver, WRL-10393 à titre d’exemple)

Croquis de test

Voici les vidéos du test du Palm Arduino Plus de ses caractéristiques.

Remarque : pour l’utilisation de Bluetooth, veuillez regarder le Wireless LEGO® course voiture Redux (je travaille là-dessus. Coming Soon!)

Servo

J’ai assigné la broche 5 de Digital sur Palm Arduino Plus se connecter à la broche de sortie de servo.
Voici le sketch Arduino que j’ai utilisé pour tester le connecteur servo sur Palm Arduino.

#include < Servo.h > #define ServoPin 5 #define LED 13 Servo servo ; angle int = 0 ; void calibrateServo() {servo.write(90) ; delay(15);} void setup() {pinMode (LED, OUTPUT); digitalWrite (LED, faible); servo.attach(ServoPin); / / celui-ci est effectué une fois / / calibrateServo() ; delay(1000) ; digitalWrite (LED, haute), digitalWrite (LED, faible);} void loop() {digitalWrite (LED, HIGH); pour (angle = 30 ; angle < 135 ; angle ++) {servo.write(angle) ; delay(20);} digitalWrite (LED, faible); pour (angle = 135 ; angle > 30 ; angle--) {servo.write(angle) ; delay(20);}}

Moteur

L’affectation des broches sur Palm Arduino Plus pour axe de sortie moteur de contrôleur de moteur L293D sont broche numérique 7, 8 et 9.
Voici le sketch Arduino que j’ai utilisé pour tester les connecteurs à broches moteur entre Palm Arduino et contrôleur de moteur L293D.

Tester les moteurs / / moteur #1 int Motor01Enable = 9 ; int Motor01Pin1 = 8 ; int Motor01Pin2 = 7 ; LED ON et OFF action int ledLight = 13 ; void setup() {pinMode (ledLight, sortie); / / moteur #1 pinMode (Motor01Enable, OUTPUT); pinMode (Motor01Pin1, OUTPUT); pinMode (Motor01Pin2, sortie);} void loop() {digitalWrite (ledLight, HIGH); digitalWrite (ledLight, basse), delay(500) ; delay(500); / / rotation droite pour 1500 millisecondes motor01DirA() ; delay(1500); / / pause pour 1000 millisecondes motor01Pause(1000); / / tourner à gauche pour 15000 millisecondes motor01DirB() ; delay(1000) ; motor01Pause(1000);} void motor01DirA() {digitalWrite (Motor01Enable, HIGH); digitalWrite (Motor01Pin1, LOW); digitalWrite (Motor01Pin2 ÉLEVÉ) ; } void motor01DirB() {digitalWrite (Motor01Enable, HIGH); digitalWrite (Motor01Pin2, basse); digitalWrite (Motor01Pin1, HIGH);} void motor01Pause(int mSec) {digitalWrite (Motor01Enable, LOW); digitalWrite (Motor01Pin2, LOW); digitalWrite (Motor01Pin1, basse); delay(mSec);}

Vidéos

-Tester les LED clignotent

- Test de Servo (The Palm Arduino Plus a été installé sur la voiture de course de LEGO sans fil).

- Test moteur (The Palm Arduino Plus a été installé sur la voiture de course de LEGO sans fil).

Articles Liés

Un voyage de Palm Arduino Kit

Un voyage de Palm Arduino Kit

je devais cette instructable à mon fan Arduino Kit Palm !Je l'ai mentionné dans mon précédent instructable « Palm Arduino Kit » que j'ai construit le kit m'accompagner pendant que je fais le voyage.Et un véritable voyage de mon Arduino Kit de Palm ne
Palm Arduino II

Palm Arduino II

j'ai une idée "à travers les miroirs" de faire une autre version du Palm Arduino.Comme ce dessin tiré de Palm Arduino, je l'ai sera appelé Palm Arduino II.Ce palmier Arduino, la seconde, sera la combinaison de Palm Arduino et Portable 5V régulat
Palm Arduino V3

Palm Arduino V3

j'ai concevoir et créer ce prototype de Palm Arduino V3 PCB, comme j'étais fatigué de recréer Arduino Compatible perf embarquer chaque fois j'ai prototypage un nouveau projet, surtout quand j'ai dû passer beaucoup de temps à retracer le câblage pour
Projet Arduino plus inutile Machine jamais

Projet Arduino plus inutile Machine jamais

j'ai voulu entrer dans les projets d'Arduino et introduire mon fils à la robotique en utilisant Arduino. Donc j'ai pensé à la construction un projet simple qui fait usage de l'Arduino Uno et un servo. J'ai vu un grand poste dans Instructables sur The
Faire une esquisse de l’Arduino plus petit

Faire une esquisse de l’Arduino plus petit

si vous avez chaque coup que 32 256 octets maximum sur un Arduino Uno et s'est demande si vous pouviez faire vos croquis plus petites au lieu de mise à niveau vers un méga, c'est pour vous !Les conseils donnés à l' url le compilateur donne sont un bo
Alarme intrus d’Arduino plus fort du monde

Alarme intrus d’Arduino plus fort du monde

Je suis un gars qui aime beaucoup le son truc, et spécialement, je n'aime pas quelqu'un venir à mon espace de travail sans mon connaissance préalable, surtout si les personnes sont de mon frère ou les jeunes enfants. J'ai besoin d'un moyen de faire u
R/C LEGO « Coaster » Droid

R/C LEGO « Coaster » Droid

The Coaster Droid ou « CDroid » est une version plus grande de R/C LEGO « Vélocipède » Droid que j'ai construit récemment. Et celui-ci je veux y ajouter le capteur donc il pouvait éviter de heurter les obstacles.Le « CDroid » utilise des composants d
R/C LEGO « Vélocipède » Droid

R/C LEGO « Vélocipède » Droid

j'ai construit ce Droid « Vélocipède » à l'aide de pièces de jeu existant de LEGO® - "La guerre des Etoiles 7748, le Clone Wars Corp Alliance Tank Droid" (2009) et quelques autres des briques de LEGO Technic, plaques.Le jeu original de 7748 (voi
Sans fil voiture de course LEGO Redux

Sans fil voiture de course LEGO Redux

la voiture de course de Lego sans fil original a été construite avec le piraté moteur et boîte de vitesses à l'essieu que j'ai sorti de voiture R/C petit jouet et modifiée les plaques de LEGO pour être utilisé comme un support de servo.Par la suite,
Arduino Kit de palme

Arduino Kit de palme

mise à jour : Découvrez le premier voyage de Palm Arduino Kit, ici !Je voyage plusieurs fois par an, parfois je suis allé en famille, a pris des membres de la famille, amis, à des endroits aux États-Unis, les jours, peut-être pendant des semaines, mê
Le projet plus simple Arduino jamais !

Le projet plus simple Arduino jamais !

Bienvenue sur mon premier instrucatble j'espère que vous l'aimez et n'hésitez pas à laisser une critique constructive. Espérons que je peux faire plus instrucatbles dans la furture.Étape 1: ArduinoArduino est une plate-forme de prototypage open sourc
Faire le plus simple arduino breadboard nu sans quartz

Faire le plus simple arduino breadboard nu sans quartz

Mise à jour : étape sur UNO USB/TTL et tension régulée ajouté.Nous allons construire l'Arduino plus élémentaire. Nous allons à supprimer la nécessité du cristal à l'aide de l'oscillateur interne à 8MHz et construirait bootloader personnalisé pour gér
AdruShield – plus polyvalent shield Arduino jamais

AdruShield – plus polyvalent shield Arduino jamais

ArduShield c'est plus polyvalent bouclier de développement pour les conseils d'Arduino plus populaires comme a:Arduino UNO R3Arduino MiniArduino Pro Mini V5Arduino Nano V3Arduino MicroR3Arduino LeonardoArduino YunArduino zéroGalileo Gen2et de nombreu
Arduino Freeform USB

Arduino Freeform USB

il s'agit d'un projet en tentant de l'améliorer prédécesseur « Arduino Freeform » en le plaçant dans une enveloppe et avoir les fins similaires comme « Kit Arduino de Palm » et « Palm Arduino II », qui je peux le porter dans ma poche, et être disponi