Բովանդակություն:

Ձմեռ պապի մեքենան `6 քայլ
Ձմեռ պապի մեքենան `6 քայլ

Video: Ձմեռ պապի մեքենան `6 քայլ

Video: Ձմեռ պապի մեքենան `6 քայլ
Video: ԻՆՉՈՒ ԷՐ ԻՆՁ ՓՆՏՐՈՒՄ ՈՍՏԻԿԱՆՈՒԹՅՈՒՆԸ .ԻՆՁ ԲՌՆԵՑԻՆ ՈՒ ...... ՁՄԵՌԱՅԻՆ ԱՐԿԱԾՆԵՐ ՍԵՐԻԱ 6 2024, Նոյեմբեր
Anonim
Ձմեռ պապի մեքենան
Ձմեռ պապի մեքենան
Ձմեռ պապի մեքենան
Ձմեռ պապի մեքենան
Ձմեռ պապի մեքենան
Ձմեռ պապի մեքենան

Ահա մի փոքրիկ զվարճալի նախագիծ, որը ես պատրաստել եմ Սուրբ ննդյան տոների ժամանակ: Դա պարզ և հեշտ է կառուցվում, այն վերահսկվում է WiFi- միացման և Android հեռախոսի կամ պլանշետի միջոցով: Միկրոկոնտրոլերը ESP8266 է Wemos D1- մինի տախտակի վրա, այն տեղադրել է MicroPython- ը և աշխատում է մի փոքր սցենարով, որը կոչվում է remote.py: Վերևում այն ունի վահան (DIY) ՝ 3 տրանզիստորով, մի քանի դիմադրիչներով և լարման կարգավորիչով (էներգիայի աղբյուրը հին 2S 850mAh Lipo է):

Հեռակառավարիչը Android հեռախոս կամ պլանշետ է, որի վրա տեղադրված է ֆանտաստիկ RoboRemo ծրագիրը:

Գնացեք RoboRemo

Այս ծրագիրը կարող է միանալ Bluetooth- ի, TCP- ի և UDP- ի միջոցով: Քանի որ մեր D1- ն WiFi- ի վրա ունի, մենք կարող ենք բաց թողնել bluetooth սարքավորումն ու միացումը պահել շատ պարզ: Մենք կարգավորում ենք մեր D1- ը որպես մուտքի կետ, միանում մեր հեռախոսին կամ պլանշետին և հրամաններ ուղարկում UDP- ի միջոցով:

YouTube տեսանյութ

Պարագաներ

1 Wemos D1 mini ՝ տեղադրված վերջին Micropython- ով: Ահմեդ Նուիրան հիանալի հրահանգ տվեց, թե ինչպես փայլեցնել ձեր D1 mini- ը. Գտեք այստեղ

1 Diy վահան ձեր D1 mini- ի համար (Banggood)

3 տրանզիստոր մ.թ.ա. 517 (մի քիչ գերբեռնված, բայց ես ուրիշներ չունեի)

3 դիմադրություն 39kOhms 0, 25 Watt բազային բևեռացման համար

1 Լարման կարգավորիչ 5V (7805 կամ նմանատիպ, ես օգտագործել եմ LM2940-5 CAPACITOR- ով)

Led's, 2 կամ 4, եթե ձեզ դուր են գալիս ձեր մեքենայի հետևի լուսարձակները:

220 Օհմ ռեզիստորներ ՝ 1 հատ յուրաքանչյուր լուսարձակի համար:

2 շարժիչով շարժիչներ `անիվներով, ինչպես Banggood- ի գծում` հետևելով ռոբոտին:

Փայտ, պլաստմասե թիթեղ կամ ինչ որ մեքենայի մարմինը պատրաստելու համար:

Պլանշետ կամ հեռախոս ՝ ANDROID, RoboRemo հավելվածով տեղադրված:

Քայլ 1: Պատրաստեք ձեր հեռակառավարման վահանակը:

Պատրաստեք ձեր հեռակառավարման վահանակը
Պատրաստեք ձեր հեռակառավարման վահանակը
Պատրաստեք ձեր հեռակառավարման վահանակը
Պատրաստեք ձեր հեռակառավարման վահանակը
Պատրաստեք ձեր հեռակառավարման վահանակը
Պատրաստեք ձեր հեռակառավարման վահանակը

Սկզբում մենք պետք է կազմաձևենք մեր հեռախոսը կամ պլանշետը որպես հեռակառավարման վահանակ: Տեղադրեք RoboRemo ծրագիրը և ստուգեք նրանց կայքը ՝ RoboRemo կայքը:

Այստեղ դուք կգտնեք ձեզ անհրաժեշտ բոլոր նյութերն ու ձեռնարկները: Ներբեռնեք pdf- ձեռնարկը և կարդացեք այն:

Տեղադրվելուց հետո պարզապես փորձեք այն, դա շատ հեշտ է: Մեր հեռակառավարման վահանակն ունի 4 կոճակ, ինչպես երևում է լուսանկարներում ՝ սկիզբ, կանգառ, ձախ և աջ:

Սեղմելուց հետո յուրաքանչյուր կոճակ կուղարկի տեքստային տող, որին կհաջորդի նոր տող (հետադարձ շղթա և նշան): Կարգավորեք ձեր կոճակները, նշեք տեքստային տողը յուրաքանչյուր կոճակի համար: Ձեր սցենարը փնտրելու է այս տողերը `Ձմեռ պապի մեքենան ղեկավարելու համար:-)

Քայլ 2. Պատրաստեք ձեր D1 Mini: Flashing Micropython- ը:

Պատրաստեք ձեր D1 Mini: Flashing Micropython- ը
Պատրաստեք ձեր D1 Mini: Flashing Micropython- ը

Ահմեդ Նուիրան հիանալի աշխատանք կատարեց, ահա այն ամենը, ինչ անհրաժեշտ է ձեր Wemos D1- ը պատրաստելու համար.

Flashրամեկուսացման MicroPython

Այնուամենայնիվ, D1- ի համար պետք է օգտագործվի հետևյալ esptool հրամանը.

esptool.py --port /dev /ttyUSB0-write_flash --flash_mode dio 0 esp8266-20190529-v1.11.bin

(Սա Linux մեքենայի համար է, Mac- երը և Windows- ը տարբեր կլինեն, նաև.bin ֆայլը կարող է տարբեր լինել): Ամենակարևորը --flash_mode dio- ն է Wemos D1- ի համար:

Եթե տերմինալում մուտքագրեք պարզապես esptool.py, այն ցույց է տալիս բոլոր տարբերակները:

Եթե MicroPython- ի առկայծման հետ կապված խնդիրներ ունեք, ահա մի քանի օգտակար հղումներ.

Սկսել MicroPython- ով

Random Nerd ձեռնարկներ

MicroPython ֆորում

Իսկ Google- ը ձեր ընկերն է, պարզապես մուտքագրեք «ingրամեկուսացման միկրոպիթոն Wemos D1- ում»:

Քայլ 3: Բեռնել Remote.py սցենարը

Երբ ձեր D1- ը տեղադրել է Micropython- ը, ժամանակն է վերբեռնել Remote.py սցենարը:

Ազատ զգալ փոփոխել/կիսել/պատճենել/ինչ:-): Պարզապես շոյեք ձեր RoboRemo հրամանի տողերը

(ուղարկվում է ամեն անգամ, երբ սեղմում եք ձեր հեռախոսի/պլանշետի կոճակը) համընկնում է սցենարի հետ:

Սցենարի մեջ վերանվանել APname և գաղտնաբառ, ինչպես ցանկանում եք:

Ես օգտագործում եմ Thonny IDE ՝ սցենարներ գրելու և վերբեռնելու համար: Եթե դուք օգտագործում եք այլ մեթոդ, համոզվեք, որ ձեր տեքստային խմբագիրը չի փոխի սցենարների նույնականությունը, այլապես Micropython- ը կբողոքի:

Kate տեքստային խմբագրիչը (Linux) կարող է կազմաձևվել Python սցենարների համար և հոգ կտանի համապատասխան նույնականացման մասին: Ampy- ն կարող է սցենարը փակցնել ձեր տախտակին:

Բոլոր հնարավորությունների համար տե՛ս Պատահական նյարդերի ձեռնարկների կայքը ՝ հղում

Ոլորեք ներքև դեպի Նախադրյալների բաժին

Thonny- ն թույլ է տալիս բեռնել սցենարը այն վերանվանելիս, Remote.py- ն պետք է վերանվանվի boot.py նախքան ձեր տախտակի վրա բռնկվելը:

Քայլ 4: Փորձարկեք ձեր խորհուրդը

Image
Image

Ձեր APname- ի և գաղտնաբառի փոփոխումից և սցենարը բեռնելուց հետո ժամանակն է մի պարզ թեստի.

- Միացրեք ձեր հեռախոսը/պլանշետը և համակարգիչը

- Միացրեք D1mini- ն USB պորտին և մի փոքր սպասեք, D1- ը պետք է սկսվի որպես Մուտքի կետ

-միացրեք ձեր հեռախոսը/պլանշետը կարգաբերման/Wifi բաժնի մուտքի կետին

-միացրեք Roboremo ծրագիրը մուտքի կետին `ընտրացանկ/միացում/ինտերնետ (UDP)/միացեք ip: պորտին

-մուտք 192.168.4.1:5000

-բաց PuTTy կամ այլ սերիական էմուլյատոր

-մուտքագրեք նավահանգիստը (/իմ դեպքում/dev/ttyUSB0) և սահմանեք baud փոխարժեքը 115200-ի վրա, դուք չեք տեսնի REPL- ը, բայց մի անհանգստացեք:-)

- սեղմեք ձեր Android հեռախոսի/պլանշետի հրամանի կոճակները և դիտեք PuTTy տերմինալի ելքը. տես տեսանյութը

-Եթե սխալներ չլինեն. հաջորդ քայլը ՝ վառեք ձեր զոդման հանդերձանքը:-)

Քայլ 5: Վահանը զոդելը

Սկսեք ՝ միացնելով մարտկոցի միակցիչը և լարման կարգավորիչը (և կոնդենսատորը, եթե օգտագործվում է LM2940-5): Աշխատանքի ստուգումից հետո միացրեք մարտկոցը: Չափել ելքային լարումը (5V): Եթե OK զոդեք 5Voutput- ը և GND- ը վահանի տերմինալներին, տե՛ս նշանները վահանի վրա: Sոդեք վահանի միակցիչները:

Այժմ միացրեք 5V և GND ավտոբուս, միացրեք մյուս մասերը, ինչպես երևում է սխեմատիկայում: Միացրեք շարժիչներն ու լեդերը, և դուք ավարտված եք:

ԿԱՐԵՎՈՐ! Ստուգեք և կրկնակի ստուգեք ձեր աշխատանքը, նախքան վահանը D1mini- ին տեղադրելը: Սխալները կարող են քանդել ձեր խորհուրդը…

Քայլ 6: Կառուցեք ձեր մեքենան

Սա նաև շատ պարզ է. Իմը պատրաստված է փայտե ներկի խառնիչ ձողիկներից, որոնք սոսնձված են ցիանո կամ սուպեր սոսնձի հետ միասին: Շարժիչները ամրացված են երկկողմանի ժապավենով, իսկ կլորացված պտուտակն օգտագործվում է որպես «քթի անիվ»: Ես փորձեցի այլ կարգավորումներ, բայց դա տվեց լավագույն արդյունքները, կարգավորումը նույնն է, ինչ Banggood գծի հետևորդը: Թափքը պատրաստված է բալզայից (ես բազմաթիվ քերծվածքներով ինքնաթիռներ եմ պատրաստել, այնպես որ դեռ պահեստ ունեմ):-)

Այժմ միացրեք շարժիչի լարերը և էլեկտրալարերը, ստուգեք, թե արդյոք երկու սկավառակները առաջ են շարժվում, եթե «սկիզբը» սեղմված է:

Սա վերջին քայլն է, այժմ ժամանակն է վարել ձեր մեքենան և տոննա զվարճանալ:-)

Խորհուրդ ենք տալիս: