Satura rādītājs:
- Piegādes
- 1. darbība: instalējiet Shunya OS Raspberry Pi 4
- 2. darbība: instalējiet Shunya saskarnes
- 3. darbība: sensora savienojumi
- 4. darbība. Koda paraugs
Video: Saskarne ADXL335 sensors Raspberry Pi 4B 4 soļos: 4 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:54
Šajā instrukcijā mēs Raspberry Pi 4 sasaistīsim ADXL335 (akselerometra) sensoru ar Shunya O/S
Piegādes
- Raspberry Pi 4B (jebkurš variants)
- Raspberry Pi 4B saderīgs barošanas avots
- 8 GB vai lielāka micro SD karte
- Monitors
- mikro-HDMI kabelis
- Pele
- Tastatūra
- klēpjdatoru vai citu datoru atmiņas kartes programmēšanai
- ADXL3355 Akselerometra sensors - Pirkt
- PCF8591 ADC modulis - nopirkt
- Maizes dēlis
- Vadu savienošana
1. darbība: instalējiet Shunya OS Raspberry Pi 4
Lai ielādētu mikro SD karti ar Shunya OS, jums būs nepieciešams klēpjdators vai dators ar micro SD karšu lasītāju/adapteri.
- Lejupielādējiet Shunya OS no oficiālās izlaišanas vietnes
- Shunya OS puišiem ir pienācīga apmācība par mirgojošu Shunya OS uz Raspberry Pi 4.
- Ievietojiet micro SD karti Raspberry Pi 4.
- Pievienojiet peli un tastatūru Raspberry Pi 4.
- Savienojiet monitoru ar Raspberry Pi 4, izmantojot mikro-HDMI
- Pievienojiet strāvas kabeli un ieslēdziet Raspberry Pi 4.
Raspberry Pi 4 vajadzētu startēt ar Shunya OS.
2. darbība: instalējiet Shunya saskarnes
Shunya Interfaces ir GPIO bibliotēka visiem dēļiem, kurus atbalsta Shunya OS.
Lai instalētu Shunya saskarnes, mums tas ir jāpievieno wifi ar piekļuvi internetam.
1. Izveidojiet savienojumu ar wifi, izmantojot komandu
$ nmtui
2. Shunya saskarņu instalēšana ir vienkārša, vienkārši palaidiet komandu
$ sudo apt instalēt shunya saskarnes
3. darbība: sensora savienojumi
ADXL335 ir analogs sensors, bet Raspberry Pi 4 ir digitāla ierīce. Tāpēc mums ir nepieciešams pārveidotājs PCF8591 (ADC), kas visas ADXL335 sniegtās analogās vērtības pārvērš par Raspberry Pi 4 saprotamām digitālajām vērtībām.
Shēmas shēma ir parādīta iepriekš redzamajā attēlā.
- Savienojiet SDA un SCL tapas uz PCF8591 ar Raspberry Pi 4 tapu 3 un 5.
- Savienojiet VCC un GND uz PCF8591 ar 4. tapu (5V) un 6.tapu (GND) Raspberry Pi 4.
- Savienojiet VCC & GND uz ADXL335 ar VCC & GND uz PCF8591.
- Savienojiet Ain1 uz PCF8591 ar X uz ADXL335.
- Savienojiet Ain2 uz PCF8591 ar Y uz ADXL335.
- Pievienojiet Ain3 uz PCF8591 līdz Z uz ADXL335.
4. darbība. Koda paraugs
- Lejupielādējiet zemāk norādīto kodu.
- Apkopojiet to, izmantojot komandu
$ gcc -o adxl335 adxl335.c -lshunyaInterfaces
Palaidiet to, izmantojot komandu
$ sudo./adxl335
Ieteicams:
Spēles dizains Flick 5 soļos: 5 soļi
Spēles noformēšana Flick 5 soļos: Fliks ir patiešām vienkāršs spēles izveides veids, it īpaši kaut kas līdzīgs puzlei, vizuālam romānam vai piedzīvojumu spēlei
Sejas noteikšana Raspberry Pi 4B 3 soļos: 3 soļi
Sejas noteikšana Raspberry Pi 4B 3 soļos: Šajā instrukcijā mēs veiksim sejas noteikšanu Raspberry Pi 4 ar Shunya O/S, izmantojot Shunyaface bibliotēku. Shunyaface ir sejas atpazīšanas/noteikšanas bibliotēka. Projekta mērķis ir sasniegt visātrāko atklāšanas un atpazīšanas ātrumu, izmantojot
DIY tualetes spogulis vienkāršos soļos (izmantojot LED sloksnes gaismas): 4 soļi
DIY tualetes spogulis vienkāršos soļos (izmantojot LED sloksnes gaismas): šajā amatā es ar LED sloksņu palīdzību izveidoju DIY tualetes spoguli. Tas ir patiešām forši, un jums arī jāizmēģina
Temperatūras un mitruma sensors (dht11) Saskarne ar Arduino: 4 soļi
Temperatūras un mitruma sensora (dht11) saskarne ar Arduino: Temperatūras sensoram ir plašs pielietojuma klāsts, to izmanto daudzās vietās, kur tas darbojas kā atgriezeniskās saites sistēma. Tirgū ir pieejami vairāku veidu temperatūras sensori ar atšķirīgām specifikācijām, daži izmantojami temperatūras sensori
Saskarne BMP180 (barometriskā spiediena sensors) ar Arduino: 9 soļi
Saskarne ar BMP180 (barometriskā spiediena sensors) ar Arduino: BMP-180 ir digitāls barometra spiediena sensors ar i2c saskarni. Šis mazais Bosch sensors ir diezgan ērts, jo tas ir mazs izmērs, zems enerģijas patēriņš un augsta precizitāte. Atkarībā no tā, kā mēs interpretējam sensora rādījumus, mēs varētu kontrolēt