A) Da bi brzo upoznali neka osnovna svojstva osciloskopa, dovoljno je instalirati programe u Arduino Uno, uključiti Serial monitor, utaknuti neki vodič u pin A0 i eventualno dodirnuti ga prstima; na Serial monitoru će se pokazati signal od 50Hz .
B) Možete i izmjeriti cca. 500Hz , ako spojite jednim vodičem pin 5 i pin A0 ( u programu je pin 5 podešen na PWM)
C) ukoliko budete kupili nešto dodatne opreme, moći ćete vidjeti i ovakve slike:
- vremenski dijagram
- frekventna analiza
Dnevnik.hr
Gol.hr
Zadovoljna.hr
Novaplus.hr
NovaTV.hr
DomaTV.hr
Mojamini.tv
Veliki je broj onih koji su upoznali i imaju Arduino Uno, ali rijetko tko od njih je uspio provesti analogna mjerenja tolikom brzinom koliko to dozvoljava mikrokontroler (klasično jedno analogno mjerenje u Arduino Uno traje cca. 100 mikrosekundi, a u ovom programu traje cca. 1 mikrosekundu).
Ovaj projekt ima i još neke posebnosti:
- provode se se 8-bitna mjerenja napona na pinu A0 (sa rezultatime 0-255, a ne 10-bitna sa rezultatima 0-1023),;
- pomoću naponskog djelila uobičajen raspon rada Arduina Uno (od 0 do 5V) "premješten" je, za potrebe mjerenja ulaznog izmjeničnog napona, na -2,5V do 2,5V;
- osciloskopski rad ne iziskuje nikakva podešavanja, program sam prepoznaje trajanje periode mjerenog signala i sukladno tome na ekranu iscrta cca 124 uzoraka iz periode i precizne podatke o parametrima mjerenog signala (maksimalna vrijednost, srednja vrijednost, frekvencija ....)
- pomoću DFT je iz uzoraka jedne periode moguće napraviti frekventnu analizu mjerenog signala ,tako da postoji sklopka pomoću koje se na ekranu umjesto vremenskog prikaza jedne periode može vidjeti frekventna analiza mjerenog signala
- ....
Osnovna URL adresa:
https://blog.dnevnik.hr/osciloskop
Najbitnije objave su:
- Sheme (3.10.2024.)
- Opis uređaja (6.10.2024.)
- *.ino datoteka (6.10.2024.)
- *.S datoteka (6.10.2024.)
URL adrese iz kojih sam dobio ideju za ovaj projekt:
Video 1
Video 2
Video 3
Video 4
Napomena: Prokazivanje fazno-frekventne karakteristike u frekventoj analizi je neprimjereno, ali nisam imao vremena to popraviti, trko hoće može samo malo izmijeniti funkciju .crtaj_i_pisi_frekventnu u *.ino datoteci.