Sisukord:
- Tarvikud
- Samm: võtke väärtused Arduino asemel…
- Samm: ADC kasutamine
- Samm: ühendage Raspberry Pi ja ADC
- Samm: lõplik seadistamine ja kood
- Samm: juhendav video
Video: Kuidas võtta Raspberry Pi analoognäitu: 5 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:47
Tere kõigile! Selles õpetuses näitan teile, kuidas saame Raspberry Pi abil analoogväärtusi otse jäädvustada. Nagu me kõik teame, on Raspberry Pi üsna võimas miniarvutimoodul, mis on populaarne harrastajate ja professionaalide seas ning millel on peaaegu kõik funktsioonid, mida iga elektroonikahuviline soovib. Pi ainus puudus on aga spetsiaalse analoog -digitaalmuunduri riistvara puudumine, mis muudab Pi sobimatuks analoogväärtuste otseseks salvestamiseks mis tahes andurilt. Selle lahenduseks on kas Arduino kasutamine seoses Pi -ga või spetsiaalse ADC kasutamine. Selle projekti jaoks kasutan MCP3204-12 bitist ADC-d.
Tarvikud
- Raspberry Pi (saate kasutada mis tahes olemasolevat mudelit)
- MCP3204 ADC või MCP3008 ADC
- Analoogandur (ma kasutan 10K potentsiomeetrit)
- Leivalaud
- Jumper juhtmed
Samm: võtke väärtused Arduino asemel…
Üks alternatiiv vaarika pi analoogväärtuste saamiseks on arduino kasutamine, millel on spetsiaalne 10 -bitine ADC. Arduino ja Raspberry Pi saavad teabe edastamiseks jadaporti suhelda. Seda meetodit saab kasutada, kui katsetate mõne anduri andmetega ja samal ajal soovite kasutada Pi töötlemisvõimsust. Selle konfiguratsiooni puuduseks on see, et kasutate rohkem riistvararessursse ja peate kirjutama ka eraldi koodid arduino ja Pi jaoks.
Samm: ADC kasutamine
Alternatiiviks Arduino kasutamiseks ADC -na on kasutada spetsiaalset ADC IC -d, mis teenib sama eesmärki. Selle projekti jaoks kasutan MCP3204 IC -d, mis on 4 -kanaliline 12 -bitine ADC, mis saab SPI protokolli abil Raspberry Pi -ga suhelda. Vaenlase demonstreerimise eesmärgil kasutan IC -d 10 -bitises režiimis.
Olen lisanud selle IC pistiku, mis näitab tihvti kirjeldust.
Samm: ühendage Raspberry Pi ja ADC
Nüüd, kui oleme riistvara sorteerinud, asume ADC ja Pi ühendusskeemi.
Raspberry Pi -l oli 2 SPI liidest: SPI0 ja SPI1. Meie rakenduse jaoks kasutaksime SPI0 ja füüsilist (või riistvara) SPI -d, kus ühendame ADC Pi konkreetsete riistvara SPI -tihvtidega
Olen lisanud Pi pinouti ja vooluahela, mida olen projektis kasutanud
Ühendusskeem on järgmine:
- ADD VDD (Pin14) ja Vref (Pin13) Pi 5V toiteallikale
- DGND (Pin7) ja AGND (Pin12) ADC -st maapinnale
- ADC CLK (pin11) kuni GPIO 11 (füüsiline tihvt 23) Pi
- ADC Dout (Pin10) kuni Pi GPIO 9 (füüsiline tihvt 21)
- ADC Din (tihvt 9) kuni GPIO 10 (füüsiline tihvt 19)
- Piibli ADC kiipide valik (tihvt 8) kuni GPIO 8 (füüsiline tihvt 24)
Samm: lõplik seadistamine ja kood
Nüüd, kui kõik toite- ja sideühendused on loodud, on aeg kinnitada andur, mille väärtust me soovime näha. Ma kasutan andurina 10K potentsiomeetrit.
Koodid on kirjutatud kahes osas, esimene kood seisneb suures osas teekide seadistamises, SPI -ühenduse lubamises ja seejärel ADC -väärtuse hankimises MCP3204 -st, seejärel selle printimisest pythoni terminalis.
Teine kood on interaktiivsem ja loob graafiku andurilt saabuvate reaalajas andmete kohta.
Saate koodiga mängida ja muuta see teie vajadustele sobivaks.
Samm: juhendav video
See video kirjeldab üksikasjalikult kõiki selle projekti elluviimiseks vajalikke samme. Loodan, et sellest oli abi!
Soovitan:
Kuidas digitaalset nihikut maha võtta ja kuidas digitaalne nihik töötab: 4 sammu
Kuidas digitaalset nihikut maha võtta ja kuidas digitaalne nihik töötab: Paljud inimesed teavad, kuidas mõõtmiseks kasutada pidurisadulaid. See õpetus õpetab teile, kuidas digitaalset nihikut maha võtta, ja selgitab, kuidas digitaalne nihik töötab
Kuidas printerit lahti võtta: 4 sammu
Printeri lahti võtmine: see on esimene juhiste seeriast, mis käsitleb vana, prügikasti läinud elektroonika lahti võtmist ja aarde päästmist
Kuidas andmeid STM32 -põhiselt mikrokontrollerilt arvutisse vastu võtta: 5 sammu
Kuidas saada andmeid STM32 -põhiselt mikrokontrollerilt arvutisse: siin selles õpetuses oleme edastanud andmed mikrokontrollerist arvutisse, kasutades ühte STM32l100 mcu UART -st
Kuidas asju lahti võtta ilma ennast tapmata: 6 sammu
Kuidas asju lahti võtta ilma ennast tapmata: Nagu paljud teist juba teavad, on vanad seadmed ja katkised asjad sageli kullakaevandused osadest, mis sobivad kasutamiseks hästi, näiteks mootorid, ventilaatorid ja trükkplaadid, kui olete valmis neid lahustama. . Kuigi ma tean, et enamik teist teab kõiki põhitõdesid
Kuidas sülearvuti lahti võtta: 8 sammu
Kuidas sülearvuti lahti võtta: siin võtsin ma oma sülearvuti, HP paviljoni zv5000, LCD -komplekti lahti. Miks? Kui tagatulelatern vananeb, vajab see sisselülitamiseks ja käivitamiseks rohkem voolu. Lõpuks ületab see voolunõue inverteri (kõrgepinge toiteallikas