Мазмуну:
- 1 -кадам: материалдар жана инструменттер
- 2 -кадам: Контроллерге сереп
- 3 -кадам: Программалык камсыздоонун негиздери
Video: Qoopers менен баштоо: 3 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:40
Qoopers - бул Robobloq тарабынан түзүлгөн билим берүүчү робот комплект. Бул жаңы компания; алар жөн эле Индиегогодо краудфандинг кампаниясын бүтүрүштү. Мен алардын кампаниясын колдогондугума сыймыктандым, анткени мен Qoopers балдар үчүн жагымдуу оюнчук, ошондой эле чоңдордун хоббиси үчүн күчтүү робототехника платформасы деп эсептейм.
Учурда интернетте көз карандысыз сын -пикирлер жок, андыктан тажрыйбам менен бөлүшүү коомчулук үчүн пайдалуу болот деп ишенем.
1 -кадам: материалдар жана инструменттер
Биринчи кезекте бизге Qoopers (робот комплект) керек. Комплект төмөнкүлөрдү камтыйт:
- контролдоочу тактасы;
- батарея кармагыч;
- LED матрицасы (роботтун жүзү);
- УЗИ сенсор;
- эки DC кыймылдаткычтары;
- дөңгөлөктөр, аларды шиналар менен же тректер менен колдонсоңуз болот;
- металл плиталардын топтому жана бурамалар менен гайкалардын топтому.
Мындан тышкары, бизге керек:
- Расмий тиркемени иштетүү үчүн Android планшети (OS версиясы 4.1+);
- Роботту иштетүү үчүн алты АА батареясы.
2 -кадам: Контроллерге сереп
Бул Нускамада мен роботтун негизги бөлүгү катары контроллер тактасына басым жасайм. Пластикалык капкак контроллер тактасын жабат. Капкак балдар оюну үчүн абдан коопсуз көрүнөт. Ошондой эле, эгер роботту сыртта иштетсем, капкак контроллерди коргойт деп үмүттөнөм.
Капкактын арткы тарабында M1 жана M2 моторлору үчүн эки уячасы бар, DC киргизүү жана күйгүзүү/өчүрүү баскычы.
Сол жана оң капталдарында кээ бир RJ25 ургаачы коннекторлору жайгашкан. Алардын бир жуп кызгылт сары, дагы алтоо боз. Расмий маалымат жок, бирок кызгылт сары түстөгү жуп кошумча моторлорго арналган деп ойлойм, ал эми боз туташтыргычтар Киргизүү/Чыгуу катары иштеши мүмкүн.
Сол жагында Bluetooth модулун баштапкы абалга келтирүү баскычы бар. Оң жагында USB туташтыргычы бар.
Капкакты ачуу үчүн бир аз чыкылдатууну отвертка менен басыңыз. Сураныч, этияттык менен караңыз, чыкылдатуу морт.
Контроллер тактасында сиз төмөнкүлөрдү таба аласыз:
- ATMEGA 2560 микроконтроллери (сонун!);
- бортунда эки RGB LED (биз көзүн ирмеп алабыз!);
- ызылдак (биз ызы -чуу кыла алабыз!);
- бир баскыч, капкак баскычтын астында ийкемдүү, ошондуктан капкак жабылганда деле баскычты баса алабыз;
- Bloototh модулу;
- жалпы CH340G USB сериясы.
Контроллердин маанилүү бөлүгү - батарея кармагыч.
Сиз кармагычка салып, контроллерди иштетүү үчүн 6 АА батарейка керек.
Батарея кармагычтын өлчөмү контроллер менен бирдей жана алар төрт бурама менен бекитилген бутерброд сыяктуу жайгаштырууну көздөшкөн.
3 -кадам: Программалык камсыздоонун негиздери
- Мен расмий Android колдонмосун колдондум. Сиз аны Google playге, ошондой эле расмий сайтка жүктөй аласыз. Колдонмодо үч негизги режим бар:
- интерактивдүү курулуш көрсөтмөлөрү;
- башкаруу панели;
- блокко негизделген коддоо.
Башкаруу панелинде, сиз роботту RC машинасы катары айдай аласыз, пианинодо ызылдап ойнойсуз же чекит матрицасынын экранында сүрөт тарта аласыз.
Бул абдан ачык, бирок коддоо режими кандайдыр бир түшүндүрмөнү талап кылат. Макул, коддоону баштайлы!
Адаттагыдай эле, биз LED жарк этип баштайбыз, бул контроллерлер үчүн "Hello World".
Блокко негизделген коддоо Scratchке окшош. Жөн эле блокторду сүйрөп барып таштап, блокторду программага туташтырыңыз.
Сиз программаңызды желек басылганда же робот панелинде басылганда блоктор менен баштасаңыз болот.
- Желек басылганда, программа блоктордун белгилүү бир тобун чыкылдаткандан кийин башталат дегенди билдирет.
- Робот панелине басылганда, программа ошол контроллер тактасындагы жабдык баскычын басканыңызда башталат дегенди билдирет.
Scratchтен айырмаланып, желек басылганда баштоо керек эмес. КАНДАЙ блоктордун тобун чыкылдатсаңыз, алар иштейт. Билбейм, бул катабы же өзгөчөлүкпү, бирок мен аны ыңгайсыз деп таптым. Ошентип, мен сиз коддоп жатканда байланышты үзүүнү сунуштайм. Бардык кодду аткаргандан кийин гана роботко туташыңыз.
Кээ бир башкаруу структураларын табуу үчүн Control менюну ачыңыз.
Бул учурда мен цикл түзүмүн тандайм.
Мен кайталоолордун санын өзгөрттүм.
Жарык менюсун ачып, LEDлерге, ошондой эле Dot матрицаларына жана сенсорлоруна арналган көптөгөн буйруктарды табыңыз.
LED панелиндеги блок орнотулган жарык эки параметрге ээ: LEDдин индекси (солго, оңго же экөө тең) жана түс.
Мен ошол эле блокту туура LED үчүн түшүрдүм жана Control менюсунан 1 сек күтүү блогун коштум.
Андан кийин мен светодиоддордун абалын өзгөртүү үчүн бардык аракеттерди кайталадым. Мына жыйынтык!
Эгерде сиз бул көрсөтмөнү жактырсаңыз, комментарий берүүдөн тартынбаңыз, мен дагы айтып берем:
- моторлорду кантип кошуу жана роботту кыймылга келтирүү;
- тоскоолдуктардан качуу жөнүндө;
- чекит матрицасын кантип коддоо керек.
Сунушталууда:
Jetson Nano колдонуу менен арзан RPLIDAR менен иштөөнү баштоо: 5 кадам
Jetson Nano колдонуу менен арзан баада RPLIDAR менен иштөөнү баштоо: Кыскача баяндама Жарыкты аныктоо жана диапазону (LiDAR) үн толкундарынын ордуна лазердик импульстун жардамы менен УЗИ диапазондору сыяктуу иштейт. Yandex, Uber, Waymo жана башкалар автономдуу автоунаа үчүн LiDAR технологиясына көп инвестиция жумшашат
M5StickV AI + IOT камерасы менен баштоо: 6 кадам (сүрөттөр менен)
M5StickV AI + IOT Камерасы менен иштөөнү баштоо: Кыскача сереп M5StickV - бул кичинекей AI + IOT камерасы, анын диаметри 2 тыйын, баасы болжол менен $ 27.00, кээ бирлери үчүн мындай кичинекей камера үчүн кымбат көрүнүшү мүмкүн, бирок ал кээ бир нерселерди таңгактайт татыктуу мүнөздөмөлөр. Камера укмуштуудай кубат менен иштейт
Python менен баштоо: 7 кадам (сүрөттөр менен)
Python менен баштаңыз: Программалоо укмуш! Бул чыгармачыл, кызыктуу жана мээңизге психикалык машыгуу берет. Көбүбүз программалоо жөнүндө билгибиз келет, бирок андай кыла албайбыз деп өзүбүздү ишендиребиз. Балким, анда математика өтө көп, балким, жаргон ыргондор коркуп кетет
ESP32 CAM менен иштөөнү баштоо - Wifi аркылуу ESP CAMди колдонуу менен Streaming Video - ESP32 коопсуздук камерасы долбоору: 8 кадам
ESP32 CAM менен иштөөнү баштоо | Wifi аркылуу ESP CAMди колдонуу менен Streaming Video | ESP32 Коопсуздук Камерасы Долбоору: Бүгүн биз бул жаңы ESP32 CAM тактасын кантип колдонууну жана аны коддоп, коопсуздук камерасы катары колдонууну жана wifi аркылуу агымдык видеону алууну үйрөнөбүз
Arduino IDE менен Stm32 менен иштөөнү баштоо: 3 кадам
Arduino IDE аркылуу Stm32 менен иштөөнү баштоо: STM32 - бул Arduino IDE колдогон абдан күчтүү жана популярдуу такта.Бирок аны колдонуу үчүн сиз stm32 үчүн такталарды Arduino IDEге орнотушуңуз керек, андыктан бул көрсөтмөлөрдө мен stm32 такталарын кантип орнотуу керектигин айтам. аны программалоо