Мазмуну:
- 1 -кадам: Аппараттык компоненттер:
- 2 -кадам: Программалык компоненттер:
- 3 -кадам:
- 4 -кадам: Код:
- 5 -кадам: Аны иштетүү:
Video: Arduino акселерометринин үйрөткүчү: Servo моторун колдонуп кеме көпүрөсүн башкаруу: 5 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:39
Акселерометрдин сенсорлору азыр биздин смартфондордун көпчүлүгүндө, биз күнүмдүк колдонгон кеңири мүмкүнчүлүктөрдү жана мүмкүнчүлүктөрдү берүү үчүн, ага жооптуусу акселерометр экенин билбестен.
Бул мүмкүнчүлүктөрдүн бири - бул акселерометрдин машинаны жарыш оюндарында башкарууга же телефонуңузду роботтун же рельс машинасынын алыстан башкаруу пультуна айлантуу үчүн кайсы бир колдонмону колдонуп, акселерометрди башкаруу куралы катары колдоно ала турган көзөмөлдөө жөндөмдүүлүгү.
Ошентип, бул Arduino акселерометринин үйрөткүчүндө, биз бул акыркы мүмкүнчүлүктү колдонуп, кеме көпүрөсүнүн ачылышын жана жабылышын көзөмөлдөө үчүн смартфондорубуздагы акселерометрдин сенсорун колдонобуз. Албетте, көпүрө - бул жөн эле servo мотор, ал 0 градуска жабылат жана 90 градус ачылат.
Бул Arduino акселерометр үйрөткүчүнүн артында турган идея жөнүндө сүйлөшөлү …
Идея:
Биз Android/iOS тиркемеси менен 1Sheeld тактасын колдонобуз жана акселерометр калканчын колдонобуз, мында ар кандай х огунда же y огунда же z огунда кандайдыр бир өзгөрүү Arduinoго жөнөтүлөт, демек, биз аны өзгөртүү керекпи же жокпу чече алабыз. servo даражасы 0 же 90.
Баштоо:
Эгерде сиз 1Sheeld менен биринчи жолу күрөшүп жатсаңыз же бул жөнүндө көбүрөөк билгиңиз келсе, мен бул тез жана оңой башталган окуу куралын текшерүүнү сунуштайм.
Эгерде сиз мурда сервоприводду колдонуп көрбөсөңүз, анда мен бул тез видеону текшерүүнү сунуштайм. Эми, сиз 1Sheeld менен бир аз тааныш болгондон кийин, баштайлы!
1 -кадам: Аппараттык компоненттер:
- Arduino Uno.
- 1Сельд+ тактасы.
- LED.
- S90 servo мотору.
- 3 * Эркектен эркекке зым.
- Arduino USB кабели же 9-12v батарейкасы.
- 1Sheeld тиркемеси орнотулган Android/iOS телефону.
2 -кадам: Программалык компоненттер:
- Arduino IDE.
- 1sheeld китепканасы, 1sheeld Android App же iOS колдонмосу.
3 -кадам:
- 1Sheeld тактасын Arduinoго image1 катары сайыңыз
- . ЖК 16*2ди image2 катары туташтырыңыз.
- 1Sheeld кубатын 5v (3.3v эмес) менен иштөө үчүн image3 катары которуңуз.
1Sheeldдин 2 режими бар: Жүктөө режими жана Иштөө режими. Сиз алардын ортосунда Digital казыктарына жакын которгучту колдонуп, 1Sheeldде "UART SWITCH" жана 1Sheelldде "SERIAL SWITCH" деп аталат.
- Биринчиден, сиз Arduino кодун жүктөө үчүн 1Sheeld тактасын Жүктөө режимине айландырган image4 катары "SWITCH" белгисине карай жылдырыңыз.
- Экинчиден, кодду жүктөп бүткөндөн кийин, смартфонуңуз менен байланышуу үчүн 1Sheeld тактасын Иштөө режимине айландырган image5 катары "UART" белгисине (же "SERIAL" 1Sheeld+ тактасына) жылдырыңыз.
Акырында, Arduino USB кабелин колдонуп, компьютериңиз аркылуу Arduino -ны туташтырыңыз.
4 -кадам: Код:
Мен Arduino акселерометр калканынын иштеши жана аларды кантип колдонуу жөнүндө көбүрөөк билүү үчүн Arduino Accelerometer Shield документтерин текшерүүнү сунуштайт элем.
Эми, 1Sheeld тактасын Жүктөө режимине которуңуз, Arduino Digital Clock үчүн тиркелген кодду жүктөңүз. 1Sheeld тактасын Иштөө режимине которуңуз, андан кийин 1Sheeld колдонмосун ачыңыз жана Bluetooth аркылуу 1Sheeld тактасына туташтырыңыз.
5 -кадам: Аны иштетүү:
Ардуино акселерометринин үйрөткүч видеосунда көрүнүп тургандай, мен көпүрөнүн кыймылынын көрсөткүчү катары servo моторго чапталган картонду колдондум.
Андан кийин сиз телефонду өзүңүзгө бурасыз жана көпүрөнүн 90 градус серво менен ачылганын көрөсүз жана LED күйүп турганда телефондун динамигинен көпүрөнүн ачылып, кеме өтүп баратканын айтат.
Телефонду карама -каршы жакка бурганыңызда, көпүрө 0 градус серво менен жабылганын жана LED өчүп калганын көрөсүз, телефондун динамигинен көпүрө азыр жабылганын жана кеме бар экенин айтат. өтүп кетти.
Балдар ушундай болду, мен сизге Arduino акселерометринин бул тез үйрөткүчү жакты деп үмүттөнөм жана бул боюнча кандайдыр бир суроолорго же пикирлерге төмөндө комментарий калтыруудан тартынбаңыз.
Сунушталууда:
CubeSat акселерометринин үйрөткүчү: 6 кадам
CubeSat акселерометринин үйрөткүчү: Cubesat - космостук изилдөөлөр үчүн 10x10x10 см кубдук бирдиктердин көптүгүнөн жана бирдигине 1,33 килограммдан ашпаган массадан турган кичинекей спутниктин бир түрү. Cubesats көптөгөн спутниктерди космоско жөнөтүүгө мүмкүнчүлүк берет жана
3 потенциометр жана Arduino менен 3 Servo моторун башкаруу: 11 кадам (сүрөттөр менен)
3 потенциометр жана Arduino менен 3 Servo моторун башкаруу: Саламатсызбы. Бул менин биринчи үйрөткүчүм, ошондуктан мен аны орнотууда кандайдыр бир ката кетирсем, чыдамкайлык менен күтөсүз деп үмүттөнөм. Бул башталгычтар үчүн жазылган, андыктан алдыңкылары булардын көбүн өткөрүп жиберип, жөн эле зымга кошо алышат. Мен койгон максат
Arduino үйрөткүчү - потенциометр менен Servo моторун көзөмөлдөө: 5 кадам
Arduino Үйрөткүчү - Потенциометр менен Серво Моторун Башкаруу: Бул көрсөтмө менин " Ардуино: Потенциометр менен Серво Моторун Кантип Башкаруу керек " Мен жакында жүктөгөн YouTube видеосу. Мен аны текшерип чыгууну сунуштайм. YouTube каналына баш багыңыз
Android (remotexy) UI Arduino жана Bluetooth аркылуу Servo моторун башкаруу үчүн: 7 кадам (сүрөттөр менен)
Android (remotexy) UI Arduino жана Bluetooth аркылуу Servo Моторун Башкаруу үчүн: Бул Нускоодо мен Bluetooth аркылуу Arduino Mega менен байланышкан Servo Моторун башкаруу үчүн Remotexy Interface Makerди колдонуп Android Колдонуучунун Интерфейсин түзүүгө тез кадам берем. Бул видео UI серво моторунун ылдамдыгын жана ордун кантип башкарарын көрсөтөт
RC Servo моторун Arduino жана эки убактылуу которгучтар менен башкаруу: 4 кадам
RC Servo моторун Arduino жана эки момент өчүргүчтөрү менен башкаруу: Аты баарын айтып турат. Arduino жана кээ бир резисторлор, секиргич зымдар жана эки тийүү өчүргүчтөрү менен RC автоунаа серво моторун башкаруу. Мен муну Arduino алган экинчи күнү жасадым, ошондуктан өзүм менен абдан сыймыктанам