Мазмұны:
- Жабдықтар
- 1 -қадам: Қашықтан басқару құралын дайындаңыз
- 2 -қадам: D1 Mini: жыпылықтайтын микропитонды дайындаңыз
- 3 -қадам: Remote.py сценарийін жүктеңіз
- 4 -қадам: тақтаны тексеріңіз
- 5 -қадам: Қалқанды дәнекерлеу
- 6 -қадам: автокөлікті құрастыру
Бейне: Аяз атаның көлігі: 6 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:23
Міне, мен Рождество мерекесінде жасаған шағын қызықты жоба. Құрылысы қарапайым және қарапайым, оны 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: жыпылықтайтын микропитонды дайындаңыз
Ахмед Нуира өте жақсы жұмыс жасады, мұнда 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 -қадам: тақтаны тексеріңіз
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 сызығының ізбасарымен бірдей. Кузов бальзадан жасалған (мен көптеген сызылған ұшақтар жасадым, сондықтан менде әлі де қор бар):-)
Енді мотор сымдары мен сымдарды дәнекерлеңіз, егер «старт» басылса, екі дөңгелектің де алға қарай жылжып кететінін тексеріңіз.
Бұл соңғы қадам, енді көлікті жүргізіп, көңілді болудың уақыты келді:-)
Ұсынылған:
Көлбеу көлік құралының көлбеу көлігі: 21 қадам (суреттермен)
RC көлікті көлбеу көлігі: Бұл модель екі алдыңғы дөңгелегі мен бір артқы жетегі бар 1/10 көлбеу көлік құралы; ол RC Arrma Vortex 1/10 электрлік моделінен алынған, ол алюминий шассиде қолданылған және оның артқы жағын электр қозғалтқышы қойылған жерге алып тастаған
Аяз ата ПХД Arduino модулі: 5 қадам
Аяз ата ПХД Arduino модулі: Рождество келді және Silícios зертханасы сізге ең жақсысын ұсынуға қуанышты. Бұл Рождество 2019 біз Arduino үшін Аяз Ата модулін ұсынамыз, осы модуль арқылы сіз Аяз атаның қолын, көзін және капотын басқара аласыз. Сонымен қатар, сіз
Зомби жүк көлігі, Arduino көмегімен үлкен жүк көлігін қалай жасауға болады: 5 қадам
Zombie Truck, Arduino көмегімен үлкен жүк көлігін қалай жасауға болады: Сәлеметсіздерме балалар, бүгін мен сіздерге зомби машинасын қалай жасау керектігін көрсетемін (ардуинода жүретін монстр жүк машинасы) Материалдар келесідей:
Қарға арналған Arduino Bluetooth тау шаңғысы көлігі: 5 қадам
Arduino Bluetooth Ski RC Car to Snow: Бұл RC машинасы бізге 3D басып шығару уақытын қосқанда 3 күндей уақыт жұмсады. Бұл RC автокөлігі HC 05 Bluetooth модулімен, arduino үшін драйвермен және екі редукторлы қозғалтқышпен жасалған. Бұл сіз үшін өте қызықты жоба және тез арада жауапкершіліктен бас тарту
Аяз атаның сұрыптау шляпасы: 10 қадам (суреттермен)
Аяз атаның сұрыптау шляпасы: Біз бұл жаңашылдықты сізге ұнамсыз немесе жақсы тізім бойынша жеткізу үшін Аяз атаның шеберханасымен тығыз жұмыс жасадық. Енді сіз өзіңіздің жақсы және жаман істеріңіз Аяз атаның жарамсыз немесе жақсы тізіміндегі мәртебеңізге әсер еткенін нақты уақытта тексере аласыз! Көңілді жоба