Zedomax DIY 113 - Costruire un bluetooth controllata Holloween Hovercraft parte luce!
[DIY 113]
Do it yourself!
Zedomax Hovercraft Versione 3 - Asteroide II
Costruire un partito bluetooth controlledHolloween Hovercraft luce!



[gv data = "C3v3uWwIGXQ"] [/ gv]
Va bene, l'altro giorno abbiamo fatto un fresco hovercraft, oggi si aggiunge un modulo Bluetooth integrato e un computer per farlo girare!
Parts List:
Parti da originale hovercraft. (Sì, avete bisogno di rendere il primo hovercraft ...)
2 moduli CUBLOC CB220
2 CB220 Proto commissioni
2 Acode-300 Bluetooth Moduli
2 pulsanti
2 LED
2 I / O Cell Relays
2 5V a 3.3V regolatore (per ACODE-300, ho ricevuto il mio Dongle sporta fuori uno ...)
2 CC Jacks
1 batteria 9V
1 batteria AAA
2 330Ohm Resistori
3 10K Resistori
1 Creatività
1 Concentation
HOWTO
In primo luogo, è necessario fare alcune circuiti. È necessario fare un trasmettitore e un ricevitore modulo modulo per la vostra hovercraft.
Ecco ciò che il ACODE-300 Modulo di Pinouts simile:

È fondamentalmente bisogno di fare un circuito per la ACODE-300, che abbiamo fatto prima senza fili con display LCD, è possibile fare riferimento a questo link

È possibile scaricare l'intero schema qui:
Asteroide II trasmettitore e ricevitore Bluetooth
Dopo aver effettuato il trasmettitore e il ricevitore, si dovrebbe avere qualcosa di simile a questo:
Trasmettitore:

Ricevitore (a mettere su l'hovercraft):

Ok, questo dovrebbe assumere circa 1 ora per il trasmettitore e 1 ora per il ricevitore.
Una volta fatto che, assicurarsi di impostare il tuo ACODE-300 moduli a 115200 bps e sono in collegamento.
Prima di indossare il vostro ACODE-300 sul vostro trasmettitore e ricevitore, li utilizzando il software qui sotto e la ACODE Interface Board:

Inserisci il tuo ACODE-300 modulo, come mostrato
sopra l'interfaccia di bordo. Inoltre, collegare un cavo seriale e
DC (tra 5 e 12 V) per l'interfaccia bordo.
Eseguire il PromiWIN4.0_Setup (En). Exe e installare il programma di installazione
Promi software, che verrà utilizzato per collegare le due ACODE-300 moduli wireless.
PromiWIN4.0_Setup (En). Exe download
L'impostazione predefinita per il baud rate ACODE-300 è fissata a 9600 bps. Così Just
fare clic su OK, e si dovrebbe essere in grado di vedere la seguente schermata:

Ora siamo pronti per configurare il dispositivo ad una velocità di trasmissione più veloce.

Cambia la modalità di funzionamento MODE3, Baud rate a 115200bps e
impostare il nome del dispositivo a dispositivo 1, come indicato sopra.

Se viene visualizzato il messaggio di configurazione è stato applicato, si è pronti ad andare.
Scollegare il modulo ACODE-300 con l'interfaccia bordo e collegarlo nuovamente al suo trasmettitore.

Accendere il bordo di studio e la vostra ACODE-300 dovrebbe iniziare
il LED lampeggia, come di sopra di ogni 1-2 secondi.
Ora prendete il vostro ACODE-300 modulo dal ricevitore e
collegare l'interfaccia è in pensione ed eseguire Promi programma.

Una volta connessi, cambiare la modalità di funzionamento Mode1, Baud
tasso di 115200bps e impostare il nome del dispositivo a dispositivo 1? come sopra indicato.
Dopo aver applicato le impostazioni, fare clic sul collegamento (in uscita) e premere Cerca.

Si dovrebbe essere in grado di trovare il dispositivo 1, la ACODE-300 modulo sullo studio bordo.

Ora, selezionare il dispositivo 1 e fare clic su Connetti.
Si dovrebbe vedere entrambi i LED di ACODE-300 si accende una volta continusly
si ottiene questo messaggio:


(LED continuo ON)
Quando i LED sono illuminati come in precedenza, la ACODE-300 moduli sono
collegato e una connessione seriale RS232 è stato
stabilito. E 's, come se un cavo seriale è stato collegato
in modalità wireless.
Ora scollegare il modulo ACODE-300 con l'interfaccia bordo e
collegarlo nuovamente al suo ricevitore modulo:

Ora, quando vi sia il potere SU trasmettitore e ricevitore e si dovrebbe vedere la luce LED sia come mostrato nella figura sopra.
Ora aprite il vostro CUBLOC Studio e compilare e scaricare il programma per il trasmettitore e il ricevitore programma trasmettitore al ricevitore.
Clicca qui per scaricare il programma del trasmettitore
Clicca qui per scaricare il programma del ricevitore
Ora prendete il vostro nuovo partito alla luce del tuo amico prossima festa e iniziare Groovin!
Cool Foto del montaggio del trasmettitore in mano:


Tenendo ulteriormente ...
Beh, ho costruito un protocollo molto semplice, ecco il vero tutto il codice per il trasmettitore:
Cost. Device = CB220
# define DEBOUNCE_RATE 10
Ingresso 0
Ingresso 1
Il timer (DEBOUNCE_RATE) Gosub CheckKey 'Set a 200ms
Opencom 1,115200,3,10,10
Dim Key0 Come Byte, Key1 Come Byte
Fare
Loop
CheckKey:
Key0 = A (0)
Key1 = A (1)
Se Key0 = 1 E = 1 Poi Key1
Debug "Entrambi i tasti premuti", Cr
Putstr 1, "B"
Elseif Key0 = 1 Poi
Debug "tasto destro", Cr
Putstr 1, "R"
Elseif Key1 = 1 Poi
Debug "Sinistra tasto premuto", Cr
Putstr 1, "L"
End If
Ritorno
E il codice per il ricevitore:
Cost. Device = CB220
Uscita 14
Uscita 15
Dim comando come Byte
Dim Lunghezza Come Byte
Opencom 1,115200,3,3,3
Il Recv1 Gosub Get_Command
Out 14,0
Out 15,0
Fare
Loop
Get_Command:
Lunghezza Blen = (1,0)
Se Lunghezza> 0 Then
Comando ArrivareProspettiPartner = (1,1)
Se Comando = Asc ( "L") Then
Debug "tasto sinistro premuto", Cr
Out 14,1
Ritardo 200
End If
Se Comando = Asc ( "R") Then
Out 15,1
Ritardo 200
Debug "Tasto destro premuto", Cr
End If
Se Comando = Asc ( "B") Then
Out 14,1
Out 15,1
Ritardo 200
Debug "Sia pulsante premuto", Cr
End If
End If
Out 14,0
Out 15,0
Ritorno
Fondamentalmente, tutto quello che ho fatto è stato quello di limitare il numero di buffer di ricezione e invio di buffer utilizzando Opencom () per impedire caso di overflow e utilizzare solo tre lettere, L, R, L e B è di Sinistra, R è di destra, e B è per entrambi i tasti. Si potrebbe forse vedere che si può costruire molto più complessa di codice in cima a questa.
Ecco schema di I / O Cell Relay e ACODE dati specifiche per la scheda di riferimento:


Penso di hover-bot prossimo ... credo di poter mettere solo alcuni sensori e renderlo vagare intorno ad essa il proprio adesso, non è più il controllo, si è di dare la libertà di pensare sul proprio ... ![]()
Happy Holloween!
< ![]()
Se hai problemi con qualsiasi applicazione di cui sopra, inviare un'e-mail max@zedomax.com
Se avete qualche idea applicazioni che si desidera condividere o vogliono una sorta di "fai da te", si prega di e-mail a max@zedomax.com
Facciamo accettare campioni gratuiti per DIYs, inviatele per email max@zedomax.com ![]()

















































