Мазмұны:
- 1 -қадам: Blynk қосымшасын жасаңыз
- 2 -қадам: ESP8266 бағдарламасын жасаңыз
- 3 -қадам: Жабдықты жасаңыз
- 4 -қадам: Жүрейік
Бейне: IOS пен Android үшін 15 долларлық қашықтан басқарылатын ESP8266 робот -батлер / автокөлік / танк жасаңыз: 4 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:24
Сіз асханаға баруды жегенді жек көресіз бе? Немесе жаңа сусын алу үшін бе? Мұның бәрін 15 долларлық қарапайым қашықтан басқару пульті көмегімен шешуге болады.
Әрі қарай жүрместен бұрын мен дәл қазір Kickstarter жобасын жүргізіп жатырмын, ол Cortana -мен жұмыс істейтін және бағасы 19 доллар болатын RGB дыбыстық басқарылатын жолағы үшін. Оны мына жерден табуға болады:
www.kickstarter.com/projects/1538004954/co…
Бұл нұсқаулықта біз қашықтан басқарылатын балабақша салатын боламыз. Оны WiFi арқылы Iphone немесе Android телефоны арқылы басқаруға болады. Бүкіл жоба ESP8266 nodeMCU тақтасына негізделген және егер сіз Қытайдан сатып алсаңыз, бәрін 15 долларға құруға болады.
Бұл жоба үшін бізге мыналар қажет:
1x ESP8266 тақтасы
Дөңгелектері бар 2 редукторлы тұрақты ток қозғалтқыштары
1x L293D немесе 2x bc547 NPN транзисторлары
1x нан тақтасы + нан сымы
1х ағаш кесегі
1x қоқыс жәшігі (немесе 3 -қадамдағы кесте болатын басқа нәрсе)
1х 360 градусқа айналатын дөңгелек
Тұрақты ток қозғалтқыштарына арналған 1x батарея. Мен 2s Lipo қолдандым
1х 5В қуат банкі
Бұл жоба, егер сіз қашықтан басқарылатын автомобиль, цистерна немесе ровер жасағыңыз келсе, пайдалы болады, өйткені электроника бірдей болады. Тек базаны өзгерту керек.
Ендеше, бастайық!
1 -қадам: Blynk қосымшасын жасаңыз
Жұмысты бастау үшін бізге алдымен Blynk атты қосымшаны жүктеп алу керек. Оны PlayStore сияқты AppStore -да да табуға болады. Қолданбаны жүктегеннен кейін біз келесі әрекеттерді орындауымыз керек (не істеп жатқанымды көрнекі түрде түсіну үшін жоғарыдағы суреттерді қараңыз).
1. Тіркелгі жасаңыз және жүйеге кіріңіз.
2. «Жаңа жоба» түймесін басыңыз.
3. жобаға атау беріңіз және ESP8266 тақтасы ретінде және WiFi қосылымы ретінде таңдаңыз.
4. солға қарай сырғытыңыз және жоғарыдағы суреттегідей екі түймені қосыңыз.
5. сол жақ батырманы шертіп, түйреуішті GP0 етіп өзгертіңіз
6. Оң жақ түймешік үшін де солай істеңіз, бірақ түйреуішті GP2 -ге өзгертіңіз
Соңында біз авторизация белгісін алуымыз керек. Жоғарғы оң жақтағы жаңғақ белгішесін нұқыңыз және авторизация белгісін іздеңіз. Бұл кездейсоқ сандар мен әріптердің ұзын тізбегі. Бұл жолды жазыңыз, себебі келесі қадамда бізге қажет.
2 -қадам: ESP8266 бағдарламасын жасаңыз
Біз Blynk қосымшасын қолданатындықтан, күрделі кодты қолданудың қажеті жоқ. Бастау үшін бізге Arduino IDE ашу қажет. Менің ойымша, сізде Arduino IDE ESP8266 тақтасы үшін конфигурацияланған және сіз оны жүктей аласыз. Егер жоқ болса, Интернетте мұны қалай жасауға болатыны туралы көптеген оқулықтар бар.
RobButler.ino файлын нұсқаулықтан жүктеп алып, оны Arduino IDE -де ашыңыз. Жүктеуді бастамас бұрын бізге 3 параметрді өзгерту қажет:
Бұл код жолын іздеңіз:
char auth = «YourAuthToken»;
Енді мәтінді «» авторизация белгісі үшін «арасында өзгертіңіз. Бұл сіз 1 -қадамнан бастап жазған сандар мен әріптердің ұзын тізбегі.
Мысалы: char auth = «8d454db36538e4ce49516ca476186r9db»;
Енді осы екі код жолын іздеңіз:
char ssid = «Сіздің желі атыңыз»;
char pass = «YourPassword»;
Енді ssid «» арасындағы мәтінді ElferinksWiFi үшін үйдегі WiFi желісінің атауына өзгертіңіз.
Енді үйдегі WiFi желісінің құпия сөзіне «» арасындағы мәтінді өзгертіңіз.
Мысалға
char ssid = «ElferinksWiFi»;
char pass = «TERHTK18R»;
Осыдан кейін сіз ESP8266 құрылғысын USB кабелімен жалғап, жүктеу түймесін басып, ESP8266 жыпылықтай аласыз.
3 -қадам: Жабдықты жасаңыз
Енді бізде бағдарламалық қамтамасыз ету бөлігі дайын, біз аппараттық құралдарды құруды бастай аламыз.
Мен жоғарыдағы схеманы тақтаға салудан бастадым. Екі схема да жұмыс істейді, бірақ екінші схемада bc547 қолданған NPN транзисторлары қандай да бір себептермен қатты қызып кетті. Сондықтан мен L293d IC драйверін қолдануға шешім қабылдадым, ол мен үшін өте жақсы жұмыс жасады.
Схема жасалғаннан кейін біз бәрін қуатпен қамтамасыз етуіміз керек. Мен бұл үшін қозғалтқыштарға қуат беру үшін 2s (7.4V) липо батареясын және ESP8266 қуаттандыру үшін 5В қуат банкін қолдандым.
Енді біз роботтың өзін құруға кірісе аламыз.
1. Екі редукторлы тұрақты ток қозғалтқыштарын ағашқа жабыстырыңыз.
2. Ыстық желім - пайдаланылатын негіздің соңына айналатын дөңгелекті. Менің жағдайда дөңгелек металл диск.
3. Тұрақты ток қозғалтқыштары бар ағаш бөлігін ыстық желіммен негізге жабыстырыңыз.
4. Енді ыстық желім электрониканы базаға жібереді.
Негіз аяқталғаннан кейін табельдің өзін құру керек. Мен қоқыс жәшігін қолдандым. Зиппен байланыстырып, үстіне ағаш бөлігін орналастырғаннан кейін робот аяқталды.
Сіз сондай -ақ мүлдем басқа негіз жасай аласыз. Егер сіз, мысалы, қашықтан басқарылатын резервуар құрғыңыз келсе, сіз осы базаны жасай аласыз және осы жобадағыдай электрониканы қолдана аласыз. Егер сіз: қашықтан басқарылатын автокөлік, ровер немесе сіз ойлағыңыз келетін нәрсені жасағыңыз келсе, дәл солай.
4 -қадам: Жүрейік
Барлығы аяқталғаннан кейін біз ESP8266 -ны қуат банкіне қосамыз және телефоныңыздағы Blynk қосымшасын ашамыз. Қолданба роботқа автоматты түрде қосылады, енді сіз оны кез келген жерде жүргізе аласыз!
Егер сізде қандай да бір сұрақтарыңыз болса, мені сұраудан тартынбаңыз.
Егер сізге бұл жоба ұнаған болса, сіз менің басқа жобаларымды тексере аласыз, олар IOT типті өздігінен ашылатын есіктер мен дауыспен басқарылатын шамдар.
Ұсынылған:
Қашықтан басқарылатын автокөлік - сымсыз Xbox 360 контроллері көмегімен басқарылады: 5 қадам
Қашықтан басқарылатын автокөлік - сымсыз Xbox 360 контроллерінің көмегімен басқарылады: бұл сымсыз Xbox 360 контроллері арқылы басқарылатын жеке қашықтан басқарылатын автокөлікті құруға арналған нұсқаулар
ESP8266 RGB LED STRIP WIFI басқару - NODEMCU Wifi арқылы басқарылатын жарықдиодты жолақ үшін IR қашықтан басқару құралы ретінде - RGB LED STRIP смартфонды басқару: 4 қадам
ESP8266 RGB LED STRIP WIFI басқару | NODEMCU Wifi арқылы басқарылатын жарықдиодты жолақ үшін IR қашықтан басқару құралы ретінде | Смартфонды RGB LED STRIP басқару: Сәлеметсіздер ме, балалар, бұл оқулықта біз nodemcu немесе esp8266 -ды RGB жарықдиодты жолағын басқару үшін инфрақызыл қашықтан басқару құралы ретінде қолдануды үйренеміз, ал Nodemcu смартфон Wi -Fi арқылы басқарылады. Негізінде сіз RGB LED STRIP -ті смартфонмен басқара аласыз
PS2 сымсыз қашықтан басқару пульті арқылы жиналатын және басқарылатын роботтық автокөлік жиынтығы: 6 қадам
PS2 сымсыз қашықтан басқару пульті арқылы жиналатын және басқарылатын роботтық автокөліктер жиынтығы: Бұл жоба робототехника әлеміндегі негізгі қадамдармен байланысты, сіз 4WD роботты автокөлік жинағын жинауды, оған жабдықты орналастыруды және сымсыз PS2 пульті арқылы басқаруды үйренесіз
Автономды қашықтан басқарылатын автокөлік: 6 қадам
Автономды қашықтан басқарылатын автокөлік: Бұл нұсқаулық Оңтүстік Флорида университетінің (www.makecourse.com) Makecourse жобасының талаптарын орындау үшін жасалды. Бұл жоба Arduino-дің қос H-көпірлі мотор жетегінің қалай жұмыс істейтінін көрсетеді. Төртеуді басқару үшін
Arduino мен TV қашықтан басқару пультінің көмегімен қашықтан басқарылатын робот: 11 қадам
Қашықтан басқарылатын робот Arduino мен теледидардың қашықтан басқару пультін қолдана отырып: Бұл қашықтан басқарылатын автокөлікті теледидар, айнымалы ток сияқты кез келген қашықтан басқару пультінің көмегімен жылжытуға болады. инфрақызыл қабылдағыштың көмегімен, бұл өте арзан сенсор