I-ADS1115: isiguquli se-analog-digital se-Arduino

I-ADS1115

Kulawo maphrojekthi lapho kudingeka ukuguqulwa kwesiginali yedijithali, futhi i-microcontroller esetshenzisiwe ingenawo lo mthamo, kuyathakazelisa ukuba nalolu hlobo Module ADS1115, Ehlinzeka lelo khono lokuguqulwa kwe-ADC ngokunemba okungu-16-bit.

Futhi, lokhu ingxenye kagesi kungahle kube nokuthakazelisa ukunweba ifayela le- amakhono wokuguqula, noma ngabe i-microcontroller oyisebenzisela iphrojekthi yakho inekhono elinjalo kepha udinga okunye.

Abaguquleli be-A / D ne-D / A

I-analog vs isignali yedijithali

Kunezinhlobo ezimbili isiguquli sesiginali eyisisekelo, yize kukhona nezinye iziphuphu ezikwazi ukwenza zombili izinhlobo zokuguqulwa ngasikhathi sinye. Lezi izi:

  • I-CAD (Analog to Digital Converter) noma i-ADC (i-Analog-to-Digital Converter): luhlobo lwedivayisi oluguqula isignali ye-analog ibe isignali yedijithali. Ukwenza lokhu, ungasebenzisa ikhodi kanambambili efaka isignali ye-analog. Isibonelo, ukuhlanganisa ivelu kanambambili nevelu ethile noma inani lamanje. Isibonelo, ngokulungiswa okungu-4-bit kungasuka kusuka ku-0000 kuye ku-1111, futhi kungahambisana no-0v no-12v ngokulandelana. Noma ngabe kusetshenziswa uphawu lwesibonakaliso, amanani amabi futhi ahle angalinganiswa.
  • I-CDA (Digital to Analog Converter) noma i-DAC (Digital-to-Analog Converter): kuyidivayisi eyenza okuphambene nalokhu okungenhla, okungukuthi, iguqula idatha kanambambili ibe yisiginali ye-analog yamanje noma ye-voltage.

Ngalezi zinguquko kungenzeka ukuthi udlule usuka kolunye uhlobo lwesiginali uye kolunye, njengoba uzobona esimweni se- I-ADS1115, ebizohambisana necala lokuqala.

Mayelana ne-ADS1115

i-pinout ADS1115

I-ADS1115 iyisimo sokuguqula isiginali. Lokho okwenzayo guqula kusuka ku-analog kuya kwidijithali. Ungacabanga ukuthi ibhodi lokuthuthukiswa kwe-Arduino uqobo seluvele lufaka ama-ADC angaphakathi ukuze akwazi ukwenza lo msebenzi lapho usebenzisa okokufaka kwe-analog nokuthi angahambisana namasiginali we-microcontroller.

Yebo, kuliqiniso, bane-6 ADCs ye-10-bit resolution ku-UNO, Mini naseNano. Kepha nge-ADS1115 ungeza enye nge Ukulungiswa okungu-16-bit, ngaphezulu kwe-Arduino, ngaphezu kokukwazi ukukhulula icala le-Arduino. Ezilishumi nanhlanu zazo ezenzelwe isilinganiso nesilinganiso sokugcina sesibonakaliso sesiginali ye-analog, njengoba njengoba wazi, isignali ye-analog ingaba yimbi noma ibe nhle.

Ngaphezu kwalokho, le module inikezela ngakho konke okudingayo, ukuze ukusetshenziswa kwayo kube lula. Ukuyixhuma ku-Arduino yakho ungasebenzisa i-I2C, kanjalo ilula impela. Kuhlanganisa nephini elibhalwe i-ADDR ongakhetha kulo elinye lamakheli ama-4 atholakala kule ngxenye.

Ngakolunye uhlangothi, kufanele uqonde ukuthi i-ADS1115 inamamodi amabili wokulinganisa, eyodwa ngu umehluko nomunye kwaphela:

  • Ukwehluka: isebenzisa ama-ADC amabili esilinganisweni ngasinye, inciphisa inani lamashaneli abe ngu-2, kepha inikeza inzuzo ecacile, okusho ukuthi ingakwazi ukukala imithamo engemihle futhi engabeki engcupheni umsindo.
  • Ukuphela komuntu oyedwa: ineziteshi ezine ngokungazisebenzisi zombili njengakwisimo esedlule. Isiteshi ngasinye kwezingu-15-bit.

Ngokungeziwe kulezi zindlela, kufaka phakathi imodi yokuqhathanisa lapho kwenziwa khona isexwayiso nge- Iphini le-ALRT lapho noma yiziphi iziteshi zeqa inani lomkhawulo elingalungiswa kukhodi yomthombo yesikeshi.

Uma ufuna ukukwenza izilinganiso ezingaphansi kuka-5v, kepha ngokunemba okuphezulu, kufanele wazi ukuthi i-ADS1115 ine-PGA engaguqula ukuzuza kwamandla kusuka ku-6.144v kuye ku-0.256v. Ngaso sonke isikhathi ukhumbula ukuthi amandla amakhulu angalinganiswa noma ngabe yikuphi kuzoba yi-voltage yokuhlinzeka esetshenzisiwe (5v).

I-pinout ne-datasheet

Uma ufuna ukubona yonke imininingwane yezobuchwepheshe ye-ADS1115 ukwazi imikhawulo yayo ezingeni le-elekthronikhi noma imibandela esebenza ngaphansi kwayo ngokuya ngezincomo zomkhiqizi, ungasebenzisa ama-datasheet ongakuthola enetheni. Isibonelo, unga landa lokhu kusuka ku-TI (Ama-Texas Instruments).

para i-pinout futhi ngixhumekile, phambilini bengivele ngiphawule okuthile ngesignali ye-ALRT efaka ne-ADDR. Kepha inezinye izikhonkwane okufanele wazi ngokuhlanganiswa okulungile nebhodi lakho le-Arduino noma elinye icala. Izikhonkwane ezitholakala kumodyuli ye-ADS1115 yilezi:

  • I-VDD: ukuphakelwa nge-2v kuye ku-5.5v. Ungayinika amandla ngokuyixhuma ku-5v kusuka ebhodini lakho le-Arduino.
  • I-GND: umhlabathi wokuthi ungaxhuma kwi-GND yebhodi lakho le-Arduino.
  • I-SCL ne-SDAizikhonkwane zokuxhumana ze-I2C. Kulokhu kumele baye ezikhonkwaneni ezifanele ngokusho imodeli yakho ye-arduino.
  • I-ADDR: phina ikheli. Ngokuzenzakalelayo ixhuma ku-GND, enikeza ikheli 0x48, kepha ungakhetha amanye amakheli:
    • Ixhunywe ku-GND = 0x48
    • Ixhunywe ku-VDD = 0x49
    • Ixhunywe ku-SDA = 0x4A
    • Ixhunywe ku-SCL = 0x4B
  • I-ALRT: iphini lokuxwayisa
  • A0 kuye ku-A3: izikhonkwane ze-analog

Uma ufuna ukusebenzisa ukuphela okukodwa Ungaxhuma i-analog yamanje noma i-voltage ofuna ukuyikala phakathi kwe-GND nenye yezikhonkwane ze-analog ezitholakalayo ezi-4.

Ukuxhumeka ukuphela okukodwa, simane sixhuma umthwalo ozolinganiswa phakathi kwe-GND nesinye sezikhonkwane ezi-4 ezitholakalayo. Ngemodi yokuhlukanisa ungaxhuma umthwalo ozolinganiswa phakathi kuka-A0 no-A1 noma phakathi kuka-A2 no-A3, kuya ngesiteshi ofuna ukusisebenzisa.

Umdwebo we-Arduino ADS1115

Njengesibonelo sokuxhuma esimweni se- imodi yokufunda ehlukile, ungabona isithombe esingenhla. Kuyo kusetshenziswa amabhethri ayi-1.5 ochungechungeni, engeza ama-3v axhunywe phakathi kuka-A0 no-A1 kuleli cala ukuze ibhodi le-Arduino likwazi ukukala amanani wevolthi atholakala ngaso sonke isikhathi nge-I2C. Ngokusobala, ungasebenzisa noma isiphi esinye isiginali ukukala, kulokhu ngamabhethri, kepha kungaba yinoma yini oyifunayo ...

Ungayithenga kuphi i-ADS1115?

Module ADS1115

Uma ufuna thenga i-ADS1115Kufanele wazi ukuthi unamamojula alungiselelwe ukuhlanganiswa ne-Arduino ngamanani ashibhile. Ungabathola ngobuningi bezitolo ezikhethekile ze-elekthronikhi, kanye naku-eBay, Aliexpress nase-Amazon. Ngokwesibonelo:

Ukuhlanganiswa ne-Arduino

Isithombe se-Arduino IDE

Ukuqala, into yokuqala ukuthi faka umtapo wezincwadi ehambelana ne-IDE yakho ye-Arduino. Ngalokhu, ungasebenzisa okudume kakhulu, lokho kwe Isithelo. Ukuze wenze lokhu, ungalandela lezi zinyathelo:

  1. Vula i-Arduino IDE
  2. Iya kumenyu yeSketch
  3. Ngemuva kwalokho ukufaka i-Library
  4. Phatha imitapo yolwazi
  5. Enjini yokusesha ungasesha i-Adafruit ADS1X15
  6. Chofoza ku-Faka

Manje usukulungele ukuqala, ungangena kukhodi yelabhulali efakiwe noma ifayili le- izibonelo ezitholakalayo ku:

  1. Vula i-Arduino IDE
  2. Iya kufayela
  3. Izibonelo
  4. Futhi ohlwini funa lezo ezikulabhulali ...

Phakathi kwezibonelo uzobona zombili izindlela ze- imodi yokuqhathanisa, imodi yokuhlukanisa nemodi yokuphela eyodwa. Ungabona izibonelo ukuqala ukuzisebenzisa futhi uziguqule ngokuya ngezidingo zakho noma ubhale ikhodi eyinkimbinkimbi. Ngeminye imininingwane, ngikweluleka inkambo yesingeniso yamahhala nge-PDF.


Amazwana, shiya okwakho

Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Ubhekele imininingwane: Miguel Ángel Gatón
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.

  1.   Pedro kusho

    Ngingakusebenzisa kumodi yokuhlukanisa ukukala phakathi kuka- + 5V no - 5V?