Мазмуну:
- Жабдуулар
- 1 -кадам: Биринчи кадам: Гирону Arduino менен байланыштырыңыз
- 2 -кадам: 2 -кадам: Светодиоддорду тиркеңиз
- 3 -кадам: Коддоо
- 4 -кадам: Кураштыруу жана куруу
- 5 -кадам: СЕН муну кылдың
Video: Arduino менен акселерометр сенсору: 5 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:40
Менде мыкты Хэллоуин костюмун жасай турган электрондук туулга ойлоп тапкам. өтө майда -чүйдөсүнө чейин айтпай эле, маска кайсы тарапка бурулганына жараша ар кандай үлгүлөрдө жарыктандырууну камтыйт, ошондо мен карасам, туулга күйүп калат, бирок мен кыймылдабасам нейтралдуу бойдон калат.
Жабдуулар
(1) Arduino Uno жана USB туташтыргычы шнуру (1) L3G4200 үч огу гиросу (MPJA.comдо жеткиликтүү, же модулдардын бул түрлөрүн каалаган жерде сатууга болот)
эркек/аял зымдарына толгон кол (2+) LED чырактары жана тиешелүү резисторлор
(1) Breadboard (Miniature өлчөмү жакшы)
Бардык электроника үчүн кандайдыр бир корпус. Бул мисал үчүн мен чын жүрөктөн жасалган картон кутучаны колдондум, бирок сиз … дал келген нерселерди колдоно аласыз.
Сабыр.
1 -кадам: Биринчи кадам: Гирону Arduino менен байланыштырыңыз
Макул, ошондуктан Arduinoго түз туташтырыла турган бир нече зымдар бар, бирок 3.3v портуна туташуу керек болгон эки бөлүк бар, андыктан биз бул үчүн нан тактасын колдонушубуз керек. Алга жана 3.3v портунан кызыл зымды нан тактасындагы (+) катарына тиркеңиз. Андан кийин, Gyroдогу VCC пинин нан тактасындагы (+) туташтыруу үчүн бир шнурду байлаңыз. Бул кадамды Gyroдогу SDO пини менен кайталаңыз. азыр Кара зымды алып, GND пинин нан панелиндеги (-) катарына бекиңиз, андан кийин GND Arduino портунан зымды нан тактасындагы (-) катарына бекиңиз. Эми бул Gyro'ду толугу менен иштетүү үчүн керектүү маалымат зымдары үчүн. Гиродо GRNдин астында SDA пини бар, аны Arduinoдогу A4 портуна тиркеңиз. Төмөндө SCL пини бар, аны Arduinoдогу A5 портуна тиркеңиз. Сиздин Gyro азыр толугу менен туташтырылган.
2 -кадам: 2 -кадам: Светодиоддорду тиркеңиз
Макул, менин долбоорум үчүн, менде кутунун кыймылына жараша күйүүчү эки светодиод бар болчу. келгиле, буларды бириктирели. Бул жөнөкөй, резистордун оң коргошун сиз каалаган пиндин санына туташтырыңыз (мен өзүм билемдик менен 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 -кадам: СЕН муну кылдың
Жакшы иш. сен бүттүң азыр ал жылганда күйүп турган кутуңуздан ырахат алыңыз!
Сунушталууда:
DIY дем алуу сенсору Arduino менен (өткөргүч токулган сунуу сенсору): 7 кадам (сүрөттөр менен)
DIY дем алуу сенсору Arduino менен (Өткөргүч токулган сенсор): Бул DIY сенсор өткөргүч трикотаж сунуу сенсорунун формасын алат. Ал көкүрөгүңүздү/ашказаныңызды ороп алат, жана көкүрөгүңүз/ашказаныңыз кеңейгенде жана контрактта болгондо, сенсор, демек, Arduinoго берилүүчү маалымат. Ошентип
Interfacing Sensirion, SPS-30, I2C режимин колдонуу менен Arduino Duemilanove менен бөлүкчө зат сенсору: 5 кадам
Interfacing Sensirion, SPS-30, Arduino Duemilanove менен Particulate Matter Sensor I2C режимин колдонуу: Мен SPS30 сенсорлорунун интерфейсин карап жатканда, мен булактардын көбү Raspberry Pi үчүн экенин түшүндүм, бирок Arduino үчүн анча көп эмес. Мен сенсордун Arduino менен иштешине бир аз убакыт бөлөм жана тажрыйбамды бул жерге жайгаштырууну чечтим
Arduino Күн энергиясындагы температура жана нымдуулук сенсору 433mhz Орегон сенсору катары: 6 кадам
Arduino Solar Powered Temperature and Humidity Sensor As 433mhz Oregon Sensor: Бул күн менен иштеген температура жана нымдуулук сенсорунун курулушу. Сенсор 433mhz Oregon сенсорун туурайт жана Telldus Net шлюзунда көрүнөт. Эмне керек: 1x " 10-LED Күн энергиясынын кыймыл датчиги " Ebayден. 3.7В камыр деп жазылганын текшериңиз
3-октук акселерометр, ADXL345 Python колдонуу менен Raspberry Pi менен: 6 кадам
3-октук акселерометр, ADXL345 Raspberry Pi менен Python колдонуп: Offroaderңиз созулуп кете турган чекитти текшере турган гаджет жөнүндө ойлонуу. Кимдир бирөө оодарылып кетүү мүмкүнчүлүгү болгондо жөнгө салынса, жагымдуу болмок эмес беле? Ооба. Чын эле болмок
Pi боюнча алдын ала* SPI: Raspberry Pi менен SPI 3-огу акселерометр менен байланыш: 10 кадам
Алдын ала* Пи боюнча SPI: Raspberry Pi менен SPI 3 огунун акселерометри менен байланыш: Raspbianди кантип орнотуу боюнча кадамдык көрсөтмө жана bcm2835 SPI китепканасын колдонуп SPI түзмөгү менен баарлашуу (Бит эмес!) Бул дагы эле абдан алдын ала … Мен физикалык туташуунун жакшыраак сүрөттөрүн кошуп, ыңгайсыз коддун айрымдары аркылуу иштешим керек