Zedomax DIY 113 - Construire un bluetooth contrôlée Holloween Hovercraft léger Party!
[Bricolage 113]
Do it yourself!
Zedomax Hovercraft Version 3 - Asteroid II
Construire un bluetooth controlledHolloween Hovercraft léger Party!



[data gv = "C3v3uWwIGXQ"] [/ gv]
Bon, l'autre jour, nous avons fait un aéroglisseur cool, aujourd'hui nous allons ajouter un module Bluetooth et un ordinateur embarqué de la faire tourner!
Liste des pièces:
Pièces de l'aéroglisseur originale. (Oui, vous avez besoin pour faire le premier aéroglisseur ...)
2 modules CUBLOC CB220
2 CB220 Proto Boards
2 Acode-300 modules Bluetooth
2 boutons-poussoirs
2 LED
2 I / O Cell Relays
2 5V à 3,3 V régulateur (pour ACODE-300, I got mine off un dongle XPORT ...)
2 DC Jacks
1 pile 9V
1 batterie AAA
2 Résistances 330ohm
3 résistances de 10K
1 créativité
1 Concentation
HOWTO
D'abord, vous aurez besoin de faire quelques circuits. Vous avez besoin de faire un module émetteur et un module de réception pour votre aéroglisseur.
Voici ce que le brochage ACODE-300 Module de ressembler à:

Vous devez en principe de faire un circuit pour les ACODE-300, qui nous avait déjà fait avant sans fil avec écran LCD, vous pouvez consulter ce lien

Vous pouvez télécharger le schéma complet ici:
Asteroid II transmetteur Bluetooth et récepteurs
Après avoir apporté les transmetteur et le récepteur, vous devriez avoir quelque chose comme ceci:
Émetteur:

Récepteur (à mettre sur l'aéroglisseur):

D'accord, cela devrait vous prendre environ 1 heure pour l'émetteur et 1 heure pour le récepteur.
Une fois que vous avez fini de la faire, assurez-vous de configurer votre ACODE-300 modules à 115200 bps et ils se connectent.
Avant de mettre votre ACODE-300 sur votre transmetteur et le récepteur, les configurer en utilisant le logiciel ci-dessous et la carte d'interface ACODE:

Insérez votre ACODE-300 module comme le montre
ci-dessus pour la carte d'interface. Également connecter un câble série et
DC de puissance (entre 5 et 12V) à la carte d'interface.
Exécutez le PromiWIN4.0_Setup (Fr). Programme d'installation exe et installer
Promi logiciels, que nous allons utiliser pour relier les deux ACODE 300 modules sans fil.
PromiWIN4.0_Setup (Fr). Exe Télécharger
Le débit par défaut pour ACODE-300 est fixée à 9600 bps. So Just
cliquez sur OK et vous devriez être en mesure de voir l'écran suivant:

Maintenant, nous sommes prêts à mettre l'appareil à un rythme plus rapide de transmission.

Changer l'exploitation en mode à Mode3, vitesse de transmission et à 115200 bps
définir le nom de dispositif à dispositif 1 comme indiqué ci-dessus.

Si vous obtenez le message de configuration a été appliqué, vous êtes prêt à aller.
Débranchez votre ACODE-300 module de la carte d'interface et branchez-le dans votre transmetteur.

Allumez votre Groupe d'étude et votre ACODE-300 devrait commencer
clignoter la LED comme ci-dessus toutes les 1-2 secondes.
Maintenant, prenez votre ACODE-300 module à partir de votre récepteur et
branchez-le sur la carte d'interface et d'exécuter Promi nouveau le programme.

Une fois que vous êtes connecté, changer l'exploitation en mode à MODE1, Baud
taux à 115200 bps et définir le nom du périphérique à périphérique 1? comme indiqué ci-dessus.
Après avoir appliqué les paramètres ci-dessus, cliquez sur Connection (out) et appuyez sur Chercher.

Vous devriez être en mesure de trouver le dispositif 1, le ACODE-300 module sur le Groupe d'étude.

Maintenant, sélectionnez l'appareil 1 et cliquez sur Connect.
Vous devriez voir les deux voyants du ACODE-300 activer continusly fois
vous obtenez ce message:


(DEL en continu sur)
Lorsque les voyants DEL sont allumés comme ci-dessus, le ACODE-300 modules sont
connecté et une liaison série RS232 droite a été
établie. Elle est comme si un câble série a été connecté
sans fil.
Maintenant débrancher le ACODE-300 module de la carte d'interface et
branchez-le dans votre module récepteur:

Maintenant, lorsque vous allumez la fois transmetteur et récepteur et vous devriez voir les deux leds sur la lumière comme le montre la photo ci-dessus.
Maintenant, ouvrez votre CUBLOC Studio et compiler et télécharger le programme de l'émetteur à l'émetteur récepteur programme etla au récepteur.
Cliquez ici pour télécharger Transmetteur Programme
Cliquez ici pour télécharger Receveur Programme
Maintenant, prenez votre regard nouveau parti à la partie suivante de votre ami et groovin commencer!
Cool Pics de montage émetteur à main:


Taking it Further ...
Eh bien, j'ai construit un protocole très simple, réel, voici le code complet pour l'émetteur:
Const Device = CB220
# define DEBOUNCE_RATE 10
Entrée 0
Entrée 1
Le timer (DEBOUNCE_RATE) Set Gosub CheckKey 'à 200ms
OpenCom 1,115200,3,10,10
Dim key0 As Byte, key1 As Byte
Faire
Loop
CheckKey:
key0 = In (0)
key1 = In (1)
Si key0 = 1 Et key1 = 1 Then
Debug "Les deux touches enfoncées", Cr
PutStr 1, "B"
Elseif key0 = 1 Then
Debug "Droit touche pressée", Cr
PutStr 1, "R"
Elseif key1 = 1 Then
Debug "gauche enfoncé", Cr
PutStr 1, "L"
End If
Retour
Et le code pour le récepteur:
Const Device = CB220
Sortie 14
Sortie 15
Dim Command As Byte
Dim Longueur As Byte
OpenCom 1,115200,3,3,3
Sur Recv1 Gosub Get_Command
Out 14,0
Out 15,0
Faire
Loop
Get_Command:
Longueur = Blen (1,0)
Si Longueur> 0 Then
Command = Get (1,1)
Si Command = Asc ( "L") Then
Debug "Left Button Pressed", Cr
Out 14,1
Retard 200
End If
Si Command = Asc ( "R") Then
Out 15,1
Retard 200
Debug "Right Button Pressed", Cr
End If
Si Command = Asc ( "B") Then
Out 14,1
Out 15,1
Retard 200
Debug "Tant bouton pressé", Cr
End If
End If
Out 14,0
Out 15,0
Retour
Fondamentalement, je n'ai fait de limiter le nombre de mémoire tampon de réception et envoyez-tampon à l'aide OpenCom () pour prévenir les cas de débordement et l'utilisation juste trois lettres, L, R et B. L pour gauche, R pour droite, et B est pour les deux boutons. Vous pouvez probablement voir que vous pouvez construire du code beaucoup plus complexe sur le dessus de cela.
Voici schématique d'I / O Cell relais et ACODE données feuille de spécifications pour référence:


Je pense à un vol stationnaire-bot prochaine ... Je pense que je peux juste mettre quelques capteurs et rendre errer sur sa propre entreprise, pas plus qu'il contrôle, a obtenu de lui donner la liberté de penser par lui-même ... ![]()
Happy Holloween!
< ![]()
Si vous rencontrez des problèmes avec app ci-dessus, s'il vous plaît e-mail max@zedomax.com
Si vous avez des applications cool que vous souhaitez partager ou que vous voulez une sorte de bricolage, s'il vous plaît un e-mail max@zedomax.com
Nous n'acceptons échantillons gratuits pour DIYs, s'il vous plaît max@zedomax.com email ![]()

















































