Мазмұны:
- 1 -қадам: бөлшектер
- 2 -қадам: робот платформасы
- 3 -қадам: Pixy камерасын орнату
- 4 -қадам: Сымдарды жалғау
- 5 -қадам: Бағдарламаны құру
- 6 -қадам: роботты қолдану
Бейне: Роботпен ойнау: 6 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:26
Жаңа Pixy2 мен DFRobot ESP32 FireBeetle көмегімен элементтерді тауып, шығарып алатын робот жасаңыз!
1 -қадам: бөлшектер
-
Pixy 2 камерасы:
www.dfrobot.com/product-1752.html
-
DFRobot ESP32 FireBeetle:
www.dfrobot.com/product-1590.html
-
DFRobot Servo роботты ұстағыш:
www.dfrobot.com/product-628.html
-
DFRobot 2WD MiniQ шассиі:
www.dfrobot.com/product-367.html
2 -қадам: робот платформасы
Pixy жақында объектілерді тануға және оларды бақылауға болатын Pixy камерасының келесі нұсқасын шығарды. DFRobot маған біреуін жіберді, сондықтан мен затты ұстап алатын, содан кейін оны қайтаратын робот жасауды шештім.
Мен DFRobot MiniQ робот шассиін робот құрастырылатын платформа ретінде қолдандым. Ол бірнеше бекіту саңылауларымен келеді, сондықтан мен Fusion 360 көмегімен саңылаулар жиынтығына бекітілетін батареяны көтергішті жасадым. Содан кейін мен ұстағышты алдыңғы жағына қойдым.
3 -қадам: Pixy камерасын орнату
Pixy Camera жасаушылары PixyMon бағдарламалық жасақтамасын ұсынады, ол камераның «көретінін» көрсетеді және пайдаланушыларға параметрлерді реттеуге, интерфейстерді орнатуға және түс кодтарын жасауға мүмкіндік береді. Мен PixyMon -ды олардың веб -сайтынан жүктеп, орнаттым. Содан кейін мен Pixy2 -ді компьютеріме USB арқылы қосып, Файл мәзіріне өтіп, Конфигурациялауды таңдадым.
Алдымен мен интерфейсті I2C деп қойдым, себебі мен Arduino емес тақтаны қолданамын.
Әрі қарай, суретте көрсетілгендей, сарапшылар мәзірінде бірнеше түрлі параметрлерді реттедім.
Ақырында, мен қолданғым келетін блоктан шығып, Әрекеттер мәзірінің астындағы «Қол қою 1» түймесін басыңыз. Бұл Pixy не іздейтінін анықтайды.
4 -қадам: Сымдарды жалғау
Мен Pixy -ді I2C режимін орнататындықтан, оны ESP32 FireBeetle -ге қосу үшін тек 4 сым қажет. SDA, SCL, 5V және GND қосыңыз. Содан кейін мен L293D қос H-көпірлі тұрақты ток қозғалтқышының драйверін осы суретте көрсетілгендей IO26, IO27, IO9 және IO10 түйреуіштеріне жалғадым.
5 -қадам: Бағдарламаны құру
«Ағын» бағдарламасы келесідей: Мақсатты блокты табыңыз
Ені мен орнын алыңыз
Роботтың орналасуын блоктың орналасқан жеріне қарай реттеңіз
Ол жеткілікті жақындағанша алға жылжытыңыз
Объектіні алу
Артқа кері
Нысанды босату
6 -қадам: роботты қолдану
Мен басқа объектілерді кездейсоқ анықтап алмау үшін алдымен фонға ақ қағаз қойдым. Содан кейін мен ESP32 -ді қалпына келтірдім және оның объектіге қарай жүріп бара жатқанын көрдім, оны ұстап алдым, содан кейін оны бейнеде көрсетілгендей қайтардым.
Ұсынылған:
Қабырға сағатымен ойнау: 14 қадам
Қабырға сағатымен ойнау: Қолмен жұмыс жасайтын электрондық қабырға сағаты (кварцты коммерциялық таңбалау) қазіргі уақытта ерекше емес. Оны көптеген дүкендерде сатып алуға болады. Олардың кейбіреулерінде олар өте арзан; бағасы шамамен 2 еуро (50CZK). Бұл төмен баға оны мұқият қарауға ынталандыруы мүмкін
Ескі үй стереоында Mp3 дыбыстарын ойнау үшін автокөлік стереосын қолдану: 7 қадам
Ескі үйдегі стереода Mp3 дыбыстарын ойнау үшін автокөлік стереоын пайдалану: mp3 файлдарын үй стереоында ойнату Мен соңғы жиырма жыл ішінде 5000 -ға жуық классикалық рок -әуенді жүктеп алдым немесе жырттым және ескі үйдегі стереоға сандық музыкалық файлдарды ойнатудың қарапайым әдісі қажет болды. Менде үй кинотеатры компьютері (HTC) қосылған
NodeMCU көмегімен мені роботпен орындаңыз: 4 қадам
NodeMCU көмегімен мені бақылайтын робот: NodeMCU көмегімен өте қарапайым робот. Ол NodeMCU HC SR04 қашықтық сенсоры арқылы жақын жердегі адамды/ адамды сезеді. Ол Нысанды/ Адамды анықтаған кезде, ол жүре бастайды
Роботпен басқарылатын терезе жалюзи: 5 қадам
Роботпен басқарылатын терезе перделері: Бұл нұсқаулық Оңтүстік Флорида университетінің (www.makecourse.com) Makecourse жобасының талаптарын орындау үшін жасалған. Бұл жоба сіздің телефоныңыздан Bluetooth арқылы басқарылатын терезе перделерінде. С
POLOLU QTR 8RC-сенсорлы роботпен PID негізіндегі желі: 6 қадам (суреттермен)
POLOLU QTR 8RC-сенсорлы роботпен жүретін PID негізіндегі сызық: Сәлеметсіз бе, бұл менің нұсқаулықтарға бірінші рет жазғаным, бүгін мен сізді жолдан алып тастаймын және QTR-8RC көмегімен роботтан кейінгі PID негізіндегі сызықты қалай бұру керектігін түсіндіремін. сенсорлық массив. Роботтың құрылысына кіріспес бұрын, біз оны түсінуіміз керек