Мазмуну:
- Жабдуулар
- 1 -кадам: Shunya OSти Raspberry Pi 4ке орнотуңуз
- 2 -кадам: Shunya Interfaces орнотуу
- 3 -кадам: Sensor Connections
- 4 -кадам: Мисал коду
Video: Raspberry Pi 4Bдеги Interface ADXL335 Sensor 4 кадамда: 4 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:40
Бул Нускамада биз Shunya O/S менен Raspberry Pi 4теги ADXL335 (акселерометр) сенсорун иштетебиз.
Жабдуулар
- Raspberry Pi 4B (каалаган вариант)
- Raspberry Pi 4B шайкеш келген электр менен камсыздоо
- 8 ГБ же андан чоңураак микро SD карта
- Monitor
- микро-HDMI кабели
- Чычкан
- Баскычтоп
- эстутум картасын программалоо үчүн ноутбук же башка компьютер
- ADXL3355 Акселерометр сенсору - Сатып алуу
- PCF8591 ADC модулу - Сатып алуу
- Breadboard
- Зымдарды туташтыруу
1 -кадам: Shunya OSти Raspberry Pi 4ке орнотуңуз
Micro SD картаны Shunya OS менен жүктөө үчүн сизге микро SD картты окуучу/адаптери бар ноутбук же компьютер керек болот.
- Shunya OSти расмий релиздер сайтынан жүктөп алыңыз
- Shunya OS жигиттеринде Raspberry Pi 4 боюнча Shunya OSтин жарыгы боюнча татыктуу окуу куралы бар.
- Raspberry Pi 4 микро SD картасын салыңыз.
- Чычкан менен клавиатураны Raspberry Pi 4ке туташтырыңыз.
- Мониторду Raspberry Pi 4ке микро-HDMI аркылуу туташтырыңыз
- Кубат кабелин жана Power ON Raspberry Pi 4 туташтырыңыз.
Raspberry Pi 4 Shunya OS менен жүктөлүшү керек.
2 -кадам: Shunya Interfaces орнотуу
Shunya Interfaces Shunya OS колдогон бардык такталар үчүн GPIO китепканасы.
Shunya Interfaces орнотуу үчүн биз аны интернетке кирүү мүмкүнчүлүгү бар wifiга туташтырышыбыз керек.
1. Команда аркылуу wifiга туташыңыз
$ nmtui
2. Shunya Interfacesти орнотуу оңой, жөн гана буйрукту аткарыңыз
$ sudo apt shunya-интерфейстерин орнотот
3 -кадам: Sensor Connections
ADXL335 - аналогдук сенсор, бирок Raspberry Pi 4 - санарип түзмөк. Демек, бизге ADFL335 берген бардык аналогдук баалуулуктарды Raspberry Pi 4 түшүнгөн санариптик баалуулуктарга айландыруучу PCF8591 (ADC) конвертери керек.
Электр схемасы жогорудагы сүрөттө берилген.
- PCF8591деги SDA & SCL казыктарын Raspberry Pi 4кө 3 жана 5 -пинге туташтырыңыз.
- PCF8591деги VCC & GNDди Raspberry Pi 4төгү 4 (5V) & пин 6га (GND) туташтыруу.
- ADXL335теги VCC & GNDди PCF8591деги VCC & GNDге туташтырыңыз.
- PCF8591деги Ain1ди ADXL335 боюнча Xке туташтырыңыз.
- PCF8591деги Ain2ди ADXL335ке Y туташтырыңыз.
- PCF8591деги Ain3ти ADXL335 боюнча Zге туташтырыңыз.
4 -кадам: Мисал коду
- Төмөндө берилген кодду жүктөп алыңыз.
- Аны буйрукту колдонуу менен түзүңүз
$ gcc -o adxl335 adxl335.c -lshunyaИнтерфейстер
Аны буйрукту колдонуп иштетиңиз
$ sudo./adxl335
Сунушталууда:
Оюн дизайны 5 кадамда: 5 кадамда
Оюн дизайны 5 кадам менен: Флик - бул оюнду жасоонун эң жөнөкөй жолу, айрыкча табышмак, визуалдык роман же укмуштуу оюн
Raspberry Pi 4Bде жүздү аныктоо 3 кадамда: 3 кадамда
Raspberry Pi 4Bде бетти аныктоо 3 этапта: Бул Нускамада биз Shunyaface китепканасынын жардамы менен Shunya O/S менен Raspberry Pi 4те жүздү аныктоону жүргүзөбүз. Shunyaface - бул жүздү таануу/аныктоо китепканасы. Долбоор эң ылдам аныктоо жана таануу ылдамдыгына жетүүнү көздөйт
Arduino Uno балык багуучу 6 арзан жана жеңил кадамда!: 6 кадам
6 арзан жана оңой кадам менен Arduino Uno Fish Feeder!: Ошентип, бул долбоор үчүн бир аз тарых керек болушу мүмкүн. Үй жаныбарларынын балыктары бар адамдарга, балким, мен сыяктуу эле көйгөй сунушталган: эс алуу жана унутчаактык. Мен балыктарымды тойгузууну дайыма унутуп койгом жана ал бышканга чейин ар дайым бышырып жаткам
3D басылган протездик кол 4 кадамда!: 4 кадам
3D басылган протездик кол 4 баскычта!: Бул проект мен жасаган протездик кол, мен протездөө жана 3D басып чыгаруу боюнча дагы бир аз билимге ээ болууну көздөп жатам. Бул эң мыкты долбоор болбосо да, бул тажрыйбага ээ болуунун жана кантип жаратууну үйрөнүүнүн сонун жолу
Ubuntu менен Веб Мазмунун Чыпкалоону 4 кадамда орнотуңуз: 5 кадам
Ubuntu менен веб -мазмунун чыпкалоону 4 этапта орнотуңуз: IT жигит катары, менин кесиптештеримдин эң көп сураган нерселеринин бири - бул алардын балдары интернеттен кайсы сайттарга кире аларын көзөмөлдөө. Бул Ubuntu linux, dansguardian жана tinyproxy колдонуу менен жасоо абдан оңой жана бекер