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, Novembar
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 klupu jer se uno nalazi u nekakvoj zatvorenoj kutiji. Nakon čitanja mnogih članaka najbolji način je Bluetooth. Najbolji izvor koji sam pronašao su Instructables pod "program arduino wireless over Bluetooth by webgeeks". Posjetite njihove instruktore.

ZASLUŽILI SU SVE KREDIT ZA OVO.

Problem je u tome što su to vjerojatno učinili za 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 greš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. Jednom spojen radi sve isto kao i USB kabel, a radi i serijski monitor. Najveći nedostatak je cijena HC05 oko 7-10 USD. Dakle, svakom projektu ovo nije potrebno.

Koraci uključuju ONE HC05 i ONE pro-mini (ili uno). Učitavate uno sa skicom koja dopušta promjene HC05. Zatim se povežite i programirajte HC05. Zatim ponovno spojite HC05. Zatim uparite isti HC05 sa računarom. (ovo je bilo najteže). Zatim otvorite IDE i odaberite odgovarajući 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čunara 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 preko serial.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 prebaciti HC05 u AT način rada.

Trepereći LED prikazuje 4 načina rada.

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

2. jedno sporo treptanje-pauza = je AT mod

3. dva spora treptaja = uparena

4. bez LED -a = uparen i govori valjda. ovaj 'bez led' je zbunjujući.

Povežite se na uno sa 'AT_mode_sketch' kako je prikazano.

HC05 EN na ARDUINO pin 9

HC05 TX na ARDUINO pin 10

HC05 RX prema razdjelniku 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 komande u VELIKIM LISTIMA
AT komande u VELIKIM LISTIMA

Povežite se i uključite putem USB kabla u IDE. HC05 će brzo treptati ako je sve u redu iako ste priključili EN pin i poništili ga 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)

Sa računarom otvorite IDE serial.monitor (resetirat će se) i trebao bi prikazati 'Enter AT commands:'

Za ove komande koristite velika slova!

1… AT+PSWD… odgovor….1234….podrazumevana 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 sa mikro. IDE postavlja ovo 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 gde da nadjem ove podatke! Dakle, ako je 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… greška odgovora 17, kaže da je već inicijalizovano

HC05 isključite utikač i spremni ste za sljedeći korak za ponovno povezivanje sa unosom na 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 sa računarom za uparivanje

AT Programirano HC05 sa računarom za uparivanje
AT Programirano HC05 sa računarom za uparivanje
AT Programirano HC05 sa računarom za uparivanje
AT Programirano HC05 sa računarom za uparivanje
AT Programirano HC05 sa računarom za uparivanje
AT Programirano HC05 sa računarom za uparivanje

Možete samo napajati 3 volti HC05 za uparivanje ili povezivanje na Uno na koji želite skicirati 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 poklopca diska (104) u uno -resetovati. 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.

Kada su svi spojeni i uključeni, HC05 će brzo treptati i pokušati biti uparen sa vašim računarom.

Na računaru sa operativnim sistemom Windows10 otvorite postavke >> uređaji >> dodajte 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, skoro je gotovo) Ovo je fotografija jedna i pokazivač je na više Bluetooth opcija. Otvorite ovu opciju. photo2 potvrdni okvir Dozvoli Bluetooth uređaju da pronađe ovaj računar. photo3 prikazuje com karticu otvorenu i navodi na koji je com port HC05 vezan. NAPIŠITE COM BROJ DOLE.

Ponavljajte ovaj korak dok se ne uparite i ne dobijete potvrđen broj porta. Imao sam nekoliko uređaja (slušalice … itd.) Koji su se prikazivali na uparenom ekranu. Ovo me spriječilo u uparivanju sa HC05. čak i nakon mnogo 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čunara. Možda za napajanje HC05 i uno koristite računarski USB kabel. Da biste zaista potvrdili da se HC05 uparuje, a ne USB koji šalje podatke, razmislite o odvajanju od USB -a i upotrijebite bateriju. Uostalom, ovo je vaš cilj.

Otvorite ARDUINO IDE do trepćuće skice. Budući da svi unosi imaju treptanje prema zadanim postavkama, volim promijeniti vrijeme kašnjenja skice () sa kašnjenja (1000) u 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 ovoj listi. Odaberite taj port. Zadnji korak je učitavanje putem strelice za otpremanje pored kvačice.

HC05 treperi brzo dok sve ovo 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 zasvijetliti. Zatim će se HC05 brzo vratiti na treptaj sve dok ima snagu ili neki drugi upload. Možete čak uključiti i Serial.print ("sve); otvoriti IDE monitor i vidjeti" bilo šta "odštampano. Ne zaboravite na Serial.begin (9600); u setup ().

Korak 6: PROBLEMI ……

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

Arduino IDE će dati općenite greške, a pokušaj rješavanja neuspjelog učitavanja pomoću ovih kodova i opisa vrlo je težak. Bolje je provjeriti gore navedene korake i potvrditi svaki od njih. Ako AT naredbe nisu poslane ispravno ili je uart brzina pogrešna, avrdude će dati iste greške. Isto vrijedi i ako nije upareno i nije isteklo vrijeme ili ste odabrali pogrešan mikro u IDE alatima. Drugi problem nije u tome što nema HC05 modula koji pulsira pin STATE kako bi se aktivirao poklopac spojen na pin za poništavanje uno -a koji resetira uno. u pripremi za učitavanje skice. Upotrijebite isti uno spojen na USB i učitajte 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 projekat. Zamjena USB kabela čini postavljanje lakim i praktičnim.

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

NADAM se da je ovo pomoglo jim

Preporučuje se: