Мазмуну:
- 1 -кадам: Түшүнүктөр жана компоненттер
- 2 -кадам: Схеманы түзүү
- 3 -кадам: PCB
- 4 -кадам: Программа (arduino)
- 5 -кадам: Программа (Visual Basic)
- 6 -кадам: Баарын ПКБда текшерүү
- 7 -кадам: Натыйжаны бүтүрүү
Video: Bluetooth менен Linefollower: 7 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:41
Бул көрсөтмө мектеп долбоору үчүн жасалган.
Биз бир нече спецификациялар менен линияны ээрчишибиз керек болчу:
- Бул € 50 максаттуу баасы менен арзан болушу керек болчу.
- Мүмкүн болушунча тезирээк:> 0, 5м/с.
- Сызыктын туурасы: 1, 5см / ийри радиусу: 10см / кесилиштер мүмкүн (унаа түз айдаш керек).
- Кезекчи кадимки жарык шартында иштеши керек (TL-чырактары, күндүн нуру, камеранын жарыгы,…).
- Макс. өлчөмдөрү 12mm x 12mm.
-Жөнөкөй жабдыктар: 1 электр менен камсыздоо, арзан DC моторлор, H-көпүрө,…
- Жарык сенсорлорунун массиви (мин. 6).
- PID контроллери.
- Зымсыз байланыш (инфракызыл, Bluetooth,…)
- 1 баштоо/токтотуу баскычы, линия ээрчүүчүсү акыркы коюлган маанилерден башталат (электр өчүрүлгөндө дагы).
- Бардык орнотууларды жөнөкөйлөтүлгөн компьютер программасы аркылуу өзгөртүүгө болот (Kp, Ki, Kd, мүчүлүштүктөрдү оңдоо, эң жогорку ылдамдык,…).
- Акыркы продукт өз алдынча жасалган ПХБ (дизайн) болушу керек.
- Зарыл болгон жерде smd компоненттерин колдонуңуз.
Кел, баштайлы.
1 -кадам: Түшүнүктөр жана компоненттер
Сиз бул долбоорду бир нече тандоодон баштайсыз. Булар: контролер, байланыш, Н-көпүрө, электр менен камсыздоо, сенсорлор жана моторлор. Бул тандоолор бири -бирине көз каранды болот.
Менин тандоолорум мындай болду:
Микроконтроллер: atmega32u4 (arduino leonardo chip) 5V керек Байланыш: RN-42 (Bluetooth) 3, 3V керек: Power: Lio-ion 18650 2 x 4.2V 8, 4V3, 3V: UA78M33CDCYR5V: UA78M05CKVURG3H-bridge: TB6612FNGMot: TB6612FNGMot тестирлөө) жана 30/1 (ылдамдык) баскычтары: B3SN-3112PS сенсорлор: SHARP микроэлектроника GP2S700HCP
2 -кадам: Схеманы түзүү
Схемаларды жасоо үчүн, маалымат баракчаларын караңыз, ошондо сиз баардыгын кантип туташтыруу керек экенин көрөсүз.
Эгерде сиз меники колдонууну кааласаңыз, аларды бул жерден жүктөп алсаңыз болот.
3 -кадам: PCB
ПКБңызды алгандан кийин ага баарын ширетүүңүз керек болот. Компоненттерди кыска туташтырбаңыз.
4 -кадам: Программа (arduino)
Бардык эсептөөлөр ардуинодо жана баалуулуктар башка программа менен өзгөртүлүшү мүмкүн (кийинки кадамды караңыз). Сиз толук программаны жүктөп алсаңыз болот.
5 -кадам: Программа (Visual Basic)
Мен тез арада Visual Basicте саптын артынан маанилерди жаза турган программа жаздым, ал жерде дагы кошумча мүмкүнчүлүктөр бар.
Программаны жана кодду бул жерден жүктөп алууга болот.
6 -кадам: Баарын ПКБда текшерүү
Эми баарын текшериш керек болот.
Эгерде эч кандай көйгөй жок болсо, анда аны оңдоп, аны тезирээк аткарсаңыз болот. (Болбосо, көйгөйгө эмне себеп болушу мүмкүн экенин таап, анан чечишиңиз керек болот.)
Муну PID, ылдамдык жана циклдик убакытты өзгөртүү менен жасаңыз.
Бул ар бир линияны ээрчүү менен өзгөрөт
Мен үчүн баалуулуктар (0, 858 м/с 30: 1 моторлору үчүн):-Kp: 4, 00-Ki: 0, 00-Kd: 26, 00-Speed: 140-Cycletime: 2000
Эгерде сиздин PID баалуулуктарыңыз жогору болсо, анда линияны ээрчиген адам өтө көп бурмалоону алат.
7 -кадам: Натыйжаны бүтүрүү
Акыр -аягы, биз берген бардык спецификациялар менен линияны ээрчитип, 0, 858 м/с ылдамдыкка жеттик. Бул мектеп долбоорундагы эң ылдамдык., төмөнкү шилтемени колдонуңуз. (Алардын айрымдары голланд тилинде)
drive.google.com/drive/folders/169LRTWpR2k…
Менин блогум (голланд тилинде дагы).
linefollower20182019syntheseproject.blogsp…
Эгерде сизде суроолор болсо, тартынбастан сураңыз.
Сунушталууда:
Батарея менен иштөөчү LED Light (s) Solar Charging менен: 11 кадам (Сүрөттөр менен)
Батарея менен иштөөчү LED Жарыгы (лары) Күндүн кубаттуулугу менен: Аялым самын жасоону үйрөтөт, анын сабактарынын көбү кечинде болчу, кышында бул жерде саат 16:30 чамасында караңгы кирип калат, анын кээ бир окуучулары бизди табууда кыйналышкан. үй Бизде маңдайкы жазуу бар болчу, бирок көчө лигасы менен да
UCL камтылган - B0B Linefollower: 9 кадам
UCL камтылган-B0B Linefollower: Бул B0B.*B0B-бул жалпы радио көзөмөлдөгөн унаа, анын артынан линияны ээрчиген роботтун негизин тейлейт. Ага чейинки көптөгөн Line-follow роботтору сыяктуу эле, ал дагы калуу үчүн болгон күчүн жумшайт. кабат менен AC ортосундагы өтүүдөн улам пайда болгон сызык
Акустикалык левитация Arduino Uno менен кадам-кадам (8-кадам): 8 кадам
Акустикалык левитация менен Arduino Uno Step-by-Step (8-кадам): ультрадыбыштуу үн өткөргүчтөр L298N Dc аял адаптеринин электр энергиясы менен камсыздоосу эркек токту Arduino UNOBreadboard Бул кантип иштейт: Биринчиден, сиз Arduino Uno кодун жүктөп бересиз (бул санарип менен жабдылган микроконтроллер) жана аналогдук порттор кодду айландыруу үчүн (C ++)
Ардуино роботу алыстыгы, багыты жана айлануу даражасы менен (Чыгыш, Батыш, Түндүк, Түштүк) Bluetooth модулу жана Автономдуу робот кыймылынын жардамы менен үн менен башкарылат.: 6 кадам
Ардуино роботу алыстыгы, багыты жана айлануу даражасы менен (Чыгыш, Батыш, Түндүк, Түштүк) Bluetooth модулунун жана Автономдуу Робот Кыймылынын жардамы менен Үн менен Башкарылат. , Сол, Оң, Чыгыш, Батыш, Түндүк, Түштүк) Үн буйругун колдонуу менен аралыкты сантиметр менен талап кылды. Роботту автономдуу түрдө жылдырса болот
DIY Linefollower PCB: 7 кадам
DIY Linefollower PCB: Бул үйрөткүчтө мен сизге биринчи линфолловер ПХБны кантип иштеп чыкканымды жана кантип түзгөнүмдү көрсөтөм. ATMEGA 32u4 AU контролер катары, анткени мен