Zedomax DIY 113 - Build a bluetooth ellenőrzött Holloween légpárnás fél világot!
[DIY 113] Az
Csináld magad!
Zedomax légpárnás verzió 3 - Asteroid II
Build a bluetooth controlledHolloween légpárnás fél világot!



[gv data = "C3v3uWwIGXQ"] [/ gv]
Oké, a minap tettünk egy hideg légpárnás, ma fogunk hozzá egy Bluetooth-modul és a beágyazott számítástechnikai tenni spin!
Alkatrész lista:
Részein eredeti légpárnás hajó. (Igen, meg kell, hogy a légpárnás első ...)
2 CUBLOC CB220 modulok
2 CB220 Proto Boards
2 Acode-300 Bluetooth modulok
2 Nyomógombok
2 LED -
2 I / O Cell Relays
2 5V a 3.3V regulator (a ACODE-300, I got mine le egy Xport Dongle ...)
2 DC Jacks
1 9V Battery
1 AAA elemmel
2 330Ohm Ellenállások
3 10K Ellenállások
1 kreativitás
1 Concentation
HOGYANt
Először meg kell tennie bizonyos áramkörök. Be kell tenni egy adó-vevő modul és egy modul a légpárnás hajó.
Itt van, amit a ACODE-300 modul Lábkiosztás néz ki:

Ön alapvetően szükség van arra, hogy az áramkör a ACODE-300, amit tett ez előtt a vezeték nélküli LCD-vel, akkor nézze meg ezt a linket

Tudod letölt a teljes sematikus most:
Aszteroida II Bluetooth Trasmitter & Receiver
Miután a trasmitter és a vevő, akkor van valami ilyesmi:
Adó:

Receiver (hogy a légpárnás hajó):

Oké, ez a link kb 1 óra az Adó és 1 óra a műholdvevő.
Miután befejeztük teszi, győződjön meg arról, hogy telepítette ACODE-300 modulok 115.200 bps, és kapcsolódik.
Mielőtt a ACODE-300-ra-a trasmitter és a vevő, állítsa őket a szoftver segítségével az alábbiakban és a ACODE Interface Board:

Helyezze be a ACODE-300 modul az ábrán látható módon
A fenti interfész tábla.
Is csatlakoztathatunk a soros kábel és
DC teljesítmény (5-12V) a felület fórumon.
Fuss a PromiWIN4.0_Setup (En). Exe telepítő program és telepítése
Promi szoftver, amit használni fog a kapcsolat a két ACODE-300 vezeték nélküli modul.
PromiWIN4.0_Setup (En). Exe letöltése
Az alapértelmezett baud rátája ACODE-300 állapítja meg 9600 bps.
Tehát csak
kattintson az OK gombra, és önnek kellene képesnek lenni megtenni lát a következő képernyő:

Most készen állunk meg, hogy a készülék a gyorsabb átviteli sebesség.

Változás a működési módok a MODE3, Baud arány 115200bps és a
meg a készülék nevét készülék 1 a fentiek szerint.

Ha megkapta az üzenetet konfiguráció került alkalmazásra, akkor már menni.
Húzza ki a ACODE-300 modul az interfész tábla, és dugja vissza a trasmitter.

Áramot a fedélzeten, és a tanulmányi ACODE-300 kell kezdeni
A LED villog, mint a fenti minden 1-2 másodperc.
Most vegye be ACODE-300 modult és a vevőegység
dugja be az interfész tábla, és fuss Promi újra a programot.

Miután kapcsolódtunk, módosítsa a működési módok a MODE1, Baud
árfolyam 115200bps és állítsa be a készülék nevét készülék 1?
a fentiek szerint.
Alkalmazása után a fenti beállításokat, kattintson a kapcsolat (out), és nyomjuk meg a Keresés.

Önnek képesnek kell lennie arra, hogy megtalálják a készülék 1, a ACODE-300 modul a tanulmány fórumon.

Most válassza ki azt a készüléket, 1 és kattintson a Connect.
Látnia kell a két LED-ek a ACODE-300 bekapcsolása continusly egyszer
megkapta ezt az üzenetet:


(LED folyamatosan ON)
Amikor a LED világítva, mint említettük, a ACODE-300 modulok
csatlakoztatva, és egyenes RS232 soros kapcsolat
létre.
S ez, mintha egy soros kábellel van csatlakoztatva
vezeték nélkül.
Most húzza ki a ACODE-300 modul az interfész tábla, és
dugja vissza a vevő modul:

Így, ha a két erő trasmitter & kagylót, és önnek kellene lát a két LED fény amint azt a fenti képen.
Most nyisd meg a CUBLOC Stúdió és összeállítja és töltse le a programot, hogy adó az adó-vevő, ésa program a kagylót.
Kattintson ide a Download Transmitter Program
Kattintson ide a Download Receiver Program
Most, hogy az új párt fény barátjának következő bulin és meg kell kezdeni groovin!
Cool Pics of transmitter felszerelése a kezemben:


Szedi tovább ...
Nos, én már épített egy nagyon egyszerű protokoll, a tényleges itt van a teljes kód az adó:
Device = const CB220
# define DEBOUNCE_RATE 10
Input 0
Bemenet 1
On időzítő (DEBOUNCE_RATE) Gosub CheckKey 'Set at 200ms
Opencom 1,115200,3,10,10
Dim key0 As Byte, key1 As Byte
Tesz
Hurkot
CheckKey:
key0 = A (0)
kulcs1 = In (1)
Ha key0 = 1 És key1 = 1 Then
Debug "mind a két kulcsot nyomott", Cr
Putstr 1, "B"
Az elseif key0 = 1 Then
Debug "Right Key nyomott", Cr
Putstr 1, "R"
Az elseif key1 = 1 Then
Debug "Left Key nyomott", Cr
Putstr 1, "L"
End If
Visszatérési
És a kódját vevő:
Device = const CB220
14 kimenet
15 kimenet
Dim Command As Byte
Dim Length As Byte
Opencom 1,115200,3,3,3
On Recv1 Gosub Get_Command
Out 14,0
Out 15,0
Tesz
Hurkot
Get_Command:
Hossz = Blen (1,0)
Ha Length> 0 Then
Command = Get (1,1)
Ha a Command = Asc ( "L") Then
Debug "Bal gomb megnyomva", Cr
Out 14,1
Delay 200
End If
Ha a Command = Asc ( "R") Then
Eszközölt 15,1 Out
Delay 200
Debug "Jobb gomb megnyomva", Cr
End If
Ha a Command = Asc ( "B") Then
Out 14,1
Eszközölt 15,1 Out
Delay 200
Debug "Mindkét gomb megnyomva", Cr
End If
End If
Out 14,0
Out 15,0
Visszatérési
Alapvetően minden, amit tett, hogy korlátozza számos fogadni és küldeni puffer puffer segítségével Opencom () megelőzése esetén a túlcsordulás, és csak három betű használatát, L, R és B. L a bal, R pedig a jobb oldalon, és a B mind a gombok. Lehet látni, hogy talán tudsz építeni sokkal bonyolultabb kódot tetején.
Itt a sematikus I / O Cell Relay és ACODE adatok spec lapot hivatkozás:


Arra gondolok, a hover-bot mellett ... Azt hiszem, csak egy kis érzékelő és azt barangol körül a saját most, többé az őt ellenőrző van, hogy azt szabadon gondolkodni a saját ... ![]()
Happy Holloween!
< ![]()
Ha nem okoz gondot a fent említett app, kérjük, e-mail max@zedomax.com
Ha bármilyen cool apps szeretne megosztani, vagy szeretne valamilyen DIY, kérjük e-mail max@zedomax.com
Mi találtra minták DIYs, kérem írjon max@zedomax.com ![]()

















































