Cuprins:

Wireless Arduino IDE Instrucțiuni foolproof: 6 pași
Wireless Arduino IDE Instrucțiuni foolproof: 6 pași

Video: Wireless Arduino IDE Instrucțiuni foolproof: 6 pași

Video: Wireless Arduino IDE Instrucțiuni foolproof: 6 pași
Video: $5 WiFi Camera Setup | ESP32 Wifi Setup view on Mobile phone 2024, Noiembrie
Anonim
Wireless Arduino IDE … Instrucțiuni fără probleme
Wireless Arduino IDE … Instrucțiuni fără probleme

Am vrut să descarc schițe din IDE-ul Adrino în unu-ul meu fără cablul USB.

Am vrut să modific schițele într-un robot fără să-l duc la banca mea, deoarece unul se află într-o cutie sigilată. După ce ați citit multe articole Cel mai bun mod este prin Bluetooth. Cea mai bună sursă pe care am găsit-o a fost Instructables sub „programează un arduino wireless prin Bluetooth de către webgeeks”, te rog să vizitezi instructable.

MERITĂ TOT CREDITUL PENTRU ACESTE.

Problema este că probabil au făcut acest lucru în cincisprezece minute legate la ochi și mi-au luat 3+ zile. Au lăsat deoparte detalii pe care un prim cronometru nu le-ar cunoaște. Dacă aveți nevoie de ajutor detaliat, iată toate greșelile mele. Nu știu prea multe despre Bluetooth sau Windows10, așa că nu cereți informații suplimentare. Vă puteți aștepta să utilizați Arduino IDE fără alte descărcări. Gama Bluetooth este scurtă, în jur de 30 de picioare. Odată conectat, totul funcționează la fel ca și cablul USB și funcționează și serial.monitor! Cel mai mare dezavantaj este costul HC05 în jur de 7-10 dolari. Deci, fiecare proiect nu are nevoie de acest lucru.

Pașii implică ONE HC05 și ONE pro-mini (sau uno). Încărcați unul cu o schiță care permite modificări la HC05. Apoi conectați și programați HC05. Apoi reconectați HC05. Apoi asociați același HC05 la computer. (asta a fost cel mai greu). Apoi deschideți IDE și selectați com-ul corect și descărcați schița. Uitându-mă la imaginile articolului, m-am înșelat când am crezut că au fost folosite DOUĂ HC05 și au vorbit între ele prin intermediul computerului conectat la uno.

Pasul 1: Încărcați UNO cu Sketch

Încărcați UNO cu schiță
Încărcați UNO cu schiță

Utilizați orice placă de tip arduino și încărcați schița „AT_mode_sketch”.

Această schiță va permite modificări în HC05 prin tastarea AT

coduri prin serial.monitor.

Pasul 2: HC 05 Nu conexiunile HC 06

HC 05 Nu conexiunile HC 06
HC 05 Nu conexiunile HC 06

HC05 este imaginea aici. Am folosit-o pe cea mai nouă cu „STATE”, „EN” și un comutator.

Schimbați această doză nimic. Multe tutoriale arată că firele de lipit la pinii 32-24 nu se deranjează.

PIN-ul „STATE” resetează unul

„EN” va pune HC05 în modul AT.

Ledul intermitent afișează 4 moduri.

1. clipire rapidă = încearcă să asocieze sau să asocieze fără ca datele să curgă.

2. o clipire lentă-pauză = este modul AT

3. două clipiri lente = asociat

4. fără led = împerecheat și vorbind, cred. acest „fără led” este confuz.

Conectați-vă după cum se arată la uno cu „AT_mode_sketch”.

HC05 EN la ARDUINO pinul 9

HC05 TX la ARDUINO pinul 10

HC05 RX la divizor de rezistență la pinul 11 ARDUINO (ok pentru a face 2.2k de la 2ea 1k)

HC05 vcc la vcc 5V ok

HC05 sol la sol

Pasul 3: Comenzi AT în majuscule

Comenzi AT în majuscule
Comenzi AT în majuscule

Conectați-vă și porniți cablul USB la IDE. HC05 va clipi rapid dacă totul este în regulă, chiar dacă ați conectat pinul EN și unul l-a schimbat. Dacă dintr-un anumit motiv HC05 clipește încet, atunci ai avut noroc. Trageți vcc-ul (5V) de pe HC05….așteptați 2 secunde… conectați-l înapoi și HC05 ar trebui să intre în AT-MODE așa cum este arătat de ledul care clipeste lent… acesta este un MUST.

pe serial.monitor verificați aceste setări:

rata de transmisie 9600 și fereastra NL și CR (nu se termină linia …. nu va afișa niciun răspuns)

Cu computerul, deschideți IDE serial.monitor (se va întâmpla o resetare) și ar trebui să afișeze „Introduceți comenzile AT:”

Folosiți majuscule pentru aceste comenzi!

1… AT + PSWD… răspuns….1234….parolă implicită

2 … AT + ORGL … răspuns ok

3 … AT + ROLE = 0 … răspuns ok

4 … AT + POLAR = 1, 0 … răspuns ok

5 … AT + UART = 115200, 0, 0 … răspuns ok

cea mai mare greșeală a mea, aceasta este viteza de a vorbi cu micro. IDE setează acest lucru atunci când alegeți o placă sub instrumente. Am folosit un pro-mini la 3,3v și viteza este de 57600 IDE știe automat acest lucru. Aici TREBUIE să potriviți viteza corectă pentru orice alt tip de placă.

Nu am nici o idee despre unde să găsesc aceste informații! Deci, dacă un obișnuit uno 115200 sau pro-mini 3.3v 57600

AT + BAUD = 115200, 0, 0: Schimbați rata baud la 115200 (Arduino Uno, Bluino și Mega2560)

AT + BAUD = 57600, 0, 0: Schimbați viteza baud la 57600 (Arduino Nano, Leonardo, Micro, Pro Mini 3V3 / 5V și Duemilanove)

6 … AT + INIT … răspuns 17 eroare,, spune deja inițializat

Deconectați HC05 și sunteți gata pentru următorul pas pentru a re-conecta la cel pe care doriți să îl încărcați.

În cele 3 zile de frustrare am găsit această diagramă BUNĂ pas cu pas a comenzilor AT și descrieri bune. (mai multe lucruri pe care nu le voi învăța niciodată) PDF EGBT-045MS-046S …..

Pasul 4: AT programat HC05 pe computer pentru a fi asociat

AT Programat HC05 pe computer pentru a fi asociat
AT Programat HC05 pe computer pentru a fi asociat
AT Programat HC05 pe computer pentru a fi asociat
AT Programat HC05 pe computer pentru a fi asociat
AT Programat HC05 pe computer pentru a fi asociat
AT Programat HC05 pe computer pentru a fi asociat

Puteți furniza doar 3 volți HC05 pentru a le împerechea sau a merge mai departe și a vă conecta la cel la care doriți să descărcați schițele. Acesta este HC-vcc la uno-vcc …… HC-sol la uno-ground….. HC-TX la uno-RX…. HC-RX la uno-TX HC-STATE la un capac de disc 0,1 (104) la uno -resetați. starea o ----- || ----- o resetare

Dacă utilizați un pro-mini la 3.3v conexiunile sunt directe. Dacă utilizați un micro de 5v, trebuie să împărțiți pinul RX pe HC05 utilizând aceleași rezistențe prezentate în pasul 2 RX o --- www --- o ---- www ---- o masă 1k | 2k TX-uno pin

Aceste conexiuni sunt prin pinii TX și RX uno. (pinul 0 și pinul 1). La fel ca adaptorul FTDI care se conectează la un conector pro-mini edge. Deoarece aceste știfturi sunt exclusive pentru încărcarea schițelor, nu ar trebui să utilizați niciodată. Dacă schița dvs. le folosește, este posibil să nu permită comunicarea pentru încărcare din IDE.

Cu toate conectate și pornite, HC05 va clipi rapid și va încerca să fie asociat cu computerul dvs.

Pe computerul cu Windows10 deschideți setările >> dispozitive >> adăugați bluetooth >>

Într-o casetă neagră apare …. adăugați un dispozitiv >> bluetooth >> apoi ar trebui să apară H-C-2010-06-01 sau numele modulului HC05 pe care îl aveți. Selectați-l și veți primi o solicitare de parolă pentru a introduce 1234

Acest lucru ar trebui să devină acum asociat. (da, aproape gata) Aceasta este fotografia unu și indicatorul este la mai multe opțiuni Bluetooth. Deschideți această opțiune. caseta de selectare photo2 Permiteți dispozitivului Bluetooth să găsească acest computer. photo3 arată fila com deschisă și indică la care portul de comutare HC05 este legat. SCRILEȚI NUMĂRUL COM COMUNICAT.

Repetați acest pas până când sunteți împerecheați și aveți un număr de port de confirmare confirmat. Am avut mai multe dispozitive (căști… etc.) afișate pe ecranul asociat. Acest lucru m-a împiedicat să mă împerechez la HC05. chiar și după multe încercări. Am eliminat toate dispozitivele și am adăugat HC05 pentru a ajunge la acest punct. Poate ai noroc.

Pasul 5: Descărcare IDE

Descărcare IDE
Descărcare IDE

Am HC05 alimentat de o baterie și departe de computer. Este posibil să utilizați cablul USB al computerului pentru a alimenta HC05 și uno. Pentru a confirma cu adevărat că HC05 se împerechează și nu USB-ul care trimite date, gândiți-vă să vă separați de USB și folosiți o baterie. La urma urmei, acesta este scopul tău.

Deschideți IDE ARDUINO la schița clipitoare. Deoarece toți unos clipesc ca implicit, îmi place să schimb schița delay () ori de la delay (1000) la delay (50) în ambele întârzieri. Dacă va avea succes, acest lucru se va schimba, unul a condus la clipirea rapidă. Deschideți instrumentele și selectați placa / viteza /. Apoi, ar trebui să vedeți o selecție de porturi com. numărul portului pe care l-ați notat de la ultimul pas TREBUIE să fie pe această listă. Selectați acel port. Ultimul pas este încărcat prin săgeata de încărcare de lângă bifă.

HC05 clipește rapid în timp ce faceți toate acestea, dar de îndată ce IDE începe să trimită schița, HC05 nu va mai clipi și se va stinge. Schița se va încărca în unul și ledul uno va clipi rapid. Apoi HC05 va reveni la o clipire rapidă atâta timp cât are putere sau o altă încărcare. Puteți include chiar și un Serial.print („orice); și deschideți monitorul IDE și vedeți„ orice”tipărit. Nu uitați să Serial.begin (9600); în setup ().

Pasul 6: PROBLEME ……

PROBLEME……
PROBLEME……
PROBLEME……
PROBLEME……
PROBLEME……
PROBLEME……

ID-ul arduino va da erori generale și este foarte greu să încerci să rezolvi eșecul de încărcare folosind aceste coduri și descrieri. Este mai bine să verificați din nou pașii de mai sus și să confirmați fiecare. Dacă comenzile AT nu au fost trimise corect sau rata uart este greșită avrdude va da aceleași erori. Același lucru este valabil dacă nu este asociat și expirat sau dacă ați ales un micro greșit în instrumentele IDE. Cealaltă problemă este că nu aveți un modul HC05 care impulsionează pinul STATE pentru a declanșa capacul conectat la pinul de resetare uno care resetează uno. în pregătirea încărcării unei schițe. Utilizați același uno conectat la USB și încărcați schițe pentru a confirma că se poate face. Apoi repetați pașii. Am jucat cu ARDUINO de cinci ani și mai mult. Majoritatea articolelor funcționează așa cum se arată, dar atunci când nu au, de obicei găsesc vina în ceea ce am greșit. Și uneori cercetând articole despre alte popoare, veți obține un alt punct de vedere. Acesta nu este un proiect farsă. Înlocuirea cablului USB face încărcarea ușoară și convenabilă.

Iată câteva idei pentru cei doi dolari pro-mini. Am făcut un adaptor (tocmai am schimbat vcc-ul și masa) pentru a-l conecta la conectorul de margine unde a mers cablul USB FTDI. Acum doar conectez bluetooth-ul HC05 și descarc.

SPERĂ ACEST AJUTAT jim

Recomandat: