Zedomax DIY 113 - Bygg en Bluetooth kontrollert Holloween luftputefartøy partiet lys!

[DIY 113]

Gjør det selv!

Zedomax luftputefartøy Versjon 3 - Asteroid II

Bygg en Bluetooth controlledHolloween luftputefartøy partiet lys!

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]

Ok, den andre dagen vi gjorde en kule luftputefartøy, i dag vil vi legge til en Bluetooth-modul og en innebygd datamaskin for å gjøre det spinn!

Deler List:

Deler fra opprinnelige luftputefartøy. (Ja, du trenger å gjøre luftputefartøy første ...)

2 CUBLOC CB220 moduler

2 CB220 proto Boards

2 Acode-300 Bluetooth-moduler

2 trykknapper

2 lysdioder

2 I / O Cell Relays

2 5 V til 3.3V regulator (for ACODE-300, jeg har mine av en ksporter Dongle ...)

2 DC Jacks

1 9V batteri

1 AAA-batteri

2 330Ohm Motstander

3 10K Motstander

1 Kreativitet

1 Concentation

HOWTO

Først må du gjøre noen kretser. Du må gjøre en transmitter modulen og en mottaker-modul for luftputefartøy.

Her er hva de ACODE-300-modulen pinouts sjå slik ut:

Du i utgangspunktet trenger å gjøre en krets for ACODE-300, som vi gjorde dette før med trådløs LCD, kan du henvise til denne koblingen

Du kan laste ned hele skjematisk her:

Asteroid II Bluetooth Trasmitter & Receiver

Når du har gjort trasmitter og mottaker, skal du ha noe sånt som dette:

Transmitter:

Mottaker (for å sette på luftputefartøy):

Ok, dette burde ta deg omtrent 1 time for sender og 1 time for mottakeren.

Når du er ferdig med å gjøre det, sørg for å konfigurere din ACODE-300-moduler til 115200 bps og de tilkobling.

Før du setter din ACODE-300 på trasmitter og mottaker, sette dem opp ved hjelp av programvare under og ACODE Interface Board:

Sett inn ACODE-300-modul, som vist
over til grensesnittet bord. Også koble en seriell kabel og
DC strøm (mellom 5 og 12V) til grensesnittet bord.

Kjør PromiWIN4.0_Setup (EN). Exe Installer og installer
Promi programvare, som vi bruker for å koble de to ACODE-300 trådløse moduler.

PromiWIN4.0_Setup (EN). Exe Download

Standard baudhastighet for ACODE-300 er satt til 9600 bps. Så
klikk OK, og du skal kunne se følgende skjermbilde:

Nå er vi klar for å sette enheten til en raskere baudhastighet.

Endre betjeningsmodus til MODE3, baudhastighet til 115200bps og
angi enhetsnavnet til enhet 1, som vist ovenfor.

Hvis du får meldingen konfigurasjon er brukt, er du klar til å gå.

Koble din ACODE-300-modul fra grensesnittet bord og sett den inn i din trasmitter.

Slå på den studien bord og ACODE-300 bør starte
blinkende LED like ovenfor hver 1-2 sekunder.

Nå tar ACODE-300-modul fra mottakeren og
plugge den inn i grensesnittet bord og kjøre Promi programmet.

Når du er koblet til, endre betjeningsmodus til MODE1, Baud
sats til 115200bps og angi enhetsnavnet til enhet 1? som vist ovenfor.

Etter at de ovennevnte innstillinger Klikk på Connection (ut), og trykk Søk.

Du skal kunne finne enheten 1, ACODE-300-modul på studien bord.

Nå velger enheten 1 og klikk på Connect.

Du skal kunne se både lysdioder av ACODE-300 slår på continusly gang
får du denne meldingen:

(Lysdioder kontinuerlig)

Når lysene lyser opp like ovenfor de ACODE-300-moduler
tilkoblet og en rett RS232 serielle forbindelsen er
etablert. Det er som om en seriekabel har vært koblet
trådløst.

Nå trekk ACODE-300-modul fra grensesnittet styret og
plugg den inn i din mottaker modulen:

Nå når du slår på både trasmitter og mottaker, og du bør se både LED lys som vist i ovenstående bildet.

Nå åpner opp CUBLOC Studio og kompilere og laste ned sender programmet til senderen andthe mottaker programmet til mottakeren.

Klikk her for å laste ned sender Program

Klikk her for å laste ned mottakerprogram Program

Nå tar de nye partiet lys til vennen din neste fest og starte groovin!

Cool Pics av senderen som passer i hånden:

Tok det videre ...

Vel, jeg har bygget en veldig enkel protokoll, faktisk her er hele koden for transmitter:

Const Device = CB220

# define DEBOUNCE_RATE 10

Input 0

Inngang 1

På tidsur (DEBOUNCE_RATE) Gosub CheckKey "Angi på 200ms

Opencom 1,115200,3,10,10

Dim key0 As Byte, key1 Som Byte

Gjøre

Loop

CheckKey:

key0 = I (0)

key1 = In (1)

Hvis key0 = 1 Og key1 = 1 Then

Debug "Både Keys trykket", Cr

Putstr 1, "B"

Elseif key0 = 1 Then

Debug "Høyre Key trykket", Cr

Putstr 1, "R"

Elseif key1 = 1 Then

Debug "Venstre Key trykket", Cr

Putstr 1, "L"

End if

Return

Og koden for mottaker:

Const Device = CB220

Utgang 14

Utgang 15

Dim kommando som Byte

Dim Length Som Byte

Opencom 1,115200,3,3,3

På Recv1 Gosub Get_Command

Ut 14,0

Ut 15,0

Gjøre

Loop

Get_Command:

Lengde = Blen (1,0)

Hvis Length> 0 Then

Command = Get (1,1)

Hvis Command = Asc ( "L") Then

Debug "Venstre knapp trykkes", Cr

Ut 14,1

Forsinkelse 200

End if

Hvis Command = Asc ( "R") Then

Ut 15,1

Forsinkelse 200

Debug "Høyre knapp trykkes", Cr

End if

Hvis Command = Asc ( "B") Then

Ut 14,1

Ut 15,1

Forsinkelse 200

Debug "Både knappen trykkes", Cr

End if

End if

Ut 14,0

Ut 15,0

Return

Innerst inne, alt jeg gjorde var å begrense antall motta buffer og sende buffer ved hjelp Opencom () for å hindre tilfelle overflyt og bare bruke tre bokstaver, L, R og B. L er for Venstre, R er til høyre, og B er for både knapper. Du kan sannsynligvis se at du kan bygge mye mer kompleks kode på toppen av dette.

Her er skjematisk av I / O Cell Relay og ACODE Data spec sheet for referanse:

Jeg tenker på en hover-bot neste ... Jeg tror jeg bare kan sette noen sensorer og gjøre den streife omkring rundt på sin egen nå, ikke mer å kontrollere den, må gi det frihet til å tenke på sin egen ... :)

Happy Holloween!

< :)

Hvis du har problemer med å ovenfor app, vennligst e-mail max@zedomax.com

Hvis du har noen kule apps du vil dele eller ønsker en slags DIY, vennligst e-post til max@zedomax.com

Vi tar imot gratisprøver for DIYs, vennligst send en epost max@zedomax.com :)

Sats

1 Stjerne 2 Stjerner 3 Stjerner 4 Stjerner 5 Stjerner
Loading ... Loading ...
  • bør Halloween ... Oops ...
  • max
    hmmm .... Jeg trenger virkelig å gå ut mer ...
    mindre tid foran datamaskinen, mer tid riding min Moto ...
  • Send meg MER INFO Jeg fikk en for deg kontrollert BT 3D holografiske LYS IMAGE så ppl wont mener de sprø snakker til deg selv mer instaed vil de se personen din på telefonen med hvis du ønsker å vise dem i sanntid Hvis intrested Alvorlig Investors Bare !..... å ProLogicCustoms@aol.com
  • eu queria que se possivel meg Mande o esquema, POI EU så estou Vendo ele ampliado e não em um Størrelse reduzido. por favor meg envie robertosntomartins@gmail.com
  • Du vende esse circuito Pronto EU tenho interesse em compra e estudo uma proposta de comprar spiste em grande escala meg envie robertosntomartins@gmail.com
  • Mauricio
    donde se consigue el Módulo acode 300, Colombia, mauricioporras@yahoo.com
    takk
  • Hei!
    det er en stor jobb, takk,

    Kan du hjelpe meg?
    Jeg er en ingeniør i elektronikk, Min siste året prosjektet er om Bluetooth USB dongle, kan du hjelpe meg med programmering del, jeg bruker PIC 18F4550 med UART og en Bluetooth-modul;
    Jeg vet ikke hvordan du gjør det samvirking og hvordan du skriver Firmware

    Takk så mye louchenes@gmail.com
  • hei,

    Jeg m Rey

    Jeg vil at du skal sende meg full ¨ PCB Multisim

    Og programmet som lar gjøre bluetooth functionne

    Takk på forhånd

    Farhan18@hotmail.fr
Bloggen kommentarer drevet avDisqus

Anbefalte nettsteder fra Zedomax Blog Network