Мазмуну:
- 1 -кадам: Кадамдык долбоор проектиси
- 2 -кадам: Керектүү жабдыктар
- 3 -кадам: PCB Gerber File жана схемасы
- 4 -кадам: 3D.stl Files
- 5 -кадам: Байланыштар
- 6 -кадам: Булак коду
Video: 5 in 1 Arduino Robot - Мени ээрчиңиз - Сапка түшүү - Сумо - Чийүү - Тоскоолдуктардан качуу: 6 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:36
Бул робот башкаруу тактасында ATmega328P микроконтроллери жана L293D мотор драйвери бар. Албетте, бул Arduino Uno тактасынан эч айырмасы жок, бирок моторду айдаш үчүн башка калканчтын кереги жок, анткени ал пайдалуу! Бул секиргичтерден бошотулган жана CH340G менен оңой программаланышы мүмкүн. Эки DC кыймылдаткычын айдап баратып, сиз бул карта менен I / O казыктарын колдонуу менен ар кандай сенсорлорду башкара аласыз. Бул долбоордо биз HC-SR04 УЗИ аралык сенсорун жана IR инфракызыл сенсорун колдондук. Мындан тышкары, бир servo мотор колдонулган.
1 -кадам: Кадамдык долбоор проектиси
Бул көзөмөл картасы менен роботту 5 башка сценарий менен программалай аласыз. Бул сценарийлер бул долбоорго киргизилген:
SUMO режими: Бул эки робот бири -бирин тегеректен чыгарууга аракет кылган спорт (сумо спортуна окшош түрдө).
Мени ээрчүү режими: Бул HC-SR04 сенсорунун жардамы менен аткарыла турган объектинин бар экенин сезе алат.
Көз салуу режими: Линия ээрчиген робот - бул кара сызык же ак сызык менен жүрүүчү унаа.
Качуу режими: Тоскоолдуктардан качуу роботу - бул алдыдагы тоскоолдукту автоматтык түрдө сезе турган жана өзүн башка жакка буруп, андан сактай турган акылдуу аппарат.
Drawing Mode: Бул servo мотор жана калем камтыйт. Ал бетине өзүнүн кыймыл тректерин тарта алат.
2 -кадам: Керектүү жабдыктар
- ATmega328P -PU жүктөгүч менен - https://bit.ly/2U9iwJw
- L293D Motor Driver IC -
- В түрү USB розеткасы -
- DIP Socket 28/16 Pins -
- 12/16 МГц кристалл -
- L7805 TO -220 -
- 100uF конденсатору -
- LED -
- Резистор 10K/1K -
- 470nF конденсатору -
- Power Jack Socket -
- 2 пин терминалдык блок -
- Эркек пин башы -
- 10nF/22pF керамика -
- 6V 200RPM Mini Metal Gear Motor -
- 7.4V 1000mAh 2S липо батареясы (Милдеттүү эмес) -
- 9V 800mAh Батарея (Милдеттүү эмес) -
- 9В батарея туташтыргычы -
- УЗИ модулу HC -SR04 -
- IR инфракызыл сенсор -
- CH340G USB TTL IC үчүн -
Бул долбоордо DIP тибиндеги компоненттер оңой ширетүү үчүн колдонулган
3 -кадам: PCB Gerber File жана схемасы
Бул долбоордо мен PCBWay тандадым. PCBWay - бул долбоордун өтө арзан жана сапаттуу болушунун бирден -бир жолу.
Продукциянын чоо -жайы
- Board түрү: Single PCB
- Көлөм: 53.3mm x 66mm
- Катмарлар: 2 катмар
- Бардыгы: 5 даана / 5 АКШ доллары
PCB Gerber & Schematicти алыңыз -
4 -кадам: 3D.stl Files
Басып чыгаруу жөндөөлөрү
- Принтер: JGAURORA A5S
- Чечим: 0.25
- Толтуруу: 10%
5 -кадам: Байланыштар
IR Sensor
- IR Sensor Signal Pin 12 Digital
- IR Sensor VCC пин +5V чейин
- IR сенсору GNDден GNDге
HC-SR04 сенсор
- Digital 5ке ECHO пин
- Санарип 6га TRIG пин
- VCC пин +5В чейин
- GND үчүн GND пин
Мотор А
- Мотор А 1ден Санарип 2ге
- Мотор А 2ден Санарип 4кө
- Мотор А Санарипке 3 иштетет
Мотор Б
- B Motor B 1ден Digital 10го чейин
- Мотор В 2ден Санарип 11ге
- Мотор В Санарипти иштетет 9
6 -кадам: Булак коду
Бул башкаруу картасы менен роботту 5 башка сценарий менен программалай аласыз. Бул сценарийлер бул долбоорго киргизилген:
- SUMO режими: Бул эки робот бири -бирин тегеректен чыгарууга аракет кылган спорт (сумо спортуна окшош түрдө).
- Мени ээрчүү режими: Бул HC-SR04 сенсорунун жардамы менен аткарыла турган объектинин бар экенин сезе алат.
- Көз салуу режими: Линия ээрчиген робот - бул кара сызык же ак сызык менен жүрүүчү унаа.
- Качуу режими: Тоскоолдуктардан качуу роботу - бул алдыдагы тоскоолдукту автоматтык түрдө сезе турган жана өзүн башка жакка буруп, андан сактай турган акылдуу аппарат.
- Drawing Mode: Бул servo мотор жана калем камтыйт. Ал бетине өзүнүн кыймыл тректерин тарта алат.
Булак кодун алуу:
github.com/MertArduino/RobotControlBoard
Сунушталууда:
Кантип карикатурага түшүү керек - Жаңы баштагандарга көрсөтмө: 5 кадам
Кантип өзүңүздү мультфильмге түшүрүү керек - Жаңы баштагандарга көрсөтмө: Сиз кызыктуу жана уникалдуу белек жана башка көптөгөн нерселерди жасай аласыз! Сиз сүрөттү өзүңүз мультфильмге колдонсоңуз болот жана муну социалдык медиа үчүн сүрөт катары колдонсоңуз болот, өзүңүздүн футболкаңыздын дизайнын жасай аласыз, аны плакаттар үчүн колдоно аласыз, же кружкаларга басып чыгарсаңыз болот, же сти жасай аласыз
Line Robotту ээрчиңиз: 8 кадам (Сүрөттөр менен)
Line Robotту ээрчиңиз: Сиз ebayдеги роботтун төмөнкү кичинекей линиясын көргөн болушуңуз мүмкүн, алар балдар үчүн абдан арзан жана сонун. Бул көрсөтмө кичинекей балдарга же жөнөкөй робот жасоону каалаган чоң балдарга багытталган. Роботуңуз менен бир аз ийгиликтерге жетишкенден кийин
Качуу роботу: RC унаасы качуу оюну үчүн: 7 кадам (сүрөттөр менен)
Escape Robot: Escape Game үчүн RC Car: Бул долбоордун негизги максаты мурунтан эле бар роботтордон айырмаланып турган жана чыныгы жана инновациялык чөйрөдө колдонула турган роботту куруу болгон. машина формасындагы роботту куруу үчүн
LEDди ээрчиңиз!: 3 кадам
Бул LEDды ээрчиңиз!: Бул мен Pythons Quick Reaction оюнуна окшош кылган оюн, бирок биринчи баскычты басуунун ордуна, сиз LED жарыгын ээрчүүгө аракет кылып жатасыз. Жарык үч LED чырактын ортосунда туш келди тартипте өтөт, оюндун максаты - көп п
Stm32ге түшүү: Үй медиа борбору үчүн алыстан башкаруу: 4 кадам (сүрөттөр менен)
Stm32ге түшүү: Үй медиа борборунун алыстан башкарылышы: Бул smt32 микро контроллерине негизделген үй медиа борборунун алыстан башкаруу үчүн толук прототиби, "bluepill" деп аталган stm32f103c8t6. Мисалы, сиз үй медиа борбору үчүн ЖК колдонуп жатасыз дейли. Бул өтө ийкемдүү чечим, бул сизге hu