Мазмуну:
- 1 -кадам: Youtube Video Link
- 2 -кадам: Бөлүктөр жана инструменттер талап кылынат
- 3 -кадам: Түзүм / Шасси
- 4 -кадам: Мотор / Актуатор
- 5 -кадам: Motors терминалын даярдоо
- 6 -кадам: Моторду орнотуп, үстүнкү чатырын орнотуңуз
- 7 -кадам: Контроллер
- 8 -кадам: H Bridge (LM 298 Module)
- 9 -кадам: Кубат булагы
- 10 -кадам: Электр зымдары
- 11 -кадам: Логиканы көзөмөлдөө
- 12 -кадам: Программалык камсыздоо
- 13 -кадам: Arduino коду
Video: Смартфон Ардуинону колдонгон RC Унаасы: 13 Кадам (Сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:41
Бул Нускамада смартфондун башкарылуучу Arduino робот машинасын кантип жасоо керектиги көрсөтүлгөн.
2016 -жылдын 25 -октябрында жаңыртылган
1 -кадам: Youtube Video Link
2 -кадам: Бөлүктөр жана инструменттер талап кылынат
1. 4WD робот шасси комплект 2. Arduino Uno
3. LM298 H көпүрө модулу
4. Bluetooth модулу HC-05
5. 12v Li-po батареясы
6. Эркек-ургаачы секирүүчү зымдар
7. Эркек-Эркек Jumper Wires
8. Түтүк тасмасы же башка лента 9. Смартфон
3 -кадам: Түзүм / Шасси
Сиз 4WD Даяр Автомобилдин шассиин сатып ала аласыз же аны PVC / Кандай болбосун Hard Board колдонуп жасай аласыз.
4 -кадам: Мотор / Актуатор
Бул долбоордо мен 6v DC моторун колдоном. Сиз 6v DC моторунун бардык түрүн колдоно аласыз.
5 -кадам: Motors терминалын даярдоо
Узундугу болжол менен 5-6 дюйм болгон 4 даана кызыл жана кара зымдарды кескиле.
0,5 чарчы мм зымдарды колдонсо болот.
Зымдардын изоляциясын ар бир учунда сыйрып алыңыз. Зымдарды мотор терминалына туташтырыңыз
Сиз мотордун полярдуулугун батареяга кошуп текшере аласыз. Эгер ал алдыга карай бурулса (кызыл зым оң жана кара зым аккумулятордун терс терминалы менен), анда байланыш туура.
6 -кадам: Моторду орнотуп, үстүнкү чатырын орнотуңуз
7 -кадам: Контроллер
Arduino UNO-бул Microchip ATmega328P микроконтроллерине негизделген жана Arduino.cc тарабынан иштелип чыккан ачык булак микроконтроллер тактасы. Такта санарип жана аналогдук киргизүү/чыгаруу (I/O) казыктарынын топтому менен жабдылган, алар ар кандай кеңейтүү такталарына (калканчтарга) жана башка схемаларга туташтырылышы мүмкүн. Тактада 14 санарип казык, 6 аналогдук төөнөгүч бар жана Arduino IDE (Integrated Development Environment) менен B түрүндөгү USB кабели аркылуу программаланышы мүмкүн. Бул USB кабели же тышкы 9 вольттук батарея менен иштесе болот, бирок ал 7 жана 20 вольттун ортосундагы чыңалууну кабыл алат. Бул дагы Arduino Nano жана Leonardo окшош. Аппараттык маалымдама дизайны Creative Commons Attribution Share-Alike 2.5 лицензиясы боюнча бөлүштүрүлгөн жана Arduino веб-сайтында жеткиликтүү. Аппараттын кээ бир версияларынын макети жана өндүрүш файлдары да бар. "Uno" итальянча бирди билдирет жана Arduino Software (IDE) 1.0 чыгарылышын белгилөө үчүн тандалган. Uno тактасы жана Arduino Software (IDE) 1.0 версиясы Arduino'нун маалымдама версиялары болгон, азыр жаңы релиздерге айланып кеткен. Uno тактасы USB Arduino такталарынын сериясындагы биринчи жана Arduino платформасынын маалымдама модели. Arduino Unoдогу ATmega328, жүктөлүүчү менен алдын ала программаланган түрдө келет, бул ага жаңы кодду тышкы аппараттык программистти колдонбостон жүктөөгө мүмкүндүк берет. [3] Бул STK500 протоколу аркылуу байланышат. Uno ошондой эле FTDI USB-сериялык драйвер чипин колдонбогону менен мурунку бардык такталардан айырмаланат. Анын ордуна, ал USB-сериялык конвертер катары программаланган Atmega16U2 (R2 версиясына чейин Atmega8U2) колдонот.
Микроконтроллерлер адатта C жана C ++ программалоо тилдеринин өзгөчөлүктөрүнүн диалекти аркылуу программаланышат. Салттуу компилятор шаймандарын колдонуудан тышкары, Arduino долбоору Processing language долбоорунун негизинде интеграцияланган өнүктүрүү чөйрөсүн (IDE) камсыз кылат.
8 -кадам: H Bridge (LM 298 Module)
H-Bridge деген эмне? Термин H көпүрөсү ушундай схеманын типтүү графикалык өкүлчүлүгүнөн алынган. Бул DC кыймылдаткычын алдыга жана артка карай айдай турган схема. Иштөө: H көпүрөсүнүн ишин түшүнүү үчүн жогорудагы сүрөттү караңыз.
Бул 4 электроникалык S1, S2, S3 жана S4 (Транзисторлор / MOSFETs / IGBTS) которгучтарынан турат. S1 жана S4 өчүргүчтөрү жабылганда (жана S2 жана S3 ачык) мотор боюнча оң чыңалуу колдонулат. Ошондуктан ал алдыга карай бурулат. Ошондой эле S2 жана S3 жабылганда жана S1 жана S4 тескери чыңалуу ачылганда кыймылдаткыч боюнча колдонулат, ошондуктан тескери багытта айланат.
Эскертүү: Ошол эле колундагы которгучтар (же S1, S2 же S3, S4) бир убакта жабылбайт, ал өлүк кыска туташууну пайда кылат. H көпүрөлөр интегралдык микросхемалар катары жеткиликтүү, же 4transistors же MOSFETтерди колдонуу менен өзүңүз кура аласыз. Биздин учурда биз моторлордун ылдамдыгын жана багытын башкарууга мүмкүндүк бере турган LM298 H-bridge IC колдонуп жатабыз.
Pin Description:
Чыгуу 1: DC мотору 1 "+" же step motor A+
Чыгуу 2: DC мотору 1 "-" же тепкич мотору A-
Чыгуу 3: DC мотору 2 "+" же stepper мотору B+
Чыгуу 4: Мотор В алып барат
12v Pin: 12V киргизүү, бирок 7ден 35Vга чейин колдоно аласыз
GND: Жер
5v Pin: 5V чыгаруу, эгерде 12V секиргич болсо, сиздин Arduino кубаттоо үчүн идеалдуу (ж.
EnA: A мотору үчүн PWM сигналын иштетет ("Arduino Sketch ойлору" бөлүмүн караңыз)
IN1: А моторун иштетүү
IN2: MotorA иштетүү
IN3: MotorB иштетүү
IN4: MotorB иштетүү
EnB: B мотору үчүн PWM сигналын иштетет
9 -кадам: Кубат булагы
Бул батарейканы колдонсо болот:
1. AA щелочтуу батарея (кайра заряддалбайт) 2. AA NiMh же NiCd Батареясы (Заряддоого болот)
3. Li Ion Battery
4. LiPo батареясы
10 -кадам: Электр зымдары
Өткөрүү үчүн сизге кээ бир секирүүчү зымдар керек. Эки мотордун (ар бир тарабында) кызыл зымдарын бириктирип, кара зымдарды бириктиргиле.
Ошентип, акыры сизде ар бир тарапта эки терминал бар. MOTORA эки оң жактагы мотор үчүн жооптуу, ошого жараша эки сол жактагы мотор MOTORBго туташкан. Бардыгын туташтыруу үчүн төмөндөгү көрсөтмөнү аткарыңыз.
Моторлордун туташуусу:
Out1 -> Сол жактагы мотор Red Wire (+)
Out2 -> Сол жактагы мотор кара зым (-)
Out3 -> Оң жактагы мотор Red Wire (+)
Out4 -> Оң жактагы мотор кара зым (-)
LM298 -> Arduino
IN1 -> D5
IN2-> D6
IN2 -> D9
IN2-> D10
Bluetooth модулу -> Arduino
Rx-> Tx
Tx -> Rx
GND -> GND
Vcc -> 3.3V
Кубат:
12V -> Батареяны Кызыл Зымга туташтырыңыз
GND -> Батареяны туташтырыңыз Кара зым жана Arduino GND пин
5V -> Arduino 5V пинге туташыңыз
11 -кадам: Логиканы көзөмөлдөө
12 -кадам: Программалык камсыздоо
Программалык камсыздоо бөлүгү абдан жөнөкөй, ал эч кандай library. If логикалык таблицаны мурунку кадамдарда түшүнсөңүз, сизге өзүңүздүн кодуңузду жаза аласыз. Мен кодду жазууга көп убакыт короткон жокмун, ошондуктан башка бирөө жазган кодду колдонуп, робот машинаны башкаруу үчүн мен смартфонумду колдонуп жатам. Смартфон контроллерге Bluetooth модулу аркылуу туташкан (HC -06 / 05) Колдонмону жүктөп алуу Колдонмону орноткондон кийин, аны Bluetooth модулу менен жупташуу керек. Жупташуу үчүн сырсөз "1234".
Жүктөө шилтемеси: https://play.google.com/store/apps/details? Id = brau…
13 -кадам: Arduino коду
==> Arduino коду
Же
www.mediafire.com/folder/jbgp52d343bgj/Smartphone_Controlled_RC_Car_Using_Arduino_%7C%7C_By_Tafhim
Сунушталууда:
Ардуинону колдонгон аба сапатынын сенсору: 4 кадам
Ардуинону колдонгон аба сапатынын сенсору: Бул постто биз жөнөкөй, бирок пайдалуу абанын сапатынын сенсорун курууну үйрөнөбүз. Биз SGP30 сенсорун Piksey Pico менен бирге колдонобуз, бирок эскиз дээрлик Arduino менен шайкеш келген такта менен иштейт. Жогорудагы видео сизди
Ардуинону колдонуу менен негизги жыштыкты өлчөө: 7 кадам (сүрөттөр менен)
Ардуинону колдонуу менен негизги жыштыкты өлчөгүлө: 3 -апрелде Индиянын премьер -министри Шри. Нарендра Моди Индиянын Корона вирусуна каршы күрөшүн белгилөө үчүн 5 -апрелде кечки саат 9: 00дө жарыкты өчүрүп, чыракты (Дия) күйгүзүү үчүн индиялыктарга кайрылган. Билдирүүдөн кийин эле чоң башаламандык болду
Тоскоолдуктарды аныктоочу Arduino колдонгон RoboCar менен иштеген смартфон: 5 кадам
Тоскоолдуктарды аныктоочу смартфон Arduino менен иштеген RoboCar: Бул долбоордо биз Robocar жасадык, анда эки УЗИ сенсорлору, бир Bluetooth модулу Arduino менен байланыштырылган
Эски Ойготкучту жана Ардуинону колдонуу менен аба ырайынын сааты: 13 кадам (сүрөттөр менен)
Эски Ойготкучту жана Ардуинону колдонуу менен аба ырайынын сааты: Менде ойготкуч сааттын айланасында жатып, аны саатка жана аба ырайын божомолдоочу станцияга айландыруу идеясы келди. Бул долбоор үчүн сизге керек болот: Эски тегерек ойготкуч Arduino Nano BME280 сенсор модулу ( температура, нымдуулук, басым) ЖК дисплей
Ардуинону колдонгон банкомат (бармак басуу+RFID картасы): 4 кадам (сүрөттөр менен)
ATM Machine Arduino (Finger-print+RFID Card) аркылуу: Салам достор, мен Arduino аркылуу банкоматтын жаңы идеясы менен кайтып келдим. Бул накталай эмес тейлөө мүмкүн болбогон айыл жерлеринде пайдалуу болушу мүмкүн. баштадык