Orodha ya maudhui:
- Vifaa
- Hatua ya 1: Kuchukua Maadili Kutoka Arduino Badala yake…
- Hatua ya 2: Kutumia ADC.
- Hatua ya 3: Kuunganisha Raspberry Pi na ADC
- Hatua ya 4: Usanidi wa Mwisho na Nambari.
- Hatua ya 5: Video ya Maagizo
Video: Jinsi ya Kuchukua Usomaji wa Analog kwenye Raspberry Pi: Hatua 5
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:51
Halo kila mtu! Katika mafunzo haya nitakuonyesha jinsi tunaweza kukamata moja kwa moja maadili ya Analog kutumia Raspberry Pi. Kama sisi sote tunavyojua kwamba Raspberry Pi ni moduli ya kompyuta mini yenye nguvu ambayo ni maarufu kati ya wapenda hobby na wataalamu na ina karibu huduma zote ambazo mpenda umeme yeyote anataka. Walakini, kikwazo pekee cha pi ni ukosefu wa analog iliyojitolea kwa vifaa vya ubadilishaji wa dijiti, ambayo inafanya Pi kutostahili kurekodi moja kwa moja maadili ya analog kutoka kwa sensorer yoyote. Suluhisho la hii ni kutumia Arduino kuhusiana na Pi au kutumia ADC iliyojitolea. Kwa mradi huu nitatumia MCP3204-12 bit ADC.
Vifaa
- Raspberry Pi (unaweza kutumia mtindo wowote unaopatikana)
- MCP3204 ADC au MCP3008 ADC
- Sensorer ya Analog (ninatumia potentiometer 10K badala yake)
- Bodi ya mkate
- Waya za Jumper
Hatua ya 1: Kuchukua Maadili Kutoka Arduino Badala yake…
Njia mbadala ya kupata maadili ya analog kwenye pi ya raspberry ni kutumia arduino ambayo ina ADC 10 ya kujitolea. Arduino na Raspberry Pi wanaweza kuwasiliana juu ya bandari ya serial kusambaza habari. Njia hii inaweza kutumika wakati unajaribu data ya sensa na wakati huo huo unataka kutumia nguvu ya usindikaji wa Pi. Kikwazo cha usanidi huu ni kwamba ungetumia rasilimali zaidi ya vifaa na pia utalazimika kuandika nambari tofauti za arduino na Pi.
Hatua ya 2: Kutumia ADC.
Njia mbadala ya kutumia Arduino kama ADC ni kutumia ADC IC iliyojitolea ambayo hutumikia kusudi moja. Kwa mradi huu nitatumia MCP3204 IC ambayo ni chaneli 4 ya ADC ambayo inaweza kuwasiliana na Raspberry Pi kwa kutumia Itifaki ya SPI. Madhumuni ya maonyesho ya adui nitatumia IC katika hali 10 kidogo.
Nimeambatanisha pinout ya IC hii inayoonyesha maelezo ya pini.
Hatua ya 3: Kuunganisha Raspberry Pi na ADC
Sasa kwa kuwa vifaa vyetu vimepangwa, wacha tuingie kwenye mpango wa unganisho wa ADC na Pi.
Raspberry Pi ilikuwa na viunga 2 vya SPI: SPI0 na SPI1. Kwa maombi yetu tutakuwa tunatumia SPI0 na tutatumia SPI ya mwili (au vifaa) ambapo tunaunganisha ADC na pini maalum za vifaa vya SPI za Pi
Nimeambatanisha Pinout ya Pi na mchoro wa mzunguko ambao nimetumia katika mradi huo
Mpango wa unganisho ni kama ifuatavyo:
- VDD (Pin14) na Vref (Pin13) ya ADC kwa usambazaji wa 5V wa Pi
- DGND (Pin7) na AGND (Pin12) ya ADC hadi chini ya Pi
- CLK (Pin11) ya ADC hadi GPIO 11 (Physical pin 23) ya Pi
- Dout (Pin10) ya ADC hadi GPIO 9 (Physical pin 21) ya Pi
- Din (Pin 9) ya ADC hadi GPIO 10 (Physical pin 19) ya Pi
- Chagua Chip (Pin 8) ya ADC hadi GPIO 8 (Physical pin 24) ya Pi
Hatua ya 4: Usanidi wa Mwisho na Nambari.
Sasa kwa kuwa maunganisho yote ya nguvu na mawasiliano yamefanywa, ni wakati wa kushikamana na sensorer yoyote ambayo tunataka kuona thamani yake. Mimi kutumia potentiometer ya 10K kama sensa.
Nambari zimeandikwa katika sehemu mbili, nambari ya kwanza ni sawa juu ya kuanzisha maktaba, kuwezesha mawasiliano ya SPI na kisha kupata dhamana ya ADC kutoka kwa MCP3204, kisha kuichapisha kwenye terminal ya chatu.
Nambari ya pili inaingiliana zaidi na inaunda grafu ya data ya wakati halisi ambayo inatoka kwa sensorer.
Unaweza kucheza karibu na nambari na uifanye inafaa kwa mahitaji yako.
Hatua ya 5: Video ya Maagizo
Hii ndio video inayoelezea kwa kina hatua zote muhimu za kutekeleza mradi huu. Natumahi hii ilikuwa msaada!
Ilipendekeza:
Unyevu, Shinikizo na Usomaji wa Joto Kutumia BME280 na Photon Interfacing .: 6 Hatua
Unyevu, Shinikizo na hesabu ya Joto Kutumia BME280 na Photon Interfacing. Tunapata miradi anuwai ambayo inahitaji joto, shinikizo na ufuatiliaji wa unyevu. Kwa hivyo tunatambua kuwa vigezo hivi kweli vina jukumu muhimu katika kuwa na makisio ya ufanisi wa kufanya kazi kwa mfumo katika hali tofauti ya anga
Usomaji wa Mwanga Mwanga Kutumia BH1715 na Arduino Nano: Hatua 5
Usomaji wa Mwanga wa Mwanga Kutumia BH1715 na Arduino Nano: Jana tulikuwa tukifanya kazi kwenye maonyesho ya LCD, na wakati tukifanya kazi juu yao tuligundua umuhimu wa hesabu ya nguvu ya mwangaza. Mwangaza wa mwangaza sio muhimu tu katika uwanja wa ulimwengu lakini una jukumu lake linalosemwa vizuri katika biolojia
Usomaji wa Mwanga Mwanga Kutumia BH1715 na Chembe Photon: Hatua 5
Usomaji wa Mwanga wa Mwanga Kutumia BH1715 na Particle Photon: Jana tulikuwa tukifanya kazi kwenye maonyesho ya LCD, na wakati tukifanya kazi juu yao tuligundua umuhimu wa hesabu ya nguvu ya mwangaza. Mwangaza wa mwangaza sio muhimu tu katika uwanja wa ulimwengu lakini una jukumu lake linalosemwa vizuri katika biolojia
Jinsi ya Kuchukua Takwimu kutoka kwenye Hifadhidata ya Firebase kwenye NodeMCU: Hatua 7
Jinsi ya Kuchukua Takwimu kutoka kwa Hifadhidata ya Firebase kwenye NodeMCU: Kwa hili tunaweza kufundisha, tutachukua data kutoka kwa hifadhidata katika Google Firebase na kuichukua kwa kutumia NodeMCU kwa kuchanganua zaidi. akaunti ya kuunda hifadhidata ya Firebase. 3) Pakua
Jinsi ya Kuchukua Picha za Ajabu za Hatua ya Haraka: Hatua 5
Jinsi ya Kuchukua Picha za Ajabu za Hatua ya Haraka: kimsingi nitakuonyesha kupata picha ya kushangaza ya kitu kinachotokea kwa kupepesa kwa jicho. Mfano ninaotumia ni kutibuka kwa puto ya maji. Unavutiwa? soma zaidi