Мазмуну:

Arduino менен акселерометр сенсору: 5 кадам
Arduino менен акселерометр сенсору: 5 кадам

Video: Arduino менен акселерометр сенсору: 5 кадам

Video: Arduino менен акселерометр сенсору: 5 кадам
Video: Introduction to M5Stack Core2 ESP32 2" Display Development Module -Robojax 2024, Ноябрь
Anonim
Image
Image
Биринчи кадам: гироду Arduino менен байланыштырыңыз
Биринчи кадам: гироду Arduino менен байланыштырыңыз

Менде мыкты Хэллоуин костюмун жасай турган электрондук туулга ойлоп тапкам. өтө майда -чүйдөсүнө чейин айтпай эле, маска кайсы тарапка бурулганына жараша ар кандай үлгүлөрдө жарыктандырууну камтыйт, ошондо мен карасам, туулга күйүп калат, бирок мен кыймылдабасам нейтралдуу бойдон калат.

Жабдуулар

(1) Arduino Uno жана USB туташтыргычы шнуру (1) L3G4200 үч огу гиросу (MPJA.comдо жеткиликтүү, же модулдардын бул түрлөрүн каалаган жерде сатууга болот)

эркек/аял зымдарына толгон кол (2+) LED чырактары жана тиешелүү резисторлор

(1) Breadboard (Miniature өлчөмү жакшы)

Бардык электроника үчүн кандайдыр бир корпус. Бул мисал үчүн мен чын жүрөктөн жасалган картон кутучаны колдондум, бирок сиз … дал келген нерселерди колдоно аласыз.

Сабыр.

1 -кадам: Биринчи кадам: Гирону Arduino менен байланыштырыңыз

Биринчи кадам: гироду Arduino менен байланыштырыңыз
Биринчи кадам: гироду Arduino менен байланыштырыңыз
Биринчи кадам: гироду Arduino менен байланыштырыңыз
Биринчи кадам: гироду Arduino менен байланыштырыңыз

Макул, ошондуктан Arduinoго түз туташтырыла турган бир нече зымдар бар, бирок 3.3v портуна туташуу керек болгон эки бөлүк бар, андыктан биз бул үчүн нан тактасын колдонушубуз керек. Алга жана 3.3v портунан кызыл зымды нан тактасындагы (+) катарына тиркеңиз. Андан кийин, Gyroдогу VCC пинин нан тактасындагы (+) туташтыруу үчүн бир шнурду байлаңыз. Бул кадамды Gyroдогу SDO пини менен кайталаңыз. азыр Кара зымды алып, GND пинин нан панелиндеги (-) катарына бекиңиз, андан кийин GND Arduino портунан зымды нан тактасындагы (-) катарына бекиңиз. Эми бул Gyro'ду толугу менен иштетүү үчүн керектүү маалымат зымдары үчүн. Гиродо GRNдин астында SDA пини бар, аны Arduinoдогу A4 портуна тиркеңиз. Төмөндө SCL пини бар, аны Arduinoдогу A5 портуна тиркеңиз. Сиздин Gyro азыр толугу менен туташтырылган.

2 -кадам: 2 -кадам: Светодиоддорду тиркеңиз

2 -кадам: LEDдерди тиркөө
2 -кадам: LEDдерди тиркөө

Макул, менин долбоорум үчүн, менде кутунун кыймылына жараша күйүүчү эки светодиод бар болчу. келгиле, буларды бириктирели. Бул жөнөкөй, резистордун оң коргошун сиз каалаган пиндин санына туташтырыңыз (мен өзүм билемдик менен 8 жана 9ду тандадым). буларды нан тактасына өткөрүңүз, андан кийин LED тиркеп, терс коргошунду нан тактасына (-) жөнөтүңүз. Бул сизге Arduino орноткон параметрлердин негизинде эки башка LEDди күйгүзүү үчүн күч берет.

3 -кадам: Коддоо

Макул, бул жерде нерселер көңүл ачат. жана көңүл ачуу менен айткым келет … мм. жакшы сен аны жакшы көрөсүң же сүйбөйсүң. бул жакка биз барабыз! Сиз Gyroго код коюшуңуз керек, мен муну кантип жасоону билбейм. БИРОК, интернет кылат. Менин долбоорум үчүн, Arduino форумунда jtbourke сүйүү менен берген кодду карызга алдым (https://forum.arduino.cc/index.php?topic=147351.0) сиз муну абдан көп көчүрүп чаптап, аны базаңыз катары колдоно аласыз долбоор. Бул жерден сиз максаттарыңызга ылайыктуу бир нече код кодун кошушуңуз керек. биринчиден, сиз каалаган глобалдык өзгөрмөлөрдү түзгүңүз келет, жарык кылгыңыз келген ар бир LED үчүн. Бул эскизде X, Y жана Z координаттары үчүн өзгөрмөлөр бар. ага коддун ошол бөлүгүн кошушуңуз керек, эгерде сиздин ылдамдатууңуз белгилүү бир чекке жеткенде издей турган IF THEN операторун сунуштайм. бул сыноо жана ката көп, андыктан өзүңүзгө бутерброд жасап, хип -хоп кийиңиз.

4 -кадам: Кураштыруу жана куруу

Кураштыруу жана куруу
Кураштыруу жана куруу
Кураштыруу жана куруу
Кураштыруу жана куруу
Кураштыруу жана куруу
Кураштыруу жана куруу

Куттуктайм! эгер сиз акыркы кадамды басып өткөн болсоңуз, бул дээрлик бүткөнүн билдирет. Эми эмне кылышыңыз керек болсо, анын бардык бөлүктөрүн кутуга салыңыз. [МААНИЛҮҮ] Баары ошого жараша сайылып тураарын текшериңиз, гиронун аппараттын алдыңкы жана борборунда турганын текшериңиз, болбосо туура эмес көрсөткүчтөргө ээ болосуз жана гиронун алдыңкы тарабына эч кандай ток өткөрбөсүн текшериңиз, анткени ал кыска болуп калат. түзмөк жана Arduino баштапкы абалга келтирүүгө туура келет. андан кийин, сен баруу үчүн абдан жакшы.

5 -кадам: СЕН муну кылдың

СЕН муну кылдың
СЕН муну кылдың

Жакшы иш. сен бүттүң азыр ал жылганда күйүп турган кутуңуздан ырахат алыңыз!

Сунушталууда: