Përmbajtje:

Wireless Arduino IDE Udhëzime Foolproof: 6 Hapa
Wireless Arduino IDE Udhëzime Foolproof: 6 Hapa

Video: Wireless Arduino IDE Udhëzime Foolproof: 6 Hapa

Video: Wireless Arduino IDE Udhëzime Foolproof: 6 Hapa
Video: Самодельная IP камера на ESP32CAM / Подключение ESP32 CAM 2024, Nëntor
Anonim
Wireless Arduino IDE… Udhëzime Foolproof
Wireless Arduino IDE… Udhëzime Foolproof

Doja të shkarkoja skica nga Adrino IDE në uno tim pa kabllon usb.

Doja të ndryshoja skicat në një robot pa e mbajtur atë në stolin tim pasi uno është brenda një kutie të mbyllur. Pas leximit të shumë artikujve Mënyra më e mirë është me Bluetooth. Burimi më i mirë që gjeta ishte Instructables nën "programo një arduino wireless përmes Bluetooth nga uebeks", ju lutemi vizitoni udhëzuesin e tyre.

MERITON T ALL GJITH KREDIT P FORR KIST.

Problemi është se ata me siguri e bënë këtë në pesëmbëdhjetë minuta me sy të lidhur, dhe më duheshin 3+ ditë. Ata lanë jashtë detaje që një kohëmatës i parë nuk do t'i dinte. Nëse keni nevojë për ndihmë të detajuar, këtu janë të gjitha gabimet e mia të shumta. Unë nuk di shumë për bluetooth ose windows10 prandaj mos kërkoni informacion të mëtejshëm. Ju mund të prisni që të përdorni Arduino IDE pa shkarkime të tjera. Gama e Bluetooth është e shkurtër, rreth 30 metra. Pasi të lidhet gjithçka funksionon ashtu si kablloja USB dhe seriali.monitor punon gjithashtu! Disavantazhi më i madh është kostoja e HC05 rreth 7-10 dollarë. Pra, çdo projekt nuk ka nevojë për këtë.

Hapat përfshijnë ONE HC05 dhe ONE pro-mini (ose uno). Ju ngarkoni uno me një skicë që lejon ndryshime në HC05. Pastaj lidheni dhe programoni HC05. Pastaj rilidhni HC05. Pastaj çiftoni të njëjtën HC05 me kompjuterin tuaj. (kjo ishte më e vështira). Pastaj hapni IDE dhe zgjidhni com -in e duhur dhe shkarkoni skicën. Duke parë fotografitë e artikullit, gabova kur mendova se TWO HC05 ishin përdorur dhe ata bisedonin me njëri -tjetrin përmes kompjuterit të lidhur me uno.

Hapi 1: Ngarkoni UNO me Skicë

Ngarkoni UNO me Skicë
Ngarkoni UNO me Skicë

Përdorni çdo tabelë të llojit arduino dhe ngarkoni skicën "AT_mode_sketch".

Kjo skicë do të lejojë që të bëhen ndryshime në HC05 duke shtypur AT

kodet përmes serialit.monitor.

Hapi 2: HC 05 Jo Lidhjet HC 06

HC 05 Jo Lidhjet HC 06
HC 05 Jo Lidhjet HC 06

HC05 është fotografia këtu. Kam përdorur atë më të re me 'STATE', 'EN' dhe një ndërprerës.

Kaloni atë dozë asgjë. Shumë mësime tregojnë se telat e saldimit në kunjat 32-24 nuk shqetësohen.

Pina 'STATE' rivendos uno

'EN' do ta vendosë HC05 në modalitetin AT.

Ledi i ndezur shfaq 4 mënyra.

1. ndezje e shpejtë = po përpiqet të çiftohet ose çiftohet pa rrjedhur të dhëna.

2. një mbyllje e ngadaltë e ndezjes = është në modalitetin AT

3. dy blink të ngadaltë = të çiftuar

4. nuk ka udhëhequr = çiftuar dhe duke folur mendoj. kjo 'no led' është konfuze.

Lidhuni siç tregohet në uno me 'AT_mode_sketch'.

HC05 EN tek pin ARDUINO 9

HC05 TX në ARDUINO pin 10

HC05 RX në ndarësin e rezistencës në pinin ARDUINO 11 (në rregull për të bërë 2.2k nga 2ea 1k)

HC05 vcc në vcc 5V në rregull

HC05 tokë në tokë

Hapi 3: AT Komandat në KAPITALE

AT Komandat në KAPITALE
AT Komandat në KAPITALE

Lidhuni dhe ndizeni përmes kabllit USB në IDE. HC05 do të vezullojë shpejt nëse gjithçka është në rregull edhe pse e keni lidhur pinin EN dhe e keni ndezur lart. Nëse për ndonjë arsye HC05 po ndez ngadalë, atëherë keni fat. Tërhiqeni vcc (5V) nga HC05…. Pritni 2 sek… lidheni mbrapa dhe HC05 duhet të hyjë në AT-MODE siç tregohet nga drita e ngadalshme e ndezjes….kjo është DUHET.

në serial.monitor kontrolloni këto cilësime:

norma e baudit 9600 dhe dritarja NL dhe CR (jo pa përfundim të rreshtit …. nuk do të shfaqë asnjë përgjigje)

Me kompjuterin, hapni serialin IDE. Monitor (një rivendosje do të ndodhë) dhe duhet të tregojë 'Fut komandat AT:'

Përdorni kapele për këto komanda!

1… AT+PSWD… përgjigje….1234….fjalëkalimi i parazgjedhur

2… AT+ORGL… përgjigje ok

3… AT+ROL = 0… përgjigje ok

4… AT+POLAR = 1, 0… përgjigje ok

5… AT+UART = 115200, 0, 0… përgjigje ok

gabimi im më i madh, Kjo është shpejtësia për të folur me mikro. IDE e vendos këtë kur zgjedh një tabelë nën mjete. Kam përdorur një pro-mini në 3.3v dhe shpejtësia është 57600 IDE automatikisht e di këtë. Këtu ju DUHET të përputheni me shpejtësinë e saktë për çdo lloj bordi tjetër.

Nuk kam ide se ku mund ta gjej këtë informacion! Pra, nëse një uno 115200 i rregullt ose pro-mini 3.3v 57600

AT+BAUD = 115200, 0, 0: Ndrysho normën e baudit në 115200 (Arduino Uno, Bluino dhe Mega2560)

AT+BAUD = 57600, 0, 0: Ndrysho normën e baudit në 57600 (Arduino Nano, Leonardo, Micro, Pro Mini 3V3/5V dhe Duemilanove)

6… AT+INIT… përgjigja 17 gabim,, thotë tashmë i inicializuar

HC05 shkëputeni dhe gati për hapin tjetër për t'u lidhur përsëri në uno ku dëshironi të ngarkoni.

Në 3 ditët e mia të zhgënjimit gjeta këtë tabelë të MIR step hap pas hapi të komandave AT dhe përshkrimeve të mira. (më shumë gjëra që nuk do të mësoj kurrë) PDF EGBT-045MS-046S…..

Hapi 4: AT i programuar HC05 në kompjuter për t'u çiftuar

AT Programuar HC05 në kompjuter për t'u çiftuar
AT Programuar HC05 në kompjuter për t'u çiftuar
AT Programuar HC05 në kompjuter për t'u çiftuar
AT Programuar HC05 në kompjuter për t'u çiftuar
AT Programuar HC05 në kompjuter për t'u çiftuar
AT Programuar HC05 në kompjuter për t'u çiftuar

Thjesht mund të furnizoni 3 volt në HC05 për t'u çiftuar ose për të vazhduar dhe për t'u lidhur me uno ku dëshironi të shkarkoni skica. Kjo është HC-vcc në uno-vcc …… HC-tokë në uno-terren….. HC-TX në uno-RX…. HC-RX në uno-TX HC-STATE në një kapak disku 0.1 (104) në uno -rivendos gjendja o ----- || ----- o rivendosja

Nëse përdorni një pro-mini në 3.3v lidhjet janë të drejtpërdrejta. Nëse përdorni një mikro 5v ju duhet të ndani pinin RX në HC05 duke përdorur të njëjtat rezistorë të treguar në hapin 2 RX o --- www --- o ---- www ---- o tokëzim 1k | 2k TX- uno pin

Këto lidhje bëhen përmes kunjave uno TX dhe RX. (kunja 0 dhe kunja 1). Ashtu si përshtatësi FTDI që lidhet me një lidhës pro-mini edge. Për shkak se këto kunja janë ekskluzive për të ngarkuar skica, nuk duhet të përdorni kurrë. Nëse skica juaj i përdor ato, ato mund të mos lejojnë komunikim për ngarkim nga IDE.

Me të gjithë lidhjen dhe ndezjen, HC05 do të pulsojë shpejt dhe do të përpiqet të çiftohet me kompjuterin tuaj.

Në kompjuterin me Windows10 hapni cilësimet >> pajisjet >> shtoni bluetooth >>

Një kuti e zezë tregon….shtoni një pajisje >> bluetooth >> atëherë duhet të shfaqet H-C-2010-06-01 ose emri i modulit HC05 që keni. Zgjidhni atë dhe do të merrni një kërkesë për fjalëkalim për të futur 1234

Tani kjo duhet të çiftëzohet. (po pothuajse e përfunduar) Kjo është fotografia një dhe treguesi është në më shumë opsione bluetooth. Hapeni këtë opsion. kutia e kontrollit photo2 Lejo që pajisja bluetooth të gjejë këtë kompjuter. photo3 tregon skedën com të hapur dhe deklaron se me cilën portë HC05 është e lidhur. SHKRONI COM NUMRI POSHT.

Përsëriteni këtë hap derisa të çiftoheni dhe të keni një numër të konfirmuar të portës. Kisha disa pajisje (kufje … etj) që shfaqeshin në ekranin e çiftuar. Kjo më pengoi të çiftohesha me HC05. edhe pas shumë përpjekjeve. I hoqa të gjitha pajisjet dhe shtova HC05 për të arritur në këtë pikë. Ju mund të jeni me fat.

Hapi 5: Shkarkimi i IDE

Shkarko IDE
Shkarko IDE

Unë kam HC05 tim të mundësuar nga një bateri dhe larg kompjuterit. Ju mund të përdorni kabllon USB të kompjuterit për të fuqizuar HC05 dhe uno. Për të vërtetuar vërtet që HC05 është duke u çiftuar dhe jo të dhënat e dërgimit të USB mendoni të ndaheni nga USB dhe të përdorni një bateri. Në fund të fundit, ky është qëllimi juaj.

Hapni ARDUINO IDE në skicën e ndezjes. Për shkak se të gjitha unos janë mbyllur si parazgjedhje më pëlqen të ndryshoj skicën e vonesës () nga vonesa (1000) në vonesën (50) në të dy vonesat. Nëse është e suksesshme kjo do të ndryshojë çaktivizimin e uno -së për të ndezur shpejt. Hapni mjetet dhe zgjidhni tabelën/shpejtësinë tuaj/. Atëherë duhet të shihni një përzgjedhje të porteve com. numri i portit që keni shënuar nga hapi i fundit DUHET të jetë në këtë listë. Zgjidhni atë port. Hapi i fundit është ngarkimi përmes shigjetës së ngarkimit pranë shenjës së kontrollit.

HC05 po vezullon shpejt ndërsa ju i bëni të gjitha këto, por sapo IDE fillon të dërgojë skicën, HC05 do të ndalojë së ndezuri dhe do të dalë jashtë. Skica do të ngarkohet në uno dhe uno led do të ndizet shpejt. Pastaj HC05 do të kthehet në një ndezje të shpejtë për aq kohë sa të ketë fuqi ose një ngarkim tjetër. Ju madje mund të përfshini një Serial.print ("çdo gjë") dhe hapni monitorin IDE dhe shihni "çdo gjë" të shtypur. Mos harroni të Serial.begin (9600); në konfigurimin ().

Hapi 6: PROBLEMET …….

PROBLEME …….
PROBLEME …….
PROBLEME …….
PROBLEME …….
PROBLEME …….
PROBLEME …….

Arduino IDE do të japë gabime të përgjithshme dhe përpjekja për të zgjidhur një dështim për të ngarkuar duke përdorur këto kode dhe përshkrime është shumë e vështirë. Bettershtë më mirë të rishikoni hapat e mësipërm dhe të konfirmoni secilin prej tyre. Nëse komandat AT nuk janë dërguar saktë ose shkalla e uartit është e gabuar, avrdude do të japë të njëjtat gabime. E njëjta gjë është e vërtetë nëse nuk çiftëzohet dhe skadon ose keni zgjedhur mikro të gabuar në mjetet IDE. Problemi tjetër nuk është të kesh një modul HC05 që pulson kunjin STATE në mënyrë që të shkaktojë kapakun e lidhur me kunjin e rivendosjes uno që rivendos uno. në përgatitje për të ngarkuar një skicë. Përdorni të njëjtën uno të lidhur me USB dhe ngarkoni skica për të konfirmuar se mund të bëhet. Pastaj përsëritni hapat. Unë kam luajtur me ARDUINO për pesë+ vjet. Shumica e artikujve funksionojnë siç tregohet, por kur ata nuk e bëjnë, unë zakonisht gjej faj me atë që kam bërë gabim. Dhe ndonjëherë duke hulumtuar artikuj të njerëzve të tjerë ju merrni një këndvështrim tjetër. Ky nuk është një projekt mashtrimi. Zëvendësimi i kabllit usb e bën ngarkimin të lehtë dhe të përshtatshëm.

Oh këtu janë disa ide për dy dollarë pro-mini. Unë bëra një përshtatës (sapo ndërrova vcc dhe tokëzim) për t'u futur në lidhësin e skajit ku shkoi kablloja USB FTDI. Tani thjesht fut bluetooth -in HC05 dhe e shkarkoj.

SHPRESO KJO NDIHMOJ jim

Recommended: