Tehdä yksinkertainen oskilloskooppi 5 perustuu Arduino UNO

  • Dec 26, 2019
click fraud protection

Meidän täytyy työskennellä:

  • Hallituksen Arduino UNO;
  • USB-kaapeli Arduino tietokoneeseen;
  • 2 johdot (uros-uros);
  • kannettavan tietokoneen tai PC asennetun ohjelmiston Arduino.
Tämä meidän täytyy luoda oman "mini-oskilloskooppi"
Tämä meidän täytyy luoda oman "mini-oskilloskooppi"

Seuraavaksi insertti toinen pää langan A0, ja toinen pää johto GND (ks. kuva alla). Kaikki oskilloskoopin valmis. Nämä 2 johdot käytät mitata jännite.

Seuraavaksi kytke Arduino tietokoneeseen USB-kaapelilla. Tietokoneessa on oltava asennettuna Arduino ohjelmisto. Siinä kaikki, ja haluat suorittaa.

Selitys työn ja koodin

Uusin versio Arduino ohjelmisto on työkalu, jonka avulla luominen oskilloskoopin on hyvin yksinkertainen!

Sitä kutsutaan "Serial piirturi " ja toimii seuraavasti.

Hän kuuntelee sarjaportti ja näyttää kunkin numeron, joka näkee.

Tämä tarkoittaa, että luominen oskilloskoopin on kaikki mitä tarvitsee tehdä, on kirjoittaa koodia, joka tulostaa arvon jännitteen analoginen tulo ja piirturi Arduino huolehtii kaikesta muusta.

Olen käyttänyt vain 7 riviä koodia tehdä tätä työtä!

instagram viewer
void setup () {
Serial.begin (115200); // avautuu sarjaportti, asettaa nopeus 115200 bittiä / C
}
void loop () {
int val = analogRead (A0); // lukea arvon A0
Serial.println (val); // kirjoittaa analogisen arvon sarjaporttiin
}

Seuraavaksi koota ja lataa koodin Arduino. Seuraavaksi mene Serial piirturi. Sinun pitäisi nähdä jotain tällaista:

Analoginen tulo Arduino UNO voi kestää jopa 5 V Varmista, että et ylitä tätä rajaa, sillä voi vaurioittaa Arduino.

Jos haluat mitata signaalin suurempi jännite, voit käyttää jännitteenjakajan.

vivahteet

Päätin 115200 baudia. Tämä on bittien lukumäärä sekunnissa. Lähettää merkin kautta sarjaportti, tarvitaan yleensä 10 bittiä. 8 bittiä symbolin lisäksi yhden alkuperäisen bitin ja yksi stop-bitti.

Joten tämä antaa minulle nopeudella 11520 merkkiä sekunnissa.

Arvot aikataulu kirjoitettu teksti. Siten, numero 800 lähetetään kuin "8", sitten "0", sitten "0". Se on kolme merkkiä.

Oletetaan yksinkertaistaa ja sanoa, että kaikki numerot ovat välillä 100-999. Sitten, enimmäismäärä mittausten että oskilloskoopin voi suorittaa sekunnissa on 11520 jaetaan 3, joka on 3840. Tätä kutsutaan näytteenottotaajuus.

Voit mitata taajuuden ainoa, joka osuus on enintään puolet näytteenottotaajuudesta. Puolet 3840 - 1920 on. Tämä tarkoittaa, että voit mitata taajuus noin 1,9 kHz tämän oskilloskooppi.

Toinen ongelma tässä oskilloskooppi on, että mittaukset, jotka antavat lukumäärä alle 100 tai yli 999, sinulla on vähemmän tai enemmän kuin 3 merkkiä lähettää. Tämä suurentaa tai pienentää näytteenottotaajuus, ja signaloida saalista "Serial piirturi "

Voit korjata tämän tekee varmasti aina lähettää 4 merkkiä. Esimerkiksi, "0013" sijasta "13". "0390" eikä "390".

Edellä oskilloskoopin - melko nopea ja suhteellisen helppo asentaa. Mutta samaan aikaan, on olemassa monia tapoja parantaa sitä! Ehkä sinulla ideoita tähän?

Tilaa oma kanava ja älä unohda jättää kommentteja!