Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
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
1.adruino uno lub nano2. Kable rozruchowe3. 16*2 LCD4. Ic 5555. 1uf cap
Krok 2: Przylutuj szpilki do Lcd
Krok 3: 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
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
Po wykonaniu 2 schematów połącz je ze sobą jak na schemacie i to jest link do demo urządzenia