Sommario:
- Passaggio 1: carica UNO con Sketch
- Passaggio 2: HC 05 Non i collegamenti HC 06
- Passaggio 3: Comandi AT in MAIUSCOLO
- Passaggio 4: AT programmato HC05 al computer da accoppiare
- Passaggio 5: download dell'IDE
- Fase 6: PROBLEMI……
Video: Wireless Arduino IDE Istruzioni infallibili: 6 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:03
Volevo scaricare schizzi dall'IDE Adrino al mio uno senza il cavo USB.
Volevo modificare gli schizzi in un robot senza portarlo sul mio banco poiché l'uno è all'interno di una scatola sigillata. Dopo aver letto molti articoli Il modo migliore è con il Bluetooth. La migliore fonte che ho trovato è stata Instructables in "programma un arduino wireless tramite Bluetooth da webgeeks", per favore visita il loro istruibile.
MERITANO TUTTO IL CREDITO PER QUESTO.
Il problema è che probabilmente l'hanno fatto in quindici minuti con gli occhi bendati e mi ci sono voluti più di 3 giorni. Hanno tralasciato dettagli che un primo timer non avrebbe saputo. Se hai bisogno di un aiuto dettagliato, ecco tutti i miei molti errori. Non so molto di bluetooth o windows10 quindi non chiedere ulteriori informazioni. Puoi aspettarti di utilizzare Arduino IDE senza altri download. La portata del Bluetooth è breve, circa 30 piedi. Una volta connesso, funziona come il cavo usb e funziona anche il monitor serial. Il più grande svantaggio è il costo dell'HC05 di circa $ 7-10. Quindi ogni progetto non ha bisogno di questo.
I passaggi coinvolgono ONE HC05 e ONE pro-mini (o uno). Si carica l'uno con uno schizzo che consente modifiche all'HC05. Quindi collegare e programmare l'HC05. Quindi ricablare l'HC05. Quindi associa lo stesso HC05 al tuo computer. (questo è stato il più difficile). Quindi apri l'IDE e seleziona la com corretta e scarica lo schizzo. Guardando le immagini dell'articolo ho sbagliato a pensare che fossero stati utilizzati DUE HC05 e che parlassero tra loro tramite il computer collegato all'uno.
Passaggio 1: carica UNO con Sketch
Usa una qualsiasi scheda di tipo arduino e carica lo sketch "AT_mode_sketch".
Questo schizzo consentirà di apportare modifiche nell'HC05 digitando AT
codici tramite il monitor.seriale.
Passaggio 2: HC 05 Non i collegamenti HC 06
L'HC05 è l'immagine qui. Ho usato quello più recente con "STATE", "EN" e un interruttore.
L'interruttore che non dosa nulla. Molti tutorial mostrano che i fili di saldatura ai pin 32-24 non danno fastidio.
Il pin 'STATE' ripristina l'uno
'EN' metterà l'HC05 in modalità AT.
Il led lampeggiante visualizza 4 modalità.
1. lampeggio veloce = sta tentando di eseguire l'associazione o l'associazione senza flusso di dati.
2. una pausa di lampeggio lento = è la modalità AT
3. due lampeggi lenti = abbinato
4. nessun led = abbinato e parlando, immagino. questo 'no led' è fonte di confusione.
Connettiti come mostrato all'uno con 'AT_mode_sketch'.
HC05 EN su ARDUINO pin 9
HC05 TX su ARDUINO pin 10
HC05 RX al partitore del resistore al pin 11 di ARDUINO (ok per fare 2.2k da 2ea 1k)
HC05 da vcc a vcc 5V ok
HC05 terra-terra
Passaggio 3: Comandi AT in MAIUSCOLO
Collega e accendi tramite il cavo USB all'IDE. L'HC05 lampeggerà velocemente se tutto ok anche se hai collegato il pin EN e uno lo hai impostato su alto. Se per qualche motivo l'HC05 lampeggia lentamente, sei stato fortunato. Tirare il vcc (5V) dall'HC05 ….attendere 2 sec …ricollegare e l'HC05 dovrebbe entrare in AT-MODE come mostrato dal led che lampeggia lentamente ….questo è un MUST.
sul serial.monitor controllare queste impostazioni:
baud rate 9600 e entrambe le finestre NL e CR (non senza fine di riga… non mostrerà alcuna risposta)
Con il computer, apri l'IDE serial.monitor (verrà eseguito un ripristino) e dovrebbe mostrare "Inserisci comandi AT:"
Usa le maiuscole per questi comandi!
1…AT+PSWD…risposta….1234….password predefinita
2…AT+ORGL… risposta ok
3…AT+ROLE=0 …risposta ok
4…AT+POLAR=1, 0 …risposta ok
5…AT+UART=115200, 0, 0 …risposta ok
il mio più grande errore, questa è la velocità per parlare con il micro. L'IDE lo imposta quando si sceglie una scheda in strumenti. Ho usato un pro-mini a 3.3v e la velocità è 57600 L'IDE lo sa automaticamente. Qui DEVI abbinare la velocità corretta per qualsiasi altro tipo di scheda.
Non ho idea di dove trovare queste informazioni! Quindi se un normale uno 115200 o un pro-mini 3.3v 57600
AT+BAUD=115200, 0, 0: cambia la velocità di trasmissione in 115200 (Arduino Uno, Bluino e Mega2560)
AT+BAUD=57600, 0, 0: Cambia baud rate in 57600 (Arduino Nano, Leonardo, Micro, Pro Mini 3V3/5V e Duemilanove)
6…AT+INIT … risposta 17 errore,, dice già inizializzato
HC05 scollegare e pronto per il passaggio successivo per ricablare all'uno su cui si desidera caricare.
Nei miei 3 giorni di frustrazione ho trovato questa BUONA tabella passo passo dei comandi AT e delle buone descrizioni. (altre cose non imparerò mai) PDF EGBT-045MS-046S…..
Passaggio 4: AT programmato HC05 al computer da accoppiare
Puoi semplicemente fornire 3 volt all'HC05 per accoppiare o andare avanti e connetterti all'uno a cui vuoi scaricare gli schizzi. Questo è HC-vcc a uno-vcc……HC-ground a uno-ground….. HC-TX a uno-RX…. HC-RX a uno-TX HC-STATE a un cap 0.1 disco (104) a uno -Ripristina. stato o-----||-----o reset
Se usi un pro-mini a 3.3v le connessioni sono dirette. Se si utilizza un micro 5v è necessario dividere il pin RX sull'HC05 utilizzando le stesse resistenze mostrate al punto 2 RX o---www---o----www----o ground 1k | 2k TX-uno pin
Queste connessioni sono attraverso i pin TX e RX uno. (pin 0 e pin 1). Proprio come l'adattatore FTDI che si collega a un connettore pro-mini edge. Poiché questi pin sono esclusivi per caricare gli schizzi, non dovresti mai usare il file. Se il tuo schizzo li usa, potrebbero non consentire la comunicazione per il caricamento dall'IDE.
Con tutto collegato e acceso, l'HC05 lampeggerà velocemente e cercherà di essere associato al computer.
Sul computer con Windows10 apri impostazioni >> dispositivi >> aggiungi bluetooth >>
Una scatola nera mostra….aggiungi un dispositivo >> bluetooth >> quindi dovrebbe apparire H-C-2010-06-01 o il nome del modulo HC05 che hai. Selezionalo e riceverai una richiesta di password per inserire 1234
Questo dovrebbe ora essere abbinato. (sì, quasi fatto) Questa è la foto uno e il puntatore è su più opzioni bluetooth. Apri questa opzione. casella di controllo photo2 Consenti al dispositivo Bluetooth di trovare questo PC. la foto3 mostra la scheda COM aperta e indica a quale porta COM è collegata HC05. SCRIVERE IL NUMERO COM.
Ripetere questo passaggio finché non si è accoppiati e si dispone di un numero di porta COM confermato. Avevo diversi dispositivi (cuffie, ecc.) visualizzati sullo schermo associato. Questo mi ha impedito di accoppiare l'HC05. anche dopo tanti tentativi. Ho rimosso tutti i dispositivi e aggiunto l'HC05 per arrivare a questo punto. Potresti essere fortunato.
Passaggio 5: download dell'IDE
Ho il mio HC05 alimentato da una batteria e lontano dal computer. È possibile che tu stia utilizzando il cavo USB del computer per alimentare HC05 e uno. Per confermare davvero che l'HC05 si sta accoppiando e non l'usb che invia i dati pensa a separarti dall'usb e usa una batteria. Dopo tutto questo è il tuo obiettivo.
Apri ARDUINO IDE per lo sketch dei lampeggi. Poiché tutti gli uno hanno il lampeggio di default, mi piace cambiare i tempi di sketch delay() da delay(1000) a delay(50) in entrambi i ritardi. In caso di successo, il led uno farà lampeggiare velocemente. Apri gli strumenti e seleziona la tua scheda/velocità/. Quindi dovresti vedere una selezione di porte com. il numero di porta che hai annotato nell'ultimo passaggio DEVE essere in questo elenco. Seleziona quella porta. L'ultimo passaggio è il caricamento tramite la freccia di caricamento accanto al segno di spunta.
L'HC05 lampeggia velocemente mentre fai tutto questo, ma non appena l'IDE inizia a inviare lo sketch, l'HC05 smetterà di lampeggiare e si spegnerà. Lo sketch verrà caricato nell'uno e il led di uno lampeggerà velocemente. Quindi l'HC05 tornerà a lampeggiare velocemente finché ha alimentazione o un altro caricamento. Puoi anche includere un Serial.print ("qualcosa); e aprire il monitor IDE e vedere "qualsiasi" stampato. Non dimenticare di Serial.begin (9600); in setup().
Fase 6: PROBLEMI……
L'IDE arduino fornirà errori generali e cercare di risolvere un errore nel caricamento utilizzando questi codici e descrizioni è molto difficile. È meglio ricontrollare i passaggi precedenti e confermare ciascuno di essi. Se i comandi AT non sono stati inviati correttamente o il tasso di uart è sbagliato, avrdude darà gli stessi errori. Lo stesso vale se non è stato associato e scaduto o hai scelto il micro sbagliato negli strumenti IDE. L'altro problema è non avere un modulo HC05 che fa pulsare il pin STATE per attivare il cappuccio collegato al pin di reset uno che ripristina uno. in preparazione per caricare uno schizzo. Usa lo stesso uno collegato all'USB e carica gli schizzi per confermare che è possibile farlo. Quindi ripeti i passaggi. Ho giocato con gli ARDUINO per più di cinque anni. La maggior parte degli articoli funziona come mostrato, ma quando non lo fanno di solito trovo difetti in ciò che ho fatto di sbagliato. E a volte ricercando articoli di altre persone si ottiene un altro punto di vista. Questo non è un progetto falso. La sostituzione del cavo USB rende il caricamento facile e conveniente.
Oh, ecco alcune idee per il pro-mini da due dollari. Ho realizzato un adattatore (appena scambiato il vcc e la massa) da collegare al connettore edge dove è andato il cavo USB FTDI. Ora collego semplicemente il bluetooth HC05 e scarico.
SPERO QUESTO AIUTATO jim
Consigliato:
Set di istruzioni WRD 204: 13 passaggi
Set di istruzioni WRD 204: Gokulraj PandiyarajLe seguenti istruzioni forniscono una guida passo passo per la creazione di un calcolatore di investimenti in Python. utilizzando l'interfaccia grafica. Questo set di istruzioni mira ad aiutare le persone che hanno una conoscenza intermedia di Python. Import tkinter ci fornisce acc
Istruzioni di montaggio della mia pistola laser tagliata al laser: 10 passaggi
Le mie istruzioni per l'assemblaggio del Ray-Gun tagliato al laser: Scusandomi per il ritardo, ecco le mie istruzioni da tempo attese su come assemblare il puntatore laser Ray-Gun, puoi acquistare i piani di disegno vettoriale, per farlo realizzare… Su un CNC Laser-Cutter!https://cults3d.com/en/3d-model/gadget/ray-gunEcco come
Istruzioni Flash del programma di filtro audio: 7 passaggi
Istruzioni per il flash del programma di filtro audio: questo Instructable ti guiderà attraverso come eseguire il flashing di un programma sulla TI-OMAPL138 tramite la connessione USB UART. È disponibile un'istruzione separata per guidarti nella modifica del codice per scrivere il tuo filtro audio in tempo reale e produrre il necessario
Istruzioni macchina inutili: 21 passaggi (con immagini)
Istruzioni per la macchina inutile: La macchina inutile è una variazione della "Macchina definitiva" di Marvin Minsky, che è fondamentalmente una macchina il cui obiettivo finale è spegnersi. Dopo averlo costruito, rimarrai stupito di come una macchina composta da due interruttori e un motore e non
3 modi infallibili per ottenere i privilegi di amministratore su Windows XP o Vista: 3 passaggi
3 modi infallibili per ottenere i privilegi di amministratore su Windows XP o Vista: questa istruzione ti mostrerà 3 modi per trovare qualsiasi password per qualsiasi account su un computer. Questi 3 programmi sono Cain and Abel, OphCrack e OphCrack Live Cd