Мазмуну:

Rpi 3: 8 кадамдарын колдонуп, роботту ээрчиген сапты кантип түзүү керек
Rpi 3: 8 кадамдарын колдонуп, роботту ээрчиген сапты кантип түзүү керек

Video: Rpi 3: 8 кадамдарын колдонуп, роботту ээрчиген сапты кантип түзүү керек

Video: Rpi 3: 8 кадамдарын колдонуп, роботту ээрчиген сапты кантип түзүү керек
Video: How to use 4 channel Relay to control AC load with Arduino code 2024, Ноябрь
Anonim
Rpi 3 менен роботту ээрчиген линияны кантип жасаса болот
Rpi 3 менен роботту ээрчиген линияны кантип жасаса болот

Бул үйрөткүчтө сиз роботтун катасын курууну үйрөнөсүз, ал тректи оңой айландырат.

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 туташтыруу

Line Sensors туташуу
Line Sensors туташуу
Line Sensors туташуу
Line Sensors туташуу
Line Sensors туташуу
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го киргизүү

Программаны Pythonго киргизүү
Программаны Pythonго киргизүү

Бул коддорду киргизиңиз жана иштетсеңиз, сиз тректи мыкты аткара турган роботту алышыңыз керек.

Сунушталууда: