Мазмұны:

Аяз атаның көлігі: 6 қадам
Аяз атаның көлігі: 6 қадам

Бейне: Аяз атаның көлігі: 6 қадам

Бейне: Аяз атаның көлігі: 6 қадам
Бейне: Өлді деп жерлемек болған еді. Бірақ Алланың қалауымен тірілген Бала 2024, Маусым
Anonim
Аяз атаның көлігі
Аяз атаның көлігі
Аяз атаның көлігі
Аяз атаның көлігі
Аяз атаның көлігі
Аяз атаның көлігі

Міне, мен Рождество мерекесінде жасаған шағын қызықты жоба. Құрылысы қарапайым және қарапайым, оны WiFi байланысы мен Android телефон немесе планшеті арқылы басқарады. Микроконтроллер-бұл Wemos D1-мини тақтасындағы ESP8266, оған MicroPython орнатылған және remote.py деп аталатын шағын сценарий жұмыс істейді. Оның үстінде 3 транзисторы, бірнеше резисторы мен кернеу реттегіші бар қалқан (DIY) бар (қуат көзі ескі 2S 850mAh Lipo).

Қашықтан басқару пульті - бұл керемет RoboRemo қосымшасы бар Android телефоны немесе планшеті:

RoboRemo -ға өтіңіз

Бұл қолданба Bluetooth, TCP және UDP арқылы қосыла алады. Біздің D1 -де бортта WiFi бар болғандықтан, біз bluetooth аппаратурасын өткізіп жібере аламыз және схеманы өте қарапайым ұстай аламыз. Біз D1 -ді кіру нүктесі ретінде конфигурациялаймыз, телефонға немесе планшетке қосыламыз және UDP арқылы командаларды жібереміз.

YouTube бейнесі

Жабдықтар

Ең соңғы Micropython орнатылған 1 Wemos D1 mini. Ахмед Нуира D1 миниін қалай жарқылдату керектігін үйретті: оны мына жерден табыңыз

D1 мини үшін 1 Diy қалқаны (Banggood)

BC 517 3 транзисторы

Негізгі поляризация үшін 3 резистор 39кОм 0, 25 Вт

1 5В кернеу реттегіші (7805 немесе ұқсас, мен LM2940-5 сыйымдылығымен қолдандым)

Led's, 2 немесе 4, егер сізге көлігіңіздің артқы жарығы ұнаса.

220 Ом резисторлар, әрбір сым үшін 1.

Дөңгелектері бар 2 редуктор, роботтың артынан Banggood желісінде.

Ағаш, пластикалық парақ немесе машинаның корпусын жасау үшін.

Планшет немесе телефон, ANDROID, RoboRemo қолданбасы орнатылған.

1 -қадам: Қашықтан басқару құралын дайындаңыз

Қашықтан басқару құралын дайындаңыз
Қашықтан басқару құралын дайындаңыз
Қашықтан басқару құралын дайындаңыз
Қашықтан басқару құралын дайындаңыз
Қашықтан басқару құралын дайындаңыз
Қашықтан басқару құралын дайындаңыз

Алдымен телефонды немесе планшетті қашықтан басқару құралы ретінде конфигурациялау керек. RoboRemo қосымшасын орнатыңыз және олардың веб -сайтын қараңыз: RoboRemo сайты.

Мұнда сіз барлық қажетті материалдар мен оқулықтарды таба аласыз. Pdf нұсқаулығын жүктеп алып, оқыңыз.

Орнатқаннан кейін оны сынап көріңіз, бұл өте оңай! Біздің пультта суретте көрсетілгендей 4 түйме бар: бастау, тоқтату, солға және оңға.

Әр түймені басқан кезде мәтіндік жол жіберіледі, одан кейін жаңа жол болады (қиғаш сызық n char). Түймешіктерді конфигурациялаңыз, әр батырманың мәтін жолына назар аударыңыз. Сіздің сценарийіңіз Аяз атаның көлігін басқару үшін осы жолдарды іздейді:-)

2 -қадам: D1 Mini: жыпылықтайтын микропитонды дайындаңыз

D1 Mini: жыпылықтайтын микропитонды дайындаңыз
D1 Mini: жыпылықтайтын микропитонды дайындаңыз

Ахмед Нуира өте жақсы жұмыс жасады, мұнда Wemos D1 -ді дайындау үшін сізге қажет:

MicroPython жыпылықтайды

алайда D1 үшін келесі esptool пәрменін қолдану қажет:

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

(Бұл Linux машинасына арналған, Mac пен Windows әр түрлі болады, сонымен қатар.bin файлы басқаша болуы мүмкін). Ең маңыздысы -Wemos D1 үшін --flash_mode дио.

Егер сіз терминалға esptool.py терсеңіз, ол барлық опцияларды көрсетеді.

Егер сізде MicroPython -ды жыпылықтауда қиындықтар болса, мұнда бірнеше пайдалы сілтемелер бар:

MicroPython -ды бастау

Кездейсоқ Nerd оқулықтары

MicroPython форумы

Ал Google сіздің досыңыз, «Wemos D1 -де жыпылықтайтын микропитон» теріңіз.

3 -қадам: Remote.py сценарийін жүктеңіз

D1 -де Micropython орнатылған кезде Remote.py сценарийін жүктеу уақыты келді.

Өзгертуге/бөлісуге/көшіруге/не болса да еркін болыңыз:-). Тек RoboRemo командалық жолдарын жасаңыз

(телефондағы/планшеттегі түймені басқан сайын жіберіледі) сценарийге сәйкес келеді.

Сценарийдегі AP атауы мен құпия сөзді өзіңіз қалағандай өзгертіңіз.

Мен сценарийлерді жазу және жүктеу үшін Thonny IDE қолданамын. Егер сіз басқа әдісті қолдансаңыз, мәтіндік редактордың сценарийлерді өзгертпейтініне көз жеткізіңіз, әйтпесе Micropython шағымданады.

Kate мәтіндік редакторы (Linux) Python сценарийлері үшін конфигурациялануы мүмкін және тиісті сәйкестендіруге қамқорлық жасайды. Ampy сценарийді тақтаға жыпылықтай алады. Ампиға.

Барлық мүмкіндіктер үшін Random Nerd Tutorials сайтын қараңыз: Сілтеме

Пререквизиттер бөліміне төмен қарай айналдырыңыз

Thonny сізге сценарийді қайта атау кезінде жүктеуге мүмкіндік береді, сіздің тақтада жыпылықтамас бұрын Remote.py атын boot.py деп өзгерту керек.

4 -қадам: тақтаны тексеріңіз

Image
Image

AP атыңыз бен пароліңізді өзгерткеннен кейін және сценарийді жүктегеннен кейін қарапайым тестілеудің уақыты келді:

- Телефонды/планшетті және компьютерді өртеп жіберіңіз

- D1mini USB портына қосыңыз және сәл күтіңіз, D1 қатынас нүктесі ретінде басталуы керек

-телефонды/планшетті орнату/Wifi бөліміндегі кіру нүктесіне қосыңыз

-Roboremo қосымшасын кіру нүктесіне қосыңыз: мәзір/қосылу/Интернет (UDP)/ip: портқа қосылу

-орталық 192.168.4.1:5000

-PuTTy немесе басқа сериялық эмуляторды ашыңыз

-портқа кіріңіз (/менің жағдайымда/dev/ttyUSB0) және беру жылдамдығын 115200-ге орнатыңыз, сіз REPL-ды көрмейсіз, бірақ алаңдамаңыз:-)

- Android телефонындағы/планшеттегі пәрмен түймелерін басып, PuTTy терминалына шығуды бақылаңыз: бейнені қараңыз

-егер қате болмаса: келесі қадам: дәнекерлеу қондырғысын күйдіріңіз:-)

5 -қадам: Қалқанды дәнекерлеу

Батарея коннекторын және кернеу реттегішін (егер LM2940-5 пайдаланылса, конденсаторды) дәнекерлеуден бастаңыз. Жұмысыңыз расталғаннан кейін батареяны қосыңыз. Шығу кернеуін өлшеңіз (5В). Егер OK 5Voutput пен GND қалқанның терминалдарына дәнекерлесе, қалқандағы белгілерді қараңыз. Қалқаның қосқыштарын дәнекерлеңіз.

Енді 5В және GND шиналарын жалғаңыз, қалған бөліктерін схемада көрсетілгендей дәнекерлеңіз. Қозғалтқыштар мен светодиодтарды қосыңыз, сіз аяқтадыңыз!

МАҢЫЗДЫ ! Қалқанды D1mini -ге орнатпас бұрын, жұмысыңызды тексеріңіз және екі рет тексеріңіз. Қателер тақтаны бұзуы мүмкін …

6 -қадам: автокөлікті құрастыру

Бұл да өте қарапайым: шахта ағаштан жасалған бояу араластырғыш таяқшалардан жасалған. Қозғалтқыштар екі жақты таспамен бекітілген және дөңгелек болт «мұрын дөңгелегі» ретінде пайдаланылады. Мен басқа қондырғыларды қолданып көрдім, бірақ бұл ең жақсы нәтиже берді, бұл Banggood сызығының ізбасарымен бірдей. Кузов бальзадан жасалған (мен көптеген сызылған ұшақтар жасадым, сондықтан менде әлі де қор бар):-)

Енді мотор сымдары мен сымдарды дәнекерлеңіз, егер «старт» басылса, екі дөңгелектің де алға қарай жылжып кететінін тексеріңіз.

Бұл соңғы қадам, енді көлікті жүргізіп, көңілді болудың уақыты келді:-)

Ұсынылған: