ADS1115 on 16-bittinen tarkkuusanaloginen-digitaalimuunnin (ADC) I2C-rajapinnalla. Se tarjoaa korkean tarkkuuden ja useita syöttökanavia, mikä tekee siitä ihanteellisen anturien lukemiseen, jännitteiden seurantaan tai signaalien vahvistamiseen Arduino -projekteissa. Tämä opetusohjelma opastaa sinua yhdistämällä ja käyttämällä ADS1115: tä Arduinon kanssa.
Mitä tarvitset
- ADS1115 ADC -moduuli
- Arduino Board (esim. UNO, Mega, Nano)
- Anturit tai analogiset laitteet (esim. Potentiometri)
- Leipälevy- ja hyppyjohdot
- Tietokone, jossa Arduino IDE on asennettu
Vaihe 1: ADS1115 -moduulin ymmärtäminen
ADS1115 tarjoaa:
- 16-bittinen ADC-resoluutio (15-bittinen erilaisille tuloille).
- 4 syöttökanavaa (tai 2 differentiaaliparia).
- Ohjelmoitava vahvistusvahvistin (PGA) signaalin vahvistus.
ADS1115 PINOUT
Nasta | Funktio |
---|---|
VCC | Virtalähde (3,3 V/5 V) |
Hölynpöly | Pohja |
SDA | I2C -datalinja |
SCL | I2C -kellolinja |
Addr | I2C -osoitteen kokoonpano |
-
Addr -nastakokoonpano:
- GND:
0x48
(Oletusosoite) - VCC:
0x49
- SDA:
0x4A
- SCL:
0x4B
- GND:
Vaihe 2: ADS1115: n johdotus Arduinolle
Yhdistä ADS1115 Arduinoon seuraavasti:
ADS1115 -nasta | Arduino -nasta |
---|---|
VCC | 5V |
Hölynpöly | Hölynpöly |
SDA | A4 (SDA) |
SCL | A5 (SCL) |
Huomaa: Varmista muille Arduino -levyille, että käytät oikeita I2C -nastat.
Vaihe 3: Asenna vaadittu kirjasto
Yksinkertaistaaksesi viestintää ADS1115: n kanssa asentamalla Adafruit ADS1x15 -kirjasto.
Asennettava vaiheet:
- Avaa Arduino IDE.
- Mennä jhk Luonnos > Sisällytä kirjasto > Hallitse kirjastoja.
- Etsi "adafruit ads1x15" ja napsauta Asentaa.
Vaihe 4: Lataa koodi
Tässä on esimerkki luonnoksesta, joka lukee analogisen tuloa ADS1115: sta:
Vaihe 5: Testaa asennus
- Kytke Arduino tietokoneeseen USB: n kautta.
- Avaa Arduino IDE ja valitse oikea Hallitus ja Satama alla Työkalut valikko.
- Lataa koodi Arduinoon napsauttamalla Ladata.
- Avaa sarjamonitori (Työkalut > Sarjamonitori) ja aseta baud -arvo
9600
. - Vaihtele tulojännitettä (esim. Potentiometriä) ja tarkkaile ADC -arvoa ja jännitealueita.
Valinnainen: Differentiaalitilan käyttäminen
ADS1115 voi myös mitata eron kahden syöttötapin välillä (esim. A0 ja A1):
ADS1115: n sovellukset
- Tarkkaan anturin lukemat
- Jännitteen valvonta ja mittaus
- Pienten anturien signaalivahvistus
- Differentiaalisignaalin mittaus
Vianetsintä
- Ei vastausta anturilta: Varmista I2C -yhteydet ja varmista, että käytetään oikeaa I2C -osoitetta.
- Epäjohdonmukaiset lukemat: Tarkista vakaa virtalähde ja puhtaan signaalin tulot.
- Matala resoluutio: Varmista, että käytät syöttöalueellesi oikeaa vahvistusasetusta.
Johtopäätös
Olet onnistuneesti liitetty ADS1115 ADC: hen Arduinon kanssa. Suurella tarkkuudella ja joustavuudellaan ADS1115 on erinomainen työkalu erilaisille projekteille, jotka vaativat tarkkaa analogista-digitaalista muuntamista. Kokeile sen ominaisuuksia edistyneiden mittausjärjestelmien ja anturirajapintojen rakentamiseksi!