Orodha ya maudhui:

Jinsi ya Kuchukua Usomaji wa Analog kwenye Raspberry Pi: Hatua 5
Jinsi ya Kuchukua Usomaji wa Analog kwenye Raspberry Pi: Hatua 5

Video: Jinsi ya Kuchukua Usomaji wa Analog kwenye Raspberry Pi: Hatua 5

Video: Jinsi ya Kuchukua Usomaji wa Analog kwenye Raspberry Pi: Hatua 5
Video: Штукатурка стен - самое полное видео! Переделка хрущевки от А до Я. #5 2024, Novemba
Anonim
Jinsi ya Kuchukua Usomaji wa Analog kwenye Raspberry Pi
Jinsi ya Kuchukua Usomaji wa Analog kwenye Raspberry Pi

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…

Kuchukua Maadili Kutoka kwa Arduino Badala yake…
Kuchukua Maadili Kutoka kwa 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.

Kutumia ADC.
Kutumia ADC.
Kutumia ADC.
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

Kuunganisha Raspberry Pi na ADC
Kuunganisha Raspberry Pi na ADC
Kuunganisha Raspberry Pi na ADC
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.

Usanidi wa Mwisho na Nambari.
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

Image
Image

Hii ndio video inayoelezea kwa kina hatua zote muhimu za kutekeleza mradi huu. Natumahi hii ilikuwa msaada!

Ilipendekeza: