Мазмұны:
- Жабдықтар
- 1 -қадам: Python сценарийін іске қосу
- 2 -қадам: Radiohead кітапханасын орнату
- 3 -қадам: таратқыш модулінің қосылымдары
- 4 -қадам: Қабылдағыш модулінің қосылымдары
Бейне: Компьютермен басқарылатын сымсыз Arduino роботы: 4 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:24
Бұл нұсқаулықта сіз компьютер мен Arduino негізіндегі робот арасында байланыс арнасын орнатуды үйренесіз. Біз қолданатын робот айналу үшін дифференциалды басқару механизмін қолданады. Мен роботтың құнын төмендету үшін MOSFET -тің орнына Relay негізіндегі мотор драйверін қолданамын. Реле негізіндегі мотор драйверін қолдану арқылы мен жылдамдықты басқару мүмкіндігінен бас тартамын, тек екі режим болады - «толық жылдамдық күйі» немесе «өшірілген күй».
Мен 6 зарядты литий полимерлі батареяны қолданамын, оның жалпы сыйымдылығы 25,2 В толық зарядталғанда және 22,2 В базалық зарядта. Мен Li-Po аккумуляторын ұзақ уақыт бойы ағызу қабілеті жоғары болғандықтан қолданамын. Біз қолданатын қозғалтқыштар - 12 В кіріс кернеуінде 100 айнымалы токта айналуға есептелген металл редукторлы Jhonson қозғалтқыштары. Мен жақсы тартылу үшін осы 4 қозғалтқыш пен резеңке дөңгелектерді қолдандым.
Байланыс 433 МГц жиіліктегі RF модульдері (Receiver and Transmitter) арқылы RF арнасын орнату арқылы 2 Arduino тақтасы арасында жүзеге асады. 433 МГц жиіліктегі RF модулінің таратқыш модулі Arduino таратқышына бекітілген, Arduino таратқышы Компьютер мен Arduino таратқышы арасындағы сериялық байланыс үшін USB деректер кабелі арқылы компьютерге қосылған. Қабылдағыш Arduino 433 МГц жиіліктегі RF қабылдағыш модулімен орнатылған және мотор драйверіне және қуат көзіне барлық қосылымдарды қосады, бұл оны тәуелсіз Arduino етеді. Компьютер сериялық деректерді Arduino таратқышына жібереді, содан кейін мәліметтерді RF арнасы арқылы Receiver Arduino -ға жібереді, содан кейін ол сәйкесінше жауап береді!
Жабдықтар
- Реле қозғалтқышы Басқару модулі/ 4 Реле модулі
- Li-po батареясы
- Arduino x 2
- секіргіш сымдар
- RF 433 МГц Tx және Rx модульдері
- металл редукторлар 4
- дөңгелектер x 4
- шасси
1 -қадам: Python сценарийін іске қосу
Python сценарийін орындау үшін біз Pygame кітапханасын орнатуымыз керек, Pygame кітапханасын орнату үшін сізге pip (python үшін пакет орнатушы) қажет, егер сіздің жүйеде pip орнатылмаған болса, pip осы жерден орнатыңыз.
Пип орнатылғаннан кейін терминалда немесе cmd «pip install pygame» немесе «sudo pip install pygame» пәрменін іске қосыңыз, бұл сіздің жүйеге Pygame кітапханасын орнатады.
Сценарийді іске қосудың соңғы қадамы терминалға немесе CMD «python Python_script_transmitter.py» пәрменін енгізіңіз.
2 -қадам: Radiohead кітапханасын орнату
Біздің жобада біз байланыс үшін RF 433 МГц модульдерін қолданамыз, сондықтан байланыс операцияларын жүзеге асыру үшін Radiohead кітапханасын қолданамыз. Radiohead кітапханасын орнату қадамдары төменде көрсетілген:
- Radiohead кітапханасын осы жерден жүктеп алыңыз.
- ZIP файлын шығарып, 'Radiohead' қалтасын Documents/Arduino/Libraries қалтасына жылжытыңыз.
- Файлдарды көшіргеннен кейін кітапхана жұмыс істеуі үшін Arduino IDE қайта іске қосыңыз.
3 -қадам: таратқыш модулінің қосылымдары
Таратқыш модулінің қосылымдары төменде көрсетілген:
- Arduino әрқашан USB кабелі арқылы python сценарийі жұмыс істейтін ноутбукке/компьютерге қосылған болып қалады.
- Arduino +5v терминалын RF_TX (таратқыш) модулінің Vcc терминалына қосыңыз.
- Arduino Gnd терминалын RF_TX (таратқыш) Gnd терминалына қосыңыз.
- Arduino D11 терминалын RF_TX (таратқыш) модулінің деректер терминалына қосыңыз.
- RF_TX (таратқыш) модулінің антенна терминалын антеннаға қосыңыз. (бұл байланыс ҚОСЫМША)
4 -қадам: Қабылдағыш модулінің қосылымдары
Receiver Arduino қосылымдары төменде көрсетілген:
- Қабылдағыш arduino автономды болып табылады, сондықтан ол сыртқы 9В батареямен жұмыс істейді.
- +5v arduino терминалын RF_RX (қабылдағыш) модулінің Vcc терминалына қосыңыз.
- arduino Gnd терминалын RF_RX (қабылдағыш) модулінің Gnd терминалына қосыңыз.
- arduino D11 терминалын RF_RX (қабылдағыш) модулінің деректер терминалына қосыңыз.
- RF_RX (қабылдағыш) антенна терминалын антеннаға қосыңыз (бұл байланыс ҚОСЫМША).
-
мотор драйверіне қосылу
- Arduino D2 терминалын Мотор драйверінің 1 А мотор терминалына қосыңыз.
- Arduino D3 терминалын Мотор драйверінің 1 В мотор терминалына қосыңыз.
- Arduino D4 терминалын Мотор драйверінің 2 А мотор терминалына қосыңыз.
- Arduino D5 терминалын Мотор драйверінің 2 В мотор терминалына қосыңыз.
- Motor Driver ext_supply терминалын батареяның +9V терминалына қосыңыз. Motor Driver Gnd терминалын батареяның Gnd терминалына қосыңыз.
Ұсынылған:
HC12 сымсыз модулін қолданатын сымсыз Arduino роботы: 7 қадам
HC12 сымсыз модулін қолданатын сымсыз Arduino роботы: Сәлем балалар, қош келдіңіздер. Алдыңғы постымда мен H Bridge Circuit деген не екенін, L293D мотор драйвері IC, L293D мотор драйвері IC жоғары ток қозғалтқыштарының драйверлерін басқаруға және L293D қозғалтқыш тақтасын қалай жасауға және жасауға болатынын түсіндірдім
Май роботы: экзистенциалды дағдарысы бар Arduino роботы: 6 қадам (суреттермен)
Сары май роботы: экзистенциалды дағдарысы бар Arduino роботы: Бұл жоба «Рик пен Морти» анимациялық сериясына негізделген. Эпизодтардың бірінде Рик робот жасайды, оның жалғыз мақсаты - май әкелу. Брюсфейдің (Брюссель инженерлік факультетінің) студенттері ретінде бізде механикаға тапсырма бар
Компьютермен басқарылатын қуат қосқышы: 3 қадам
Компьютермен басқарылатын қуат қосқышы: розетканы компьютермен қосқыңыз немесе өшіргіңіз келе ме? Қашықтан басқару пультімен қалай жасауға болады? Жақсы естіледі - мен білемін. Ең дұрысы, сіз бәрін жасай аласыз, бұл сізге қалай болатынын айтады … " Неліктен мен розетканы қосқым келеді?
VGA монитор сплиттерін компьютермен басқарылатын монитор қосқышына түрлендіру: 4 қадам
VGA монитор сплиттерін компьютермен басқарылатын монитор қосқышына түрлендіру: Бұл нұсқаулық бір компьютерді екі мониторға қосуға арналған арзан (20 EURO) VGA монитор сплиттерін компьютермен басқарылатын мониторды ауыстырғышқа қалай айналдыруға болатынын түсіндіреді. Соңғы құрылғы параллель порты арқылы басқарылады және
Компьютермен басқарылатын материалдар: 6 қадам
Компьютермен басқарылатын заттар: Бұл нұсқаулық сізге компьютермен басқарылатын төмен вольтты құрылғы жасауға көмектеседі. Сізге не қажет: 1 ескі PS/2 немесе қосалқы пернетақта 2 төмен вольтты реле 3 бірнеше сым Қосымша заттар 1 жақсы қорап/қорап 2 сөмке 3 дәнекерлеу 4 жарықдиодты құралдар: