Sadržaj:

Bežični Arduino IDE Upute za zaštitu od budale: 6 koraka
Bežični Arduino IDE Upute za zaštitu od budale: 6 koraka

Video: Bežični Arduino IDE Upute za zaštitu od budale: 6 koraka

Video: Bežični Arduino IDE Upute za zaštitu od budale: 6 koraka
Video: Как сделать ПЛК LDmicro Arduino (Часть 2) 2024, Studeni
Anonim
Bežični Arduino IDE … Upute za zaštitu od budale
Bežični Arduino IDE … Upute za zaštitu od budale

Htio sam skinuti skice iz Adrino IDE -a na svoj uno bez USB kabela.

Htio sam skicirati skice u robotu, a da ga ne odnesem na svoju klupu jer se uno nalazi u nekakvoj zatvorenoj kutiji. Nakon čitanja mnogih članaka najbolji način je Bluetooth. Najbolji izvor koji sam pronašao bio je Instructables pod "program arduino wireless over Bluetooth by webgeeks", posjetite njihov instruktor.

ZASLUŽILI SU SVE KREDIT ZA OVO.

Problem je u tome što su to vjerojatno učinili u petnaest minuta s povezom na očima, a meni je trebalo 3+ dana. Izostavili su detalje koje prvi tajmer ne bi znao. Ako vam je potrebna detaljna pomoć, ovdje su sve moje brojne pogreške. Ne znam mnogo o bluetoothu ili windows10 pa nemojte tražiti dodatne informacije. Možete očekivati da ćete koristiti Arduino IDE bez drugih preuzimanja. Domet Bluetootha je kratak, oko 30 stopa. Nakon spajanja sve radi isto kao i USB kabel, a radi i serijski monitor. Najveći nedostatak je cijena HC05 oko 7-10 USD. Dakle, ovome ne treba svaki projekt.

Koraci uključuju ONE HC05 i ONE pro-mini (ili uno). Unosite uno u skicu koja dopušta promjene HC05. Zatim spojite i programirajte HC05. Zatim ponovno spojite HC05. Zatim uparite isti HC05 s računalom. (ovo je bilo najteže). Zatim otvorite IDE, odaberite ispravan com i preuzmite skicu. Gledajući slike članaka, pogriješio sam kada sam pomislio da su korištena DVA HC05 i međusobno su razgovarali putem računala spojenog na uno.

Korak 1: Učitajte UNO sa skicom

Učitaj UNO sa skicom
Učitaj UNO sa skicom

Koristite bilo koju ploču tipa arduino i učitajte skicu "AT_mode_sketch".

Ova skica će omogućiti izmjene u HC05 upisivanjem AT

kodovi kroz serijski.monitor.

Korak 2: HC 05 Ne HC 06 veze

HC 05 Ne HC 06 veze
HC 05 Ne HC 06 veze

HC05 je slika ovdje. Koristio sam noviji sa "STATE", "EN" i prekidačem.

Prekidač koji ne dozira ništa. Mnogi vodiči pokazuju da lemljenje žica na pinove 32-24 ne smeta.

Pin 'STATE' resetira uno

"EN" će HC05 prebaciti u AT način rada.

Led koji treperi prikazuje 4 načina rada.

1. brzo treptanje = pokušava se upariti ili upariti bez protoka podataka.

2. jedno sporo treptanje-pauza = je način rada AT

3. dva spora treptaja = uparena

4. bez led = uparen i govori valjda. ovaj 'no led' je zbunjujući.

Spojite se na uno pomoću "AT_mode_sketch" kako je prikazano.

HC05 EN na ARDUINO pin 9

HC05 TX na ARDUINO pin 10

HC05 RX na razdjelnik otpornika na ARDUINO pinu 11 (u redu da napravite 2,2 k od 2ea 1 k)

HC05 vcc na vcc 5V ok

HC05 zemlja -zemlja

Korak 3: AT naredbe u KAPITALIMA

AT Naredbe u KAPITALIMA
AT Naredbe u KAPITALIMA

Spojite i uključite USB kabel u IDE. HC05 će brzo treptati ako je sve u redu iako ste priključili EN pin i uno ga prebacili visoko. Ako iz nekog razloga HC05 sporo treperi, tada ste imali sreće. Povucite vcc (5V) iz HC05….čekajte 2 sekunde… utikač natrag i HC05 bi trebao ući u AT-MODE kako pokazuje sporo trepćuća LED dioda…. OVO MORA.

na serial.monitor provjerite ove postavke:

brzina prijenosa 9600 i prozor NL i CR (ne bez završetka linije …. neće pokazati odgovor)

S računalom otvorite IDE serial.monitor (dogodit će se reset) i trebao bi prikazati 'Enter AT commands:'

Za ove naredbe koristite velika slova!

1… AT+PSWD… odgovor….1234….zaporna lozinka

2… AT+ORGL… odgovor ok

3… AT+ROLE = 0… odgovor ok

4… AT+POLAR = 1, 0… odgovor ok

5… AT+UART = 115200, 0, 0… odgovor ok

moja najveća greška, ovo je brzina razgovora s mikro. IDE to postavlja pri odabiru ploče pod alatima. Koristio sam pro-mini na 3.3v i brzina je 57600 IDE to automatski zna. Ovdje MORATE odgovarati ispravnoj brzini za bilo koju drugu ploču.

Nemam pojma gdje pronaći te podatke! Dakle, ako običan uno 115200 ili pro-mini 3.3v 57600

AT+BAUD = 115200, 0, 0: Promijenite brzinu prijenosa na 115200 (Arduino Uno, Bluino i Mega2560)

AT+BAUD = 57600, 0, 0: Promijenite brzinu prijenosa na 57600 (Arduino Nano, Leonardo, Micro, Pro Mini 3V3/5V i Duemilanove)

6 … AT+INIT … odgovor 17 pogreška,, kaže već inicijalizirano

HC05 isključite utikač i spremni ste za sljedeći korak za ponovno povezivanje s unosom u koji želite učitati.

U 3 dana frustracije pronašao sam ovaj DOBAR korak po korak grafikon AT naredbi i dobre opise. (više stvari nikada neću naučiti) PDF EGBT-045MS-046S…..

Korak 4: AT programirano HC05 s računalom za uparivanje

AT Programirano HC05 na računalo za uparivanje
AT Programirano HC05 na računalo za uparivanje
AT Programirano HC05 na računalo za uparivanje
AT Programirano HC05 na računalo za uparivanje
AT Programirano HC05 na računalo za uparivanje
AT Programirano HC05 na računalo za uparivanje

HC05 možete samo napajati 3 volta za uparivanje ili povezivanje na uređaj na koji želite preuzeti skice. Ovo je HC-vcc prema uno-vcc …… HC-uzemljenje prema uno-uzemljenje….. HC-TX u uno-RX…. HC-RX u uno-TX HC-STATE do 0,1 kapice diska (104) u uno -resetirano. stanje o ----- || ----- o resetiranje

Ako koristite pro-mini na 3.3V veze su izravne. Ako koristite mikrofon od 5 V, morate podijeliti RX pin na HC05 pomoću istih otpornika prikazanih u koraku 2 RX o --- www --- o ---- www ---- o uzemljenje 1k | 2k TX- uno pin

Ove veze su putem TX i RX uno pinova. (pin 0 i pin 1). Baš poput FTDI adaptera koji se priključuje na pro-mini edge priključak. Budući da su ove igle isključivo za učitavanje skica, nikada ih ne biste trebali koristiti. Ako ih vaša skica koristi, možda neće dopustiti komunikaciju za učitavanje iz IDE -a.

Kad su svi spojeni i uključeni, HC05 će brzo treptati i pokušati se upariti s vašim računalom.

Na računalu s Windows10 otvorite postavke >> uređaji >> dodaj bluetooth >>

Crna kutija prikazuje ….dodajte uređaj >> bluetooth >> tada bi se trebao pojaviti H-C-2010-06-01 ili naziv HC05 modula koji imate. Odaberite ga i dobit ćete upit za lozinku da biste unijeli 1234

Ovo bi sada trebalo biti upareno. (da, gotovo je) Ovo je fotografija jedna i pokazivač je na više bluetooth opcija. Otvorite ovu opciju. photo2 potvrdni okvir Dopustite Bluetooth uređaju da pronađe ovaj računar. photo3 prikazuje com karticu otvorenu i navodi na koji je com port HC05 vezan. NAPIŠI COM BROJ DOLE.

Ponavljajte ovaj korak dok se ne uparite i ne dobijete potvrđen broj priključka. Imao sam nekoliko uređaja (slušalice … itd.) Koji su se prikazivali na uparenom ekranu. To me spriječilo u uparivanju s HC05. čak i nakon mnogih pokušaja. Uklonio sam sve uređaje i dodao HC05 kako bih došao do ove točke. Možda ćete imati sreće.

Korak 5: Preuzimanje IDE -a

Preuzimanje IDE -a
Preuzimanje IDE -a

HC05 se napaja iz baterije i dalje je od računala. Možda za napajanje HC05 i uno koristite računarski USB kabel. Da biste doista potvrdili da se HC05 uparuje, a ne USB koji šalje podatke, razmislite o odvajanju od USB -a i upotrijebite bateriju. Uostalom, ovo vam je cilj.

Otvorite ARDUINO IDE do treptajuće skice. Budući da su svi unosi prema zadanim postavkama trepnuli, volim promijeniti vrijeme kašnjenja skice () s kašnjenja (1000) na kašnjenje (50) u oba kašnjenja. Ako to uspije, unoda će brzo treptati. Otvorite alate i odaberite ploču/brzinu/. Tada biste trebali vidjeti izbor com portova. broj porta koji ste zapisali iz posljednjeg koraka MORA biti na ovom popisu. Odaberite taj port. Zadnji korak je učitavanje putem strelice za prijenos pored kvačice.

HC05 brzo treperi dok sve to radite, ali čim IDE počne slati skicu, HC05 će prestati treperiti i ugasit će se. Skica će se učitati u uno i uno će brzo bljeskati. Zatim će se HC05 brzo vratiti na treptaj sve dok ima snage ili drugog učitavanja. Možete čak uključiti Serial.print ("bilo što); otvoriti IDE monitor i vidjeti" bilo što "ispisano. Ne zaboravite na Serial.begin (9600); u setup ().

Korak 6: PROBLEMI ……

PROBLEMI ……
PROBLEMI ……
PROBLEMI ……
PROBLEMI ……
PROBLEMI ……
PROBLEMI ……

Arduino IDE će dati općenite pogreške, a pokušaj rješavanja neuspjelog učitavanja pomoću ovih kodova i opisa vrlo je težak. Bolje je ponovno provjeriti gore navedene korake i potvrditi svaki od njih. Ako AT naredbe nisu poslane ispravno ili je uart stopa pogrešna, avrdude će dati iste pogreške. Isto vrijedi i ako nije upareno i nije isteklo vrijeme ili ste odabrali pogrešan mikro u IDE alatima. Drugi problem je što nema HC05 modula koji pulsira pin STATE kako bi se aktivirala kapa spojena na pin za poništavanje uno -a koji resetira uno. u pripremi za učitavanje skice. Upotrijebite isti uno spojen na USB i prenesite skice kako biste potvrdili da je to moguće. Zatim ponovite korake. S ARDUINOM -om sam svirao pet i više godina. Većina članaka radi kako je prikazano, ali kad se to ne dogodi, obično nađem zamjerku u onome što sam pogriješila. I ponekad istražujući članke drugih ljudi dobijete drugo gledište. Ovo nije lažni projekt. Zamjena USB kabela olakšava i olakšava prijenos.

Oh, evo nekoliko ideja za dva dolara pro-mini. Napravio sam adapter (samo sam prebacio vcc i masu) za uključivanje u rubni priključak gdje je prošao USB kabel FTDI. Sada samo priključujem HC05 bluetooth i preuzimam.

NADAM se da je ovo pomoglo jim

Preporučeni: