Мазмұны:
- Жабдықтар
- 1 -қадам: Shunya OS жүйесін Raspberry Pi 4 -ке орнатыңыз
- 2 -қадам: Shunya интерфейстерін орнатыңыз
- 3 -қадам: сенсорлық қосылыстар
- 4 -қадам: Мысал коды
Бейне: Raspberry Pi 4B -дегі ADXL335 сенсор интерфейсі 4 қадамда: 4 қадамда
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:24
Бұл нұсқаулықта біз Raspberry Pi 4 -те ADXL335 (акселерометр) датчигін Shunya O/S -мен байланыстырамыз.
Жабдықтар
- Raspberry Pi 4B (кез келген нұсқа)
- Raspberry Pi 4B үйлесімді қуат көзі
- 8 ГБ немесе одан үлкен micro SD картасы
- Монитор
- микро-HDMI кабелі
- Тышқан
- Пернетақта
- жад картасын бағдарламалау үшін ноутбук немесе басқа компьютер
- ADXL3355 акселерометр датчигі - сатып алыңыз
- PCF8591 ADC модулі - Сатып алу
- Нан тақтасы
- Қосылатын сымдар
1 -қадам: Shunya OS жүйесін Raspberry Pi 4 -ке орнатыңыз
Micro SD картасын Shunya ОЖ -мен жүктеу үшін сізге micro SD картасын оқу құрылғысы/адаптері бар ноутбук немесе компьютер қажет болады.
- Shunya ОЖ -ны ресми шығарылымдар сайтынан жүктеп алыңыз
- Shunya OS жігіттерінде Raspberry Pi 4 -те Flashing Shunya OS туралы жақсы оқулық бар.
- Raspberry Pi 4 ұяшығына micro SD картасын салыңыз.
- Тінтуір мен пернетақтаны Raspberry Pi 4 -ке қосыңыз.
- Мониторды Raspberry Pi 4-ке микро-HDMI арқылы қосыңыз
- Қуат кабелін және Raspberry Pi 4 қуатын қосыңыз.
Raspberry Pi 4 Shunya OS жүйесімен жүктелуі керек.
2 -қадам: Shunya интерфейстерін орнатыңыз
Shunya Interfaces - бұл Shunya OS қолдау көрсететін барлық тақталарға арналған GPIO кітапханасы.
Shunya интерфейстерін орнату үшін біз оны интернетке қосылған Wi -Fi желісіне қосуымыз керек.
1. Команданы пайдаланып Wi -Fi желісіне қосылыңыз
$ nmtui
2. Shunya интерфейстерін орнату оңай, тек команданы орындаңыз
$ sudo apt install shunya-интерфейстері
3 -қадам: сенсорлық қосылыстар
ADXL335 - бұл аналогтық сенсор, бірақ Raspberry Pi 4 - бұл сандық құрылғы. Сондықтан бізге ADXL335 берген барлық аналогтық мәндерді 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 -lshunyaInterfaces
Оны пәрмен арқылы іске қосыңыз
$ sudo./adxl335
Ұсынылған:
Ойынның дизайны 5 қадамда: 5 қадамда
5 қадаммен Flick ойынының дизайны: Flick - бұл ойын жасаудың өте қарапайым әдісі, әсіресе басқатырғыш, көрнекі роман немесе шытырман оқиғалы ойын
Raspberry Pi 4B -де бетті анықтау 3 қадамда: 3 қадамда
Raspberry Pi 4B-де бетті анықтау 3 қадамда: Бұл нұсқаулықта біз Shunyaface кітапханасының көмегімен Shunya O/S көмегімен Raspberry Pi 4-те бетті анықтауды жүргіземіз. Shunyaface - бетті тану/анықтау кітапханасы. Жоба ең жылдам анықтау мен тану жылдамдығына қол жеткізуге бағытталған
3D басып шығарылған протездік қол 4 қадамда!: 4 қадам
3D басып шығарылған протездік қол 4 қадамда!: Бұл жоба - мен жасаған протездік қол, мен протездеу және 3D басып шығару туралы қосымша білімді іздеуге тырысамын. Бұл ең жақсы жоба болмаса да, тәжірибе жинаудың және оны жасауды үйренудің тамаша тәсілі
Жаңарту-7 дюймдік планшет '14 Cruze: 6 қадамда орнатылған
Жаңарту-7 'планшеті My '14 Cruze-те орнатылған: бұл Cruze Talk форумының сайтында пайдаланушы торпеші берген нұсқауларға негізделген оқу құралы. Әлбетте, бұл оқу құралы белгілі бір көлік сериясына арналған. бұл тырысқысы келетіндерге нұсқаулық ретінде
Румбадан Роверге дейін 5 қадамда!: 5 қадам
Roomba -дан Rover -ге бар -жоғы 5 қадам!: Roomba роботтары - робототехника әлемінде саусақтарыңызды батырып алудың қызықты және қарапайым әдісі. Бұл нұсқаулықта біз қарапайым Roombаны айналасын бір уақытта талдай алатын басқарылатын роверге қалай айналдыру керектігін егжей -тегжейлі қарастырамыз. Бөлшектер тізімі1.) MATLAB2.) Roomb