Zedomax DIY 113 - Bygg en bluetooth kontrollerad Holloween Hovercraft part ljus!

[DIY 113]

Gör det själv!

Zedomax Hovercraft Version 3 - Asteroid II

Bygg en bluetooth controlledHolloween Hovercraft part ljus!

http://zedomax.com/diy/113/max_holloween.gif http://zedomax.com/diy/113/jackie_holloween.gif

http://zedomax.com/diy/113/zedomax_diy_113_1.gif

[gv data = "C3v3uWwIGXQ"] [/ gv]

Okej, den andra dagen gjorde vi en sval svävare, idag kommer vi att lägga till en Bluetooth-modul och en inbyggd dator som gör det snurra!

Parts List:

Delar från original svävare. (Ja, du behöver göra svävare första ...)

2 CUBLOC CB220 moduler

2 CB220 Proto Forum

2 Acode-300 Bluetooth-moduler

2 Tryckknappar

2 lysdioder

2 I / O Cell Relays

2 5V till 3.3V lagstiftaren (ACODE-300, fick jag min bort en XPORT dongle ...)

2 DC Jacks

1 9V Battery

1 AAA-batteri

2 330ohm Motstånd

3 10K Motstånd

1 Kreativitet

1 Concentation

HOWTO

Först kommer du behöva göra vissa kretsar. Du behöver göra en modul sändare och en mottagare modul för din svävare.

Här är vad ACODE-300 Module Pinouts se ut:

Du måste i princip göra en krets för ACODE-300, som vi gjorde detta tidigare med trådlös LCD, kan du hänvisa till denna länk

Du kan ladda hem den fulla schema här:

Asteroid II Bluetooth Trasmitter & Receiver

När du gör trasmitter och mottagare, bör du ha något liknande detta:

Sändare:

Mottagare (att sätta på svävare):

Okej, bör detta tar ungefär 1 timme för sändare och 1 timme för mottagaren.

När du är färdig med det, se till att installera ACODE-300 moduler till 115200 bps och de ansluter.

Innan du sätter in ACODE-300 på din trasmitter och mottagare, som dem använder programmet nedan och ACODE Interface Board:

Sätt ditt ACODE-300 modul som visas
ovan till gränssnittskortet. Också ansluta en seriell kabel och
DC power (mellan 5 och 12V) till gränssnittskortet.

Kör PromiWIN4.0_Setup (En). Exe-installationsprogrammet och installera
Promi programvara, som vi använder för att koppla samman de båda ACODE-300 trådlösa moduler.

PromiWIN4.0_Setup (EN). Exe-fil

Standardvärdet baudhastighet för ACODE-300 är satt till 9600 bps. Så rättvis
Klicka på OK, och du bör kunna se följande skärm:

Nu är vi redo att ställa in enheten till en snabbare överföringshastighet.

Ändra Operativt läge för MODE3, Baudhastighet till 115200 bps och
ställa in enheten namn till enhet 1 som visas ovan.

Om du får meddelandet Configuration har tillämpats, är du redo att gå.

Koppla din ACODE-300 modulen från gränssnittskortet och koppla tillbaka den till din trasmitter.

Slå på din studie styrelse och ACODE-300 bör börja
blinkande lysdioden som ovan var 1-2 sekunder.

Nu tar din ACODE-300 modulen från din mottagare och
koppla in den i gränssnittskortet och kör Promi programmet igen.

När du är ansluten, ändra Operativt läge för Mode1, Baud
skattesats 115200bps och ställa in enhetens namn till enhet 1? som visas ovan.

Efter använder ovanstående inställningar klickar du på Connection (ut) och tryck på Sök.

Du bör kunna hitta enheten 1, ACODE-300-modul om studien ombord.

Nu väljer du den enhet 1 och klicka på Connect.

Du bör se båda lysdioderna av ACODE-300 aktivera continusly gång
du får detta meddelande:

(Lysdioder kontinuerligt ON)

När LED-lamporna lyser upp som ovan ACODE-300 moduler
ansluten och en rak seriell RS232-anslutning har
fastställts. Det är som om en seriell kabel har anslutits
trådlöst.

Nu drar ur ACODE-300 modulen från gränssnittskortet och
koppla in den igen i din mottagare modulen:

Nu när du slår på båda trasmitter & mottagare och du bör se båda lysdioderna TÄND som visas i ovanstående bild.

Nu öppnar upp din CUBLOC Studio och kompilera och ladda sändaren programmet till sändaren ochFörslag mottagare program till mottagaren.

Klicka här för att ladda sändare Program

Klicka här för att ladda Receiver Program

Nu tar din nya parti ljus till din väns nästa fest och börja Groovin!

Cool Pics av sändare montering i min hand:

Tar den vidare ...

Jo, jag har byggt ett mycket enkelt protokoll, faktisk här är hela koden för sändare:

Const Device = CB220

# define DEBOUNCE_RATE 10

Input 0

Ingång 1

På timer (DEBOUNCE_RATE) Gosub CheckKey "Ange vid 200ms

OpenCom 1,115200,3,10,10

Dim key0 As Byte, Nyckel1 As Byte

Göra

Loop

CheckKey:

key0 = I (0)

Nyckel1 = I (1)

Om key0 = 1 och Nyckel1 = 1 Then

Debug "Båda tangenterna", Cr

Putstr 1, "B"

Elseif key0 = 1 Then

Debug "Right tangenten", Cr

Putstr 1, "R"

Elseif Nyckel1 = 1 Then

Debug "Left tangenten", Cr

Putstr 1, "L"

End If

Return

Och koden för mottagaren:

Const Device = CB220

Utgång 14

Output 15

Dim Command As Byte

Dim Längd As Byte

OpenCom 1,115200,3,3,3

På Recv1 Gosub Get_Command

Out 14,0

Out 15,0

Göra

Loop

Get_Command:

Längd = blen (1,0)

Om Length> 0 Then

Command = Get (1,1)

Om Command = Asc ( "L") Then

Debug "Left nedtryckt", Cr

Out 14,1

Delay 200

End If

Om Command = Asc ( "R") Then

Out 15,1

Delay 200

Debug "Right nedtryckt", Cr

End If

Om Command = Asc ( "B") Then

Out 14,1

Out 15,1

Delay 200

Debug "Båda nedtryckt", Cr

End If

End If

Out 14,0

Out 15,0

Return

I princip allt jag gjorde var att begränsa antalet emot buffert och skicka buffert med OpenCom () för att förhindra fall av svämma över och bara använda tre bokstäver, L, R, B och L är för Vänster, är R för rätt, och B är för båda knapparna. Du kan nog se att du kan bygga mycket mer komplex kod ovanpå detta.

Här är schematisk av I / O Cell Relay och ACODE Data spec sheet för referens:

Jag tänker på en hover-bot nästa ... jag tror att jag bara kan sätta några sensorer och gör det vandra runt på egen hand nu, inget mer att kontrollera den, måste ge den frihet att tänka på egen hand ... :)

Happy Holloween!

< :)

Om du har några problem med ovanstående app, skicka e-post max@zedomax.com

Om du har någon cool apps du vill dela med dig eller vill ha någon form av DIY, skicka e-post till max@zedomax.com

Vi accepterar gratisprover för DIYs, vänligen maila max@zedomax.com :)

Betygsätta

1 Stjärna 2 Stjärnor 3 Stjärnor 4 Stjärnor 5 Stjärnor
Loading ... Laddar ...
  • bör halloween ... oops ...
  • max
    hmmm .... Jag behöver verkligen gå ut mer ...
    mindre tid framför datorn, mer tid ridning min moto ...
  • Skicka mer info jag har en till dig KONTROLLERAD BT 3D HOLOGRAPHIC LJUS BILD så ppl wont tror du galen pratar med dig själv mer instaed de kommer att se den person du i telefon med om du vill visa dem i realtid läge Om intresserad Allvarliga Investerare !..... bara till ProLogicCustoms@aol.com
  • eu queria que se possível mig Mande o esquema, pois eu så estou vendo ele ampliado e não em um Tamanho reduzido. por favor me envie robertosntomartins@gmail.com
  • você vende esse circuito pronto eu tenho interesse em compra e estudo uma proposta de comprar åt em grande escala mig envie robertosntomartins@gmail.com
  • Mauricio
    donde se consigue el modulo acode 300, Colombia, mauricioporras@yahoo.com
    tack
  • Hej!
    it's a great work, thank you very much,

    kan du hjälpa mig?
    Jag är ingenjör i elektronik, Mitt examensarbete om Bluetooth-till-USB-dongle, kan du hjälpa mig i planeringen del använder jag PIC 18F4550, med UART och en Bluetooth-modul;
    Jag vet inte hur man gör de gränssnitt och hur man skriver den Firmware

    Tack så mycket louchenes@gmail.com
  • hej,

    I m Rey

    Jag vill att du skicka mig full ¨ PCB Multisim

    & Det program som gör det möjligt att göra bluetooth functionne

    Tack på förhand

    Farhan18@hotmail.fr
blogg kommentarer drivs avDisqus

Webbplatser Från Zedomax Blog Network