Съдържание:
- Стъпка 1: Заредете UNO със скица
- Стъпка 2: HC 05 Не HC 06 връзки
- Стъпка 3: AT команди в CAPITALS
- Стъпка 4: AT Програмиран HC05 към компютър за сдвояване
- Стъпка 5: Изтегляне на IDE
- Стъпка 6: ПРОБЛЕМИ ……
Видео: Безжична Arduino IDE Устойчиви на глупаци инструкции: 6 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:52
Исках да изтегля скици от Adrino IDE в моя uno без usb кабел.
Исках да оправя скици в робот, без да го нося до пейката си, тъй като uno е в някаква запечатана кутия. След като прочетете много статии Най -добрият начин е с Bluetooth. Най -добрият източник, който открих, беше Instructables под „програмирайте arduino безжична връзка през Bluetooth от webgeeks“, моля, посетете техния инструктаж.
ЗАСЛУЖАВАТ ВСИЧКИ КРЕДИТ ЗА ТОВА.
Проблемът е, че вероятно са направили това за петнадесет минути със завързани очи и това ми отне 3+ дни. Те оставиха подробности, които първоначалникът не би знаел. Ако имате нужда от подробна помощ, тук са всичките ми много грешки. Не знам много за bluetooth или windows10, така че не питайте за допълнителна информация. Можете да очаквате да използвате Arduino IDE без други изтегляния. Обхватът на Bluetooth е кратък, около 30 фута. След като бъде свързан, всичко работи точно както USB кабелът и серийният монитор също! Най-големият недостатък е цената на HC05 около $ 7-10. Така че всеки проект няма нужда от това.
Стъпките включват ONE HC05 и ONE pro-mini (или uno). Зареждате uno със скица, която позволява промени в HC05. След това свържете и програмирайте HC05. След това свържете отново HC05. След това сдвоете същия HC05 с вашия компютър. (това беше най -трудното). След това отворете IDE и изберете правилния com и изтеглете скицата. Гледайки снимките на статията, сгреших, мислейки, че са използвани ДВЕ HC05 и те разговаряха помежду си чрез компютъра, свързан към uno.
Стъпка 1: Заредете UNO със скица
Използвайте всяка дъска тип arduino и заредете скицата "AT_mode_sketch".
Тази скица ще позволи да се правят промени в HC05 чрез въвеждане на AT
кодове чрез serial.monitor.
Стъпка 2: HC 05 Не HC 06 връзки
HC05 е снимка тук. Използвах по -новия със „STATE“, „EN“и превключвател.
Превключвателят, който не дозира нищо. Много уроци показват, че запояването на проводници към щифтове 32-24 не притеснява.
Щифтът „STATE“нулира uno
„EN“ще постави HC05 в режим AT.
Мигащият светодиод показва 4 режима.
1. бързо мигане = опитва се да се сдвои или сдвои, без да текат данни.
2. едно бавно мигане-пауза = е режим АТ
3. две бавни мигания = сдвоени
4. без светодиоди = сдвоени и говорещи предполагам. това „без светодиоди“е объркващо.
Свържете се както е показано към uno с 'AT_mode_sketch'.
HC05 EN към щифт 9 на ARDUINO
HC05 TX към ARDUINO пин 10
HC05 RX към резисторен делител на щифт 11 на ARDUINO (добре, за да направите 2.2k от 2ea 1k)
HC05 vcc към vcc 5V ок
HC05 земя към земя
Стъпка 3: AT команди в CAPITALS
Свържете и включете през usb кабела към IDE. HC05 ще мига бързо, ако всичко е наред, въпреки че сте свързали EN щифта и сте го включили високо. Ако по някаква причина HC05 мига бавно, тогава имате късмет. Издърпайте vcc (5V) от HC05 …. Изчакайте 2 секунди … включете обратно и HC05 трябва да влезе в AT-MODE, както е показано от бавно мигащия светодиод …. Това е ЗАДЪЛЖИТЕЛНО.
на serial.monitor проверете тези настройки:
скорост на предаване 9600 и прозорец NL и CR (не без завършване на ред … няма да показва отговор)
С компютъра отворете IDE serial.monitor (ще се извърши нулиране) и трябва да покаже „Enter AT commands:“
Използвайте капачки за тези команди!
1… AT+PSWD… отговор….1234…. Парола по подразбиране
2… AT+ORGL… отговорът е ок
3… AT+ROLE = 0… отговорът е ок
4… AT+POLAR = 1, 0… отговорът е ок
5… AT+UART = 115200, 0, 0… отговорът е ок
най -голямата ми грешка, това е скоростта да говоря с микро. IDE задава това при избора на дъска под инструменти. Използвах pro-mini на 3.3v и скоростта е 57600 IDE автоматично знае това. Тук ТРЯБВА да съответствате на правилната скорост за всеки друг тип дъска.
Нямам представа къде да намеря тази информация! Така че, ако обикновен uno 115200 или pro-mini 3.3v 57600
AT+BAUD = 115200, 0, 0: Промяна на скоростта на предаване на 115200 (Arduino Uno, Bluino и Mega2560)
AT+BAUD = 57600, 0, 0: Променете скоростта на предаване на 57600 (Arduino Nano, Leonardo, Micro, Pro Mini 3V3/5V и Duemilanove)
6… AT+INIT… отговор 17 грешка, казва вече инициализиран
HC05 изключете и сте готови за следващата стъпка, за да свържете отново към устройството, в което искате да качите.
В моите 3 дни на разочарование открих тази ДОБРА стъпка по стъпка диаграма на AT команди и добри описания. (още неща, които никога няма да науча) PDF EGBT-045MS-046S…..
Стъпка 4: AT Програмиран HC05 към компютър за сдвояване
Можете просто да подадете 3 волта към HC05, за да сдвоите или да продължите и да се свържете с uno, към който искате да изтеглите скици. Това е HC-vcc към uno-vcc …… HC-земя към uno-заземяване….. HC-TX към uno-RX…. HC-RX към uno-TX HC-STATE до капачка на диска 0.1 (104) към uno -нулиране. състояние o ----- || ----- o нулиране
Ако използвате pro-mini при 3.3v, връзките са директни. Ако използвате 5v микро, трябва да разделите RX щифта на HC05, като използвате същите резистори, показани в стъпка 2 RX o --- www --- o ---- www ---- o земя 1k | 2k TX- пин Uno
Тези връзки се осъществяват чрез TX и RX Uno щифтове. (щифт 0 и щифт 1). Точно като FTDI адаптера, който се включва в pro-mini edge конектор. Тъй като тези щифтове са изключително за зареждане на скици, никога не трябва да използвате. Ако вашата скица ги използва, те може да не позволят комуникация за зареждане от IDE.
С всички свързани и включени, HC05 ще мига бързо и ще се опита да бъде сдвоен с вашия компютър.
На компютъра с windows10 отворете настройките >> устройства >> добавете bluetooth >>
Черна кутия показва ….добавяне на устройство >> bluetooth >> след това трябва да се появи H-C-2010-06-01 или името на модула HC05, който имате. Изберете го и ще получите подкана за парола, за да въведете 1234
Това сега трябва да стане сдвоено. (да, почти готово) Това е снимка първа и показалецът е на повече опции за bluetooth. Отворете тази опция. photo2 квадратче за отметка Позволете на Bluetooth устройството да намери този компютър. снимка 3 показва отворен раздел com и посочва към кой com порт HC05 е свързан. НАПИШЕТЕ НОМЕР НА КОМ.
Повторете тази стъпка, докато не се сдвоите и получите потвърден номер на порта. Имах няколко устройства (слушалки … и т.н.), показвани на сдвоения екран. Това ме предпази от сдвояване с HC05. дори след много опити. Премахнах всички устройства и добавих HC05, за да стигна до този момент. Може да имате късмет.
Стъпка 5: Изтегляне на IDE
Моят HC05 се захранва от батерия и далеч от компютъра. Може да използвате USB кабела на компютъра за захранване на HC05 и uno. За да потвърдите наистина, че HC05 се сдвоява, а не USB изпращащите данни, помислете за отделяне от usb и използвайте батерия. В крайна сметка това е вашата цел.
Отворете ARDUINO IDE към мигащата скица. Тъй като всички unos мигат по подразбиране, обичам да променям времето на забавяне на скицата () от забавяне (1000) на забавяне (50) и при двете закъснения. Ако успее, това ще промени променливотоковия бутон мига бързо. Отворете инструментите и изберете вашата дъска/скорост/. След това трябва да видите селекция от com портове. номерът на порта, който сте записали от последната стъпка, ТРЯБВА да бъде в този списък. Изберете този порт. Последната стъпка е качване чрез стрелката за качване до отметката.
HC05 мига бързо, докато правите всичко това, но веднага щом IDE започне да изпраща скицата, HC05 ще спре да мига и ще изгасне. Скицата ще се зареди в uno и uno LED ще мига бързо. Тогава HC05 ще се върне към бързо мигане, стига да има захранване или друго качване. Можете дори да включите Serial.print ("всичко); и да отворите монитора IDE и да видите" всичко "отпечатано. Не забравяйте да използвате Serial.begin (9600); в setup ().
Стъпка 6: ПРОБЛЕМИ ……
Arduino IDE ще даде общи грешки и опитът за решаване на неуспех при качването с помощта на тези кодове и описания е много труден. По -добре е да проверите отново горните стъпки и да потвърдите всяка една. Ако AT командите не са изпратени правилно или процентът на uart е грешен avrdude ще даде същите грешки. Същото е вярно, ако не е сдвоено и няма изчакване или сте избрали грешен микро в инструментите за IDE. Другият проблем е, че няма HC05 модул, който импулсира ПИНА СЪСТОЯНИЕ, за да задейства капачката, свързана към щифта за нулиране на uno, който нулира uno. в подготовка за зареждане на скица. Използвайте същия uno, свързан към usb и качвайте скици, за да потвърдите, че това може да се направи. След това повторете стъпките. Играл съм с ARDUINOs пет+ години. Повечето статии работят както е показано, но когато не го направят, обикновено намирам грешка в това, което направих. И понякога изследвайки статии на други хора, вие получавате друга гледна точка. Това не е измамен проект. Смяната на USB кабела прави качването лесно и удобно.
О, ето няколко идеи за про-мини за два долара. Направих адаптер (току -що превключих vcc и маса), за да се включи в крайния конектор, където премина USB кабелът FTDI. Сега просто включвам Bluetooth HC05 и изтеглям.
НАДЕЖДАЙТЕ ТОВА ПОМОГНЕ Джим
Препоръчано:
Безжична комуникация LoRa от 3 до 8 км с ниска цена E32 (sx1278/sx1276) Устройство за Arduino, Esp8266 или Esp32: 15 стъпки
Безжична комуникация LoRa от 3 до 8 км с ниска цена E32 (sx1278/sx1276) Устройство за Arduino, Esp8266 или Esp32: Създавам библиотека за управление на EBYTE E32 въз основа на серия Semtech на устройство LoRa, много мощно, просто и евтино устройство. Можете да намерите 3Km версия тук, 8Km версия тук Те могат да работят на разстояние от 3000m до 8000m и имат много функции и
Безжична шифрована комуникация Arduino: 5 стъпки
Безжична шифрована комуникация Arduino: Здравейте на всички, Във тази втора статия ще ви обясня как да използвате чипа Atecc608a за защита на вашата безжична комуникация. За това ще използвам NRF24L01+ за безжичната част и Arduino UNO. Микрочипът ATECC608A е проектиран от
Безжична алармена система Arduino, използваща съществуващи сензори: 9 стъпки (със снимки)
Безжична алармена система Arduino, използваща съществуващи сензори: Този проект може да бъде изграден за около половин час на цена от около $ 20,00, ако имате съществуващи 433Mhz или 315Mhz безжични алармени сензори. Това може да бъде и изцяло нов проект с безжични алармени сензори, като инфрачервени детектори за движение и тръстикови
Дълъг обхват, 1,8 км, безжична комуникация между Arduino и Arduino с HC-12 .: 6 стъпки (със снимки)
Дълъг обхват, 1,8 км, безжична комуникация между Arduino и Arduino с HC-12 .: В тази инструкция ще научите как да комуникирате между Arduinos на дълги разстояния до 1,8 км на открито. HC-12 е безжичен сериен порт комуникационен модул, който е много полезен, изключително мощен и лесен за използване. Първо ще напуснеш
ThingSpeak, ESP32 и безжична безжична температура и влажност: 5 стъпки
ThingSpeak, ESP32 и безжична безжична температура и влажност: В този урок ще измерваме различни данни за температурата и влажността, използвайки сензор за температура и влажност. Ще научите и как да изпращате тези данни на ThingSpeak. За да можете да го анализирате отвсякъде за различни приложения