Мазмуну:
- 1 -кадам: Сиздин материалдарды чогултуу
- 2 -кадам: Мотор тактасын чогултуу
- 3 -кадам: Моторуңузду иштетүү
- 4 -кадам: Моторуңузду Rpiге туташтыруу
- 5 -кадам: Коннекторлорду даярдаңыз
- 6 -кадам: Line Sensors туташтыруу
- 7 -кадам: Line Sensors сыноо
- 8 -кадам: Программаны Pythonго киргизүү
Video: Rpi 3: 8 кадамдарын колдонуп, роботту ээрчиген сапты кантип түзүү керек
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:41
Бул үйрөткүчтө сиз роботтун катасын курууну үйрөнөсүз, ал тректи оңой айландырат.
1 -кадам: Сиздин материалдарды чогултуу
Сүрөттө көрсөтүлгөн кээ бир материалдар нөлдөн баштап көпчүлүк машиналарды жасоо үчүн колдонулат. Бирок, бул окуу куралы сиздин машинаңызга шасси же моделди кантип жасоо же зымдарды моторуңузга кантип ширетүү боюнча процедураны камтыбайт. Эгер сиз кааласаңыз, бул жерде сизге керектүү болгон бардык материалдар бар:
- Raspberry Pi 3
- Мотор контролдоочу тактасы
- Нан тактасы
- T-өтүкчү +
- 2 12V DC кыймылдаткычтары
- 2 дөңгөлөк
- 1 АА батарея кармагыч (4 АА батарея үчүн)
- 4 АА батареясы
- Өткөргүч зымдар
- USB батарея пакети
- Бурама айдоочу
- Лампочка жана ширетүүчү
- Сым тазалагычтар
- Чакан картон же пластик куту жана клей/скотч
- 2 линия сенсорлору
- 8 аялдан-аялга секирүүчү жетелейт
- 4 эркектен эркекке секирүүчү жетелейт
- Изоляциялоочу тасма
2 -кадам: Мотор тактасын чогултуу
Сиз моторуңузду орноттуңуз деп ойлосоңуз, моторлорду H-bridge тактасына туташтырышыңыз керек болот. Бул үчүн сизге кичинекей отвертка керек болот. Эми моторлорду тактага туташтыруу керек болот. Бул үчүн сизге кичинекей отвертка керек болот
Отвертканы колдонуу менен терминалдык блоктордогу бурамаларды бошотуп алыңыз. Зымдын сыйрылган учтарын терминалдык блокторго салыңыз. Бурамаларды тартыңыз, алар терминалдык блоктор менен бекем кармалып турат.
3 -кадам: Моторуңузду иштетүү
Кыймылдаткычтар Rpi камсыз кыла алгандан көбүрөөк күчтү талап кылат. Ошондуктан, аларды иштетүү үчүн 4 АА батареясын колдонушуңуз керек.
VCC, GND жана 5V деп белгиленген терминалдык блоктордогу бурамаларды бошотуп алыңыз. AA батарея кармагычын алыңыз жана кызыл зымды VCC терминал блогуна салыңыз. Кара зым GND блогуна кирет. Муну туура жол менен алуу маанилүү.
Зымдарды бекем кармап туруу үчүн бурамаларды тартыңыз.
4 -кадам: Моторуңузду Rpiге туташтыруу
Бул долбоордо колдонулган тактаны Raspberry Piге зым менен байланыштыруу керек. Башка такталар башкача туташышы мүмкүн, ал эми кээ бир такталарды Raspberry Pi GPIO казыктарына HAT катары коюуга болот.
Бул жерде колдонулган тактада In1, In2, In3 жана In4 деп белгиленген пиндер, ошондой эле эки GND казыгы бар. Сиз колдонгон Пидеги GPIO төөнөгүчтөрү сизге байланыштуу; Бул долбоордо GPIO 7, 8, 9 жана 10 колдонулган. Эгерде сизде GND пиндери жок такта болсо, ошол эле натыйжаларга жетүү үчүн Rpiден GND пиндерин колдонсоңуз болот. Эгер сиз муну жасашыңыз керек болсо, GND зымын батарейкадан кара зым менен бир эле терминалга туташтырыңыз.
Нан жана Rpi туташтыруу үчүн T-cobbler + колдонуңуз.
Нан тактасына туташуу үчүн беш эркектен эркекке секиргичти колдонуңуз.
- In1 GPIO 7
- In2 GPIO 8
- In3 GPIO 9
- In4 GPIO 10
5 -кадам: Коннекторлорду даярдаңыз
Сиздин биринчи кадамыңыз линия сенсорлоруңузду машинаңызга туташтыруу болот. Адатта, бул үйрөткүчтө колдонулган линия сенсорунун түрү 3V3 төөнөгүчкө туташтырылышы керек, бирок сиз бир эле туташтыргыч аркылуу эки сенсорду иштетип жатасыз, андыктан сиз экөөнү тең 5V пинге туташтырасыз.
Аялдан-аялга секирүүчү учуңузду алыңыз, ар бир учунан туташтыргычты алып салыңыз, андан кийин пластикалык кабыгын сыйрып алып, астындагы көп өзөктүү зымдын сантиметрин ачыңыз. Үч секиргичти алып, алардын көп ядролуу зымдарын чогуу бураңыз. Андан кийин коргошундарды туташтыруу үчүн ширетүүчү темирди колдонуңуз. Өткөргүчтөрдүн бириккен жерин аз өлчөмдөгү изоляциялоочу скотч менен жабыңыз.
Бүт процессти дагы үч аялдан-аялга секирүүчү учтар менен кайталаңыз.
6 -кадам: Line Sensors туташтыруу
Ар бир линиянын сенсорунда үч казык бар: бийлик үчүн VCC, жер үчүн GND жана санариптик чыгуу үчүн DO.
Үч зымдуу туташтыргычтарыңыздын бирин алыңыз жана анын эки учун эки сенсордун VCC пинине туташтырыңыз.
Экинчи секиргичиңизди алып, эки учун ар бир сызык сенсорундагы GND пинине туташтырыңыз.
Калган эки жалгыз секиргичти алып, ар бирин сызык сенсорундагы DO пинине туташтырыңыз.
Эми эки линиянын сенсорунун VCC казыктарын Raspberry Piдеги 5V пинге, сенсорлордун GND казыктарын Raspberry Piдеги GND пинге туташтырыңыз. Эки DO казыгынын ар бири кандайдыр бир номерлүү GPIO пинге туташтырылышы мүмкүн. Бул мисалда, GPIO 17 жана GPIO 27 төөнөгүчтөрү колдонулат.
7 -кадам: Line Sensors сыноо
Бул абдан жөнөкөй кадам. Сиздин линия сенсорунда LED бар, ал күйгүзүлгөндө күйүп турат. Бирок, сиз аны караңгы сызыкка чыгарсаңыз, алар өчөт. Бул линия сенсоруңуз үчүн ушундай болушу керек.
Эгер сиз бул өтө сезимтал деп ойлосоңуз, анда отвертканы колдонуп, потенциометр аркылуу тууралаңыз. Аны канааттанууңузга карай тууралаңыз.
8 -кадам: Программаны Pythonго киргизүү
Бул коддорду киргизиңиз жана иштетсеңиз, сиз тректи мыкты аткара турган роботту алышыңыз керек.
Сунушталууда:
Ардуино менен адам ээрчиген роботту кантип жасоо керек: 3 кадам
Кантип адам артынан роботту Arduino менен жасаса болот: Адам роботту ээрчип, адамды ээрчийт
9G сервосу менен роботту кантип түзүү керек: 3 кадам
9G сервосу менен роботту кантип жаратуу керек: Бул Бостон Динамиктин Spotminiден шыктанган робот ит, бирок бул жолу бир кыйла кичине масштабда. Робот иттин бул версиясы ондогон серволор жана Ardurino Nano сыяктуу башка компоненттер менен түзүлгөн
Алыстан башкарылуучу 3D басып чыгаруучу өзүн-өзү тең салуучу роботту кантип түзүү керек: 9 кадам (сүрөттөр менен)
Алыстан башкарылуучу 3D басып чыгарылган өзүн-өзү теңдештирүүчү роботту кантип түзүү керек: Бул B-роботтун мурунку версиясынын эволюциясы. 100% OPEN SOURCE / Arduino роботу. КОД, 3D бөлүктөрү жана электроника ачык, ошондуктан аны өзгөртүүгө же роботтун чоң версиясын түзүүгө болот. Эгерде сизде күмөн болсо, идеяларыңыз же жардамга муктаж болуңуз
Sumobotтон кийинки сапты кантип коддоо керек: 4 кадам
Сумоботтон кийинки линияны кантип коддоо керек: Бул нускамада мен бир кара сызыкты ээрчүү үчүн Parallaxтан Sumobotту коддоо процессин майда -чүйдөсүнө чейин түшүндүрөм
IRobotтун жардамы менен автономдуу баскетбол ойноочу роботту кантип түзүү керек: 7 кадам (сүрөттөр менен)
IRobotтун жардамы менен автономдуу баскетбол ойноочу роботту кантип түзүү керек: Бул iRobot Create чакырыгына менин киришим. Мен үчүн бул процесстин эң оор бөлүгү - роботтун эмне кылаарын чечүү. Мен Robo жөндөмүн кошуп, Createтин сонун өзгөчөлүктөрүн көрсөткүм келди. Менин бардык