Zedomax DIY 113 - Zgradite bluetooth nadzorovano Holloween Hoverkraft stranka luč!
[DIY 113]
Naredi si sam!
Zedomax Hoverkraft Version 3 - Asteroid II
Zgradite bluetooth controlledHolloween Hoverkraft stranka luč!



[gv data = "C3v3uWwIGXQ"] [/ gv]
V redu, drugi dan smo cool vozila na zračni blazini, danes bomo dodali bluetooth modul in vgrajeni računalnik, da bo spin!
Deli List:
Deli iz original zračni blazini. (Yes, ki ga potrebujete za vozila na zračni blazini prvi ...)
2 CUBLOC CB220 modulov
2 CB220 Proto Boards
2 Acode-300 Bluetooth Modules
2 gumbi
2 LED
2 I / O Cell Relays
2 5V v 3.3V regulator (za ACODE-300, sem rudnik off IZVOZNA Dongle ...)
2 DC Jacks
1 9V Battery
1 AAA baterije
2 330ohm Upori
3 10K Upori
1 Creativity
1 Concentation
HOWTO
Najprej boste morali, da bi nekaj vezij. Potrebujete da oddajnika modul in modul sprejemnik za vaše vozilo na zračno blazino.
Here's what ACODE-pinouts 300 modul je videti takole:

You basically potrebo, da vezje za ACODE-300, ki smo si pred tem z brezžično LCD, lahko sklicuje na to povezavo

Lahko prenesete celotno shematično tukaj:
Asteroid II Bluetooth Trasmitter & Receiver
Ko bo trasmitter in sprejemnika, morate imeti nekako takole:
Transmitter:

Sprejemnika (postaviti na zračno blazino):

Ok, to bi vas približno 1 uro za oddajnik in 1 uro za sprejemnika.
Ko končate zaradi česar je, poskrbite, da vaš ACODE setup-300 modulov na 115200 bps in jih povezujejo.
Preden se vaš ACODE-300 na vaš trasmitter in sprejemnika, ki jih je ustanovil z uporabo programske opreme v nadaljevanju in ACODE Interface Board:

Vstavite kartico ACODE-300 modul, kot je prikazano
zgoraj vmesnika board.
Tudi priključite kabel in serijski
DC moč (med 5 in 12V), da vmesnik board.
Run PromiWIN4.0_Setup (En). Exe namestitveni program in ga namestite
Promi programsko opremo, ki jih bomo uporabili za povezavo dveh ACODE-300 brezžični moduli.
PromiWIN4.0_Setup (En). Exe Download
Default baudno stopnja za ACODE-300 je določena na 9600 bps.
Torej Just
kliknite V redu, in ti bi lahko videli naslednji zaslon:

Sedaj smo pripravljeni, da bo naprava hitreje baud rate.

Spreminjanje Delovanje na MODE3, Baud tečaj 115200bps in
določi ime naprave, da napravo 1, kot je prikazano zgoraj.

Če dobite sporočilo Configuration je bil uporabljen, ste pripravljeni iti.
Odklopite vaš ACODE-300 modul od vmesnika odbora in jo priključite nazaj v vaš trasmitter.

Power ON vašega študija krovu in vaše ACODE-300 je treba začeti
utripa LED kot zgoraj vsakih 1-2 sekund.
Sedaj vzemite ACODE-300 modul iz vašega sprejemnika in
priključek vmesnik odbora in Promi program ponovno zagnati.

Ko ste povezani, spremenite Delovanje na MODE1, Baud
tečaj 115200bps določiti in ime naprave, da napravo 1?
kot je prikazano zgoraj.
Po uporabi zgornje nastavitve, kliknite na povezave (out) in pritisnite iskanje.

Moral bi biti zmožen najti napravo 1, ACODE-300 modul o študiji krovu.

Zdaj, izberite napravo 1 in kliknite na gumb Connect.
Zdaj bi morali videti tako LEDs of ACODE-300 Vklop continusly enkrat
dobiš to sporočilo:


(LED neprekinjeno ON)
Ko so LED prižgal, kot zgoraj, ACODE-300 moduli so
povezani in ravno serijski RS232 povezave je bil
sedež.
To je kot da bi serijski kabel ni priključen
brezžično.
Zdaj odklopite ACODE-300 modul od vmesnika krovu in
plug nazaj v vaš sprejemnik modul:

Zdaj, ko ste moč O obeh trasmitter & sprejemnik in bi morali videti tako LED luči O, kot je prikazano na sliki zgoraj.
Zdaj odprla svoj studio in CUBLOC zbrati in prenesti program na oddajnik oddajnik inje sprejemnik program za sprejemnik.
Kliknite tukaj za Download Transmitter Program
Kliknite tukaj za Download sprejemnika Program
Zdaj bo vaša nova stranka luč za vašega prijatelja naslednji zabavi in groovin start!
Cool Pics oddajnika vgradnjo v roko:


Jemanje nadalje ...
No, sem zgrajen zelo enostavno protokol, dejansko tukaj je celotno kodo za oddajnik:
Device = const CB220
# define DEBOUNCE_RATE 10
Input 0
Vhod 1
On timer (DEBOUNCE_RATE) Set Gosub CheckKey "na 200ms
Opencom 1,115200,3,10,10
Kot Byte Dim key0, key1 Kot Byte
Narediti
Loop
CheckKey:
key0 = V (0)
key1 = V (1)
Če key0 = 1 In key1 = 1 Nato
Debug "Obe Pressed Keys", Cr
Putstr 1, "B"
Elseif key0 = 1 Nato
Debug "Right Key Pressed", Cr
Putstr 1, "R"
Elseif key1 = 1 Nato
Debug "Left Key Pressed", Cr
Putstr 1, "L"
End If
Return
In kodo za sprejemnik:
Device = const CB220
Output 14
Output 15
Dim Kot Command Byte
Kot Byte Dim Length
Opencom 1,115200,3,3,3
Na Recv1 Gosub Get_Command
Out 14,0
Out 15,0
Narediti
Loop
Get_Command:
Dolžina = Blen (1,0)
Če Length> 0 Potem
Command = Get (1,1)
Če Command = ASC ( "L") Potem
Debug "Left Button Pressed", Cr
Out 14,1
Delay 200
End If
Če Command = ASC ( "R") Potem
Out 15,1
Delay 200
Debug "Right Button Pressed", Cr
End If
Če Command = ASC ( "B") Potem
Out 14,1
Out 15,1
Delay 200
Debug "Obe Pressed Button", Cr
End If
End If
Out 14,0
Out 15,0
Return
V bistvu, vse kar sem naredila, je bilo omejiti število prejemanje in pošiljanje buffer pufer z Opencom () za preprečevanje gre za presežek, in šele raba tri črke, L, R, L in B. je za Leva, R je za pravico, in B za oba gumbov. Lahko bi verjetno videli, da lahko zgradite veliko bolj zapleten kodo na vrhu.
Tu je shematski of I / O Cell Relay in ACODE Podatki spec list za reference:


V mislih imam hover-bot naslednji ... Mislim, da lahko dajo samo nekaj senzorjev in bi bilo pohajkovanje okrog na njegov lasten zdaj, nič več za njeno upravljanje, got, da je svoboda misliti na svojo ... ![]()
Happy Holloween!
< ![]()
Če imate kakršne koli težave s app zgoraj, prosimo, e-mail max@zedomax.com
Če imate cool apps, ki jih želite deliti ali želijo neke vrste DIY, prosim e-mail na max@zedomax.com
Mi sprejemajo brezplačne vzorce za DIYs, prosim email max@zedomax.com ![]()

















































