Мазмұны:

ESP8266 Wifi басқарылатын робот: 11 қадам (суреттермен)
ESP8266 Wifi басқарылатын робот: 11 қадам (суреттермен)

Бейне: ESP8266 Wifi басқарылатын робот: 11 қадам (суреттермен)

Бейне: ESP8266 Wifi басқарылатын робот: 11 қадам (суреттермен)
Бейне: Full Control of DC Motor with ESP8266 NodeMCU D1 Mini over WiFi 2024, Шілде
Anonim
ESP8266 Wifi басқарылатын робот
ESP8266 Wifi басқарылатын робот

Егер сіз менің алдыңғы нұсқаулықты көрген болсаңыз, онда мен таңқурай pi wifi арқылы басқарылатын бейне ағынды робот жасағанымды білесіз. Жақсы жоба болды, бірақ егер сіз жаңадан бастаушы болсаңыз, сізге қиын және қымбат көрінуі мүмкін, бірақ мен үшін көптеген бөліктер қазірдің өзінде болды. Бұл wifi -мен басқарылатын өте арзан робот, бірақ ол бейнені жібермейді. Ол ESP8266 платформасында салынған.

1 -қадам: Қажетті материалдар

Қажетті материалдар
Қажетті материалдар
Қажетті материалдар
Қажетті материалдар
Қажетті материалдар
Қажетті материалдар

1. ESP8266 тақтасы

2. L293D IC немесе L298 қозғалтқыш тақтасы

3. Қозғалтқышы бар роботтық шасси (мен 500 айн / мин қозғалтқышты қолдандым)

4. Нан тақтасы немесе ПХД (егер сіз дәнекерлеуді қаласаңыз)

5. 6в АА батареялар жинағы немесе 9в батарея (ESP8266 қуатын қосу үшін)

5. Батарея (қозғалтқыштарды қосу үшін) [3 -қадамда қайсысын таңдау керек]

2 -қадам: ESP8266 тақтасы - қайсысын таңдау керек?

ESP8266 тақтасы - қайсысын таңдау керек?
ESP8266 тақтасы - қайсысын таңдау керек?
ESP8266 тақтасы - қайсысын таңдау керек?
ESP8266 тақтасы - қайсысын таңдау керек?
ESP8266 тақтасы - қайсысын таңдау керек?
ESP8266 тақтасы - қайсысын таңдау керек?
ESP8266 тақтасы - қайсысын таңдау керек?
ESP8266 тақтасы - қайсысын таңдау керек?

1. Adafruit қауырсыны Хузза - оны адафрут жасайды, сондықтан оған қол жетімді нұсқаулар мен қолдау бар. Ол дәнекерленген түйреуіштермен бірге келмейді, сондықтан оларды дәнекерлеу үшін сізге дәнекерленген темір қажет болады. Бортында Li-po зарядтау құрылғысы бар, сондықтан ол портативті жобаларда өте ыңғайлы болады. Бұл 16 доллар тұрады

2. NodeMCU ESP8266 - бұл қосымша мүмкіндіктері жоқ негізгі тақта, бірақ ол ашық көзі болып табылады және керемет құжаттамаға ие, сондықтан оны бастау өте оңай болады. Бірақ ең жақсы жағы - оны 4 доллардан төмен сатып алуға болады.

3. Sparkfun ESP8266 - Wi -Fi диапазонының ұзақтығы үшін қуат қосқышы мен сыртқы антеннасы қосылған хузза тәрізді, оның бағасы да 16 доллар.

4. Wemos D1 Mini - бұл барлық тақталардың ең кішісі, бірақ бұл оның жұмысына әсер етпейді. Оның жақсы құжаттары бар және ол тек 4 доллар тұрады. Егер сіз ұзақ диапазонды және формалық факторды алғыңыз келсе, онда сыртқы антеннасы бар Wemos D1 Mini Pro сатып алуға болады.

Ақырында, мен ұсынар едім - бұл NodeMCU ESP8266, себебі ол өте жақсы құжаттамамен және қаншалықты арзан. Егер сіз портативті жоба жасап жатсаңыз, онда мен сыртқы антеннаның арқасында спаркфун тақтасын ұсынар едім, және кіріктірілген Li-po зарядтағыш пен спаркфун сапалы өнімдер шығарады.

3 -қадам: Батарея - қайсысын таңдау керек?

Батарея - қайсысын таңдау керек?
Батарея - қайсысын таңдау керек?
Батарея - қайсысын таңдау керек?
Батарея - қайсысын таңдау керек?
Батарея - қайсысын таңдау керек?
Батарея - қайсысын таңдау керек?

Батареялардың көптеген түрлері бар, сіз өзіңізге сәйкес келетінін таңдауыңыз керек.

1. AA батареялар жинағы - олар батареялардың ең көп таралған түрі және өте арзан. Әр ұяшықтың кернеуі 1,5 вольт, бізге кем дегенде 9 вольт қажет, сондықтан 9-12 вольтты алу үшін 6-8 ұяшықтарды тізбектей сыммен жалғау керек еді.

2. 9в аккумуляторы - бұл сонымен қатар өте таралған аккумулятор түрі. Оның кернеуі 9 вольт, бірақ максималды ток пен сыйымдылық өте төмен, сондықтан ол ұзаққа созылмайды және қозғалтқыштар баяу айналады.

3. Қорғасын қышқылды аккумулятор - бұл өте кең таралған, себебі ол барлық автомобильдерде қолданылады. Ол 12 вольтты кернеуге ие, ол біздің қажеттіліктеріміз үшін тамаша кернеуге ие. Оның қазіргі мүмкіндігі жақсы және үлкен сыйымдылығы бар. Жақсы емес бөлігі - бұл өлшемі мен салмағы, ол үлкен және ауыр.

4. Ли -ион (литий -ион) - бұл батарея банктерінде қолданылатын батарея түрі. Ол әр түрлі мөлшерде келеді, бірақ ең танымал 18650 ұяшық. Ең жоғары кернеу - 4,2 вольт, ал ең төменгісі - 3,7 вольт. Егер сіз оны осы параметрлерден көп зарядтасаңыз немесе зарядсыздандырсаңыз, онда батарея зақымдалады. Бұл батареяларды зарядтау үшін арнайы зарядтағыш түрі қажет. Ол жоғары ток қуаты мен үлкен сыйымдылыққа ие, сонымен қатар өте кішкентай, тек АА батареясынан сәл үлкен. Бірақ бұл алдын-ала салынған аккумуляторлық пакеттерге жатпайды, сондықтан сізге жеке ұяшықтарды сатып алып, батарея жинағын жасау керек болады.

5. Li -Po (литий полимері) - Ол көбінесе квадкоптер мен дрондарда және әуесқойлық көліктерде қолданылады. Максималды және минималды кернеу Li-Ion батареясымен бірдей. Оларды зарядтау үшін арнайы зарядтағыш та қажет. Ол осының ішінде ең жоғары ток қабілеттілігіне ие, сонымен қатар үлкен сыйымдылыққа ие, сонымен қатар шағын. Бірақ қауіпті, егер сіз оларды дұрыс қабылдамасаңыз, олар өртеніп кетуі мүмкін.

Жаңадан бастаушылар үшін мен AA аккумуляторлық батареясын немесе қорғасын қышқылды аккумуляторды, ал озық пайдаланушыларға Li-Po батареясын ұсынар едім. Егер сіз батареялардың әр түрін салыстыру туралы көбірек білгіңіз келсе, онда Great Scott жасаған мына бейнені қараңыз.

4 -қадам: шассиді жинау

Шассиді жинау
Шассиді жинау
Шассиді жинау
Шассиді жинау

Мен оны төрт дөңгелекті жетекке айналдыру үшін 4 қозғалтқышты қолдандым, бірақ сіз оны алдыңғы екі қозғалтқышты алып тастап, оларды дөңгелек дөңгелектерге ауыстыру немесе дөңгелекті қосу арқылы 2 дөңгелекті жүргізуге болады. Шассидің дәнекерлеу сымдарын қозғалтқыштарға жинау және қозғалтқыштарды шассиге бекіту. Егер сізде дәнекерлеу үтігі болмаса, онда сіз сымдарды бұрап, оларды электрлік таспамен бекітуге болады, бірақ бұл ұсынылмайды, себебі бұл өте әлсіз қосылыс болады. Мен 6В АА аккумуляторлық қондырғысын орнаттым, онда дөңгелекті бекіту керек, құрастыру әр түрлі шассиде әр түрлі болады, бірақ бұл өте оңай процесс.

5 -қадам: Arduino IDE -де ESP8266 қосу

ESP8266 Arduino IDE -ге қосылады
ESP8266 Arduino IDE -ге қосылады
ESP8266 Arduino IDE -ге қосылады
ESP8266 Arduino IDE -ге қосылады

Esp8266 тақталары arduino IDE -де орнатылмайды. Орнату үшін мына нұсқауларды орындаңыз -

1. Arduino бағдарламасын іске қосыңыз және Preferences терезесін ашыңыз

2. «https://arduino.esp8266.com/stable/package_esp8266com_index.jsoninto» тақта менеджерінің қосымша URL мекенжайлары өрісіне енгізіңіз.

3. Tools> Board мәзірінен Boards Manager ашыңыз және esp8266 платформасын табыңыз

4. Ашылмалы терезеден соңғы нұсқаны таңдап, орнату түймесін басыңыз

5. Орнатқаннан кейін ESP8266 тақтасын Tools> Board мәзірінен таңдауды ұмытпаңыз

6 -қадам: ESP8266 IP мекенжайын табу

ESP8266 IP мекенжайын табу
ESP8266 IP мекенжайын табу

1. Arduino IDE ішіндегі беру кодын ашыңыз

2. «СІЗДІҢ SSID» деп жазылған жерді тауып, оны өшіріңіз және Wi -Fi желісінің атауы болып табылатын Wi -Fi SSID (инверттелген үтірлер арасында) жазыңыз.

2. Төменде «ПАРОЛЬДАРЫҢЫЗ» деп жазылады, оны өшіріп, Wi -Fi желісінің паролін жазады (аударылған үтірлер арасында)

3. Өзгерістер енгізілгеннен кейін кодты ESP8266 тақтасына жүктеңіз

4. Тақтаны компьютерден ажыратып, қайта қосыңыз

5. Сериялық мониторды ашып, беру жылдамдығын 115200 деп орнатыңыз және «NL де, CR де» таңдаңыз. Ол «Wi -Fi қосылған» деп жазылады, сонымен қатар IP мекенжайын көрсетеді. IP мекенжайын ескеріңіз, себебі бізге кейінірек қажет болады.

7 -қадам: Схема

Схема
Схема
Схема
Схема
Схема
Схема
Схема
Схема

Схема өте қарапайым. AA батарея жинағының орнына кез келген басқа батарея түрін пайдалануға болады.

NodeMCU - L293D

D3 - түйреуіш 7

D4 - түйреуіш 2

D5 - түйреуіш 9

D6 - 1 -түйреуіш

D7 - түйреуіш 10

D8 - түйреуіш 15

Gnd - Батарея теріс

AA аккумуляторлық батареясы мен 9в батареясы жалпы жерге қосылуы керек.

8 -қадам: бағдарламалау

Бағдарламалау
Бағдарламалау

Берілген кодты arduino IDE -де ашыңыз және сізге Wi -Fi желісінің SSID мен құпия сөзін жазыңыз, содан кейін кодты ESP8266 тақтасына жүктеңіз.

9 -қадам: Басқару қосымшасын орнату

Басқару қосымшасын орнату
Басқару қосымшасын орнату

Бұл робот бағдарлама арқылы басқарылады, ESP8266_robot.apk файлын жүктеп алып, оны смартфонға орнатыңыз.

Қолданбаны өзгерткіңіз келсе.aia файлы да бар.

10 -қадам: роботты басқару

Роботты басқару
Роботты басқару

Қолданбаны ашып, ESP8266 тақтасының IP мекенжайын жазыңыз, енді сіз оны басқара аласыз !!!

#Ақаулық себебін іздеу және түзету#

Егер қозғалтқыштар дұрыс емес бағытта айналса, онда олардың қосылыстарын L293D -ге ауыстырыңыз немесе басқару штырьлерін ауыстырыңыз. ESP8266 Wi -Fi желісіне DHCP арқылы қосылады, яғни әр қосылған сайын оның басқа IP -адресі болады, сондықтан әр уақытта IP мекенжайын тексеру қажет болады.

11 -қадам: Кейбір суреттер мен бейнелер

Image
Image
Қашықтан басқару сайысы 2017 ж
Қашықтан басқару сайысы 2017 ж

12в батареямен бұл өте жылдам, бірақ егер сіз оны тым жылдам деп ойласаңыз, жылдамдықты төмендетуге болады, алдымен кодтағы ENB түйреуіштерін табыңыз, жылдамдықты орнату үшін HIGH орнына 0 -ден 250 -ге дейін жаза аласыз. Мысалы, «analogWrite (leftMotorENB, 170)»

Егер сізге бұл нұсқаулық ұнаған болса, оны байқауларда дауыс беріңіз:)

Ұсынылған: