Spisu treści:

Licznik częstotliwości z Arduino: 8 kroków (ze zdjęciami)
Licznik częstotliwości z Arduino: 8 kroków (ze zdjęciami)

Wideo: Licznik częstotliwości z Arduino: 8 kroków (ze zdjęciami)

Wideo: Licznik częstotliwości z Arduino: 8 kroków (ze zdjęciami)
Wideo: Arduino-licznik kroków 2024, Listopad
Anonim
Licznik częstotliwości z Arduino
Licznik częstotliwości z Arduino

Jest to prosty i tani licznik częstotliwości oparty na arduino, który kosztuje mniej niż 4 $, był bardzo przydatny do pomiaru małych obwodów

Krok 1: Części do projektu

Części do projektu
Części do projektu

1.adruino uno lub nano2. Kable rozruchowe3. 16*2 LCD4. Ic 5555. 1uf cap

Krok 2: Przylutuj szpilki do Lcd

Kołki lutownicze do LCD
Kołki lutownicze do LCD
Przylutuj szpilki do lcd
Przylutuj szpilki do lcd

Krok 3: Połączenie z Arduino

Połączenie z Arduino
Połączenie z Arduino

Postępuj zgodnie ze schematem i podłącz koronkę i potencjometr do arduino

Krok 4: Skopiuj ten sam kod do szkicu Adruino i prześlij

#włączać, LCD LiquidCrystal (2, 3, 4, 5, 6, 7);

const int impulsPin = 8; // Sygnał wejściowy podłączony do pinu 8 Arduino

impuls wewnętrznyWysoki; // Zmienna całkowita do przechwycenia wysokiego czasu przychodzącego impulsu

int pulsNiski; // Zmienna całkowita do przechwycenia Niski czas przychodzącego impulsu

impuls pływający Razem; // Zmienna zmiennoprzecinkowa do przechwytywania Całkowity czas przychodzącego impulsu

częstotliwość pływaka; // Obliczona częstotliwość

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

lcd.początek(16, 2);

lcd.setCursor(0, 0);

lcd.print("surowe laboratoria");

lcd.setCursor(0, 1);

lcd.print("Licznik częstotliwości");

opóźnienie(5000); }

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

lcd.print("Częstotliwość to ");

lcd.setCursor(0, 1);

lcd.print("stare laboratoria");

pulseHigh = pulseIn(pulsePin, HIGH);

pulseLow = pulseIn(pulsePin, LOW);

pulseTotal = pulseHigh + pulseLow; // Czas trwania impulsu w mikrosekundach częstotliwość=1000000/pulseTotal; // Częstotliwość w hercach (Hz)

lcd.setCursor(0, 1);

lcd.print(częstotliwość);

lcd.print("Hz");

opóźnienie (500); }

Krok 5: Tworzenie generatora częstotliwości

Tworzenie generatora częstotliwości
Tworzenie generatora częstotliwości

po prostu postępuj zgodnie z tym schematem i połącz poprawnie te połączenia wiele osób ma problem z tym, że kondensator 1uf da 800 Hz-40 kHz, a kondensator 101 da 50 Hz-4 kHz

Krok 6: Finalizacja projektu

Finalizacja projektu
Finalizacja projektu

Po wykonaniu 2 schematów połącz je ze sobą jak na schemacie i to jest link do demo urządzenia

Zalecana: