Sisukord:

Sagedusloendur Arduinoga: 8 sammu (piltidega)
Sagedusloendur Arduinoga: 8 sammu (piltidega)

Video: Sagedusloendur Arduinoga: 8 sammu (piltidega)

Video: Sagedusloendur Arduinoga: 8 sammu (piltidega)
Video: Control Position and Speed of Stepper motor with L298N module using Arduino 2024, November
Anonim
Sagedusloendur Arduino abil
Sagedusloendur Arduino abil

See on lihtne ja odav arduino -põhine sagedusloendur, mis maksis vähem kui 4 dollarit, väikeste ahelate mõõtmine oli väga kasulik

Samm: projekti osad

Projekti osad
Projekti osad

1. adruino uno või nano2. Jumperkaablid3. 16*2 lcd4. Ic 5555. 1uf kork

Samm: jootke tihvtid LCD -le

Jootetihvtid LCD -le
Jootetihvtid LCD -le
Jootetihvtid LCD -le
Jootetihvtid LCD -le

Samm: ühendus Arduinoga

Ühendus Arduinoga
Ühendus Arduinoga

Järgige skeemi ja ühendage pits ja potentsiomeeter arduinoga

Samm: kopeerige sama kood Adruino visandisse ja laadige see üles

#kaasas, LiquidCrystal LCD (2, 3, 4, 5, 6, 7);

const int pulsePin = 8; // Arduino pistikuga 8 ühendatud sisendsignaal

int pulseHigh; // Muutuja täisarv, et jäädvustada sissetuleva impulsi kõrge aeg

int pulseLow; // Täisarvuline muutuja jäädvustamiseks Sissetuleva impulsi aeg

float pulseKokku; // Ujuva muutuja jäädvustamiseks sissetuleva impulsi koguaeg

ujuki sagedus; // Arvutatud sagedus

void setup () {pinMode (pulsePin, INPUT);

lcd.algus (16, 2);

lcd.setCursor (0, 0);

lcd.print ("stark labs");

lcd.setCursor (0, 1);

lcd.print ("Sagedusloendur");

viivitus (5000); }

void loop () {lcd.setCursor (0, 0);

lcd.print ("Sagedus on");

lcd.setCursor (0, 1);

lcd.print ("stark labs");

pulseHigh = pulseIn (pulsePin, HIGH);

pulseLow = pulseIn (pulsePin, LOW);

pulseTotal = pulseHigh + pulseLow; // Impulsi ajavahemik mikrosekundites sagedus = 1000000/pulseTotal; // Sagedus hertsides (Hz)

lcd.setCursor (0, 1);

lcd.print (sagedus);

lcd.print ("Hz");

viivitus (500); }

Samm: sagedusgeneraatori valmistamine

Sagedusgeneraatori valmistamine
Sagedusgeneraatori valmistamine

järgige lihtsalt seda skeemi ja ühendage need ühendused korralikult paljudel inimestel on probleeme sellega, et 1uf kondensaator annab 800Hz-40khz ja 101 kondensaator annab 50hz-4khz

6. samm: projekti lõpuleviimine

Projekti lõplik vormistamine
Projekti lõplik vormistamine

Pärast kahe skemaatilise koostamist ühendage need kokku, nagu on näidatud skemaatiliselt, ja see on link seadme demo jaoks

Soovitan: