Spisu treści:
- Krok 1: Zbierz swoje materiały
- Krok 2: Podłączanie obwodu
- Krok 3: Programowanie Arduino
- Krok 4: Rejestrowanie danych kalibracyjnych
- Krok 5: Tworzenie krzywej kalibracji
- Krok 6: Kalibracja systemu
Wideo: Dalmierz Arduino: 6 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:31
Ten dalmierz został stworzony do monitorowania, czy drzwi są otwarte. Pomiar odległości drzwi pozwoli nam określić, czy drzwi są otwarte, czy zamknięte.
Krok 1: Zbierz swoje materiały
Aby zrealizować ten projekt należy nabyć:
Mikrokontroler Arduino Uno
Kabel USB (do połączenia Arduino z komputerem)
Laptop
Rezystory (10 000 Ohm)
Deska do krojenia chleba
Sonar
Krok 2: Podłączanie obwodu
Postępuj zgodnie z powyższym schematem, aby podłączyć swój obwód. Zauważysz, że vcc jest podłączony do pinu 5v, trig jest podłączony do pinu 9, echo jest podłączone do pinu 10, a gnd jest podłączone do masy.
Krok 3: Programowanie Arduino
Skopiuj i wklej ten kod do edytora, a następnie prześlij go do Arduino. Spowoduje to wygenerowanie wartości odległości z Arduino, które następnie będziemy musieli skalibrować
Krok 4: Rejestrowanie danych kalibracyjnych
Obecnie Arduino nie generuje wartości odległości, ale wartości czasu trwania. Musimy stworzyć krzywą kalibracyjną, aby znaleźć równanie prostej. Aby to zrobić, weź linijkę i ustaw Arduino u jego podstawy, co 5 cali rejestruj czas, jaki wytwarza Arduino. Następnie weźmiemy te dane i wprowadzimy je do arkusza kalkulacyjnego Excela.
Krok 5: Tworzenie krzywej kalibracji
W Excelu upewnij się, że w kolumnie 1 podasz swój dystans, a w kolumnie 2 swój dystans. Następnie podświetl kolumny, a następnie wybierz wstaw wykres punktowy. Kliknij prawym przyciskiem myszy jeden z punktów danych i kliknij format linii trendu, a następnie wybierz liniową. Na koniec wybierz równanie wyświetlania na wykresie. Na koniec zapisz podane równanie.
Krok 6: Kalibracja systemu
Teraz, gdy już znalazłeś swoje równanie, przekonwertujesz czas trwania na odległość. Weź swoje równanie i wprowadź je do kodu poniżej miejsca, w którym pierwotnie skończyliśmy. Na przykład moje równanie to y=0,007x-0,589, więc wprowadziłem:
czas trwania = pulseIn(echoPin, HIGH);
opóźnienie (1000);
dystans=0,007*czas trwania-0,589;
Serial.println(odległość);
opóźnienie (500);
Zapisz ten kod i prześlij go do swojego Arduino
Zalecana:
Dalmierz DIY z Arduino: 6 kroków
DIY dalmierz z Arduino: W tym artykule pokażę, jak zrobić dalmierz za pomocą arduino
Dalmierz do garażu z Arduino: 4 kroki (ze zdjęciami)
Dalmierz do parkowania w garażu z Arduino: Ten prosty projekt pomoże Ci zaparkować samochód w garażu, wyświetlając odległość od obiektów przed zderzakiem samochodu. Komunikat „Stop” poinformuje Cię, kiedy należy się zatrzymać. Projekt jest oparty na na zwykłym HC-SR04 lub Parallax Ping)))
Arduino dalmierz: 3 kroki
Arduino Distance Finder: Jest to projekt oparty na płytce prototypowej, który wykorzystuje Atmel Atmega 2560 (Arduino Mega), aby znaleźć odległość za pomocą czujnika ultradźwiękowego. Dane wyjściowe można uzyskać w "cm" na ekranie LCD 16x2 i monitorze szeregowym Arduino IDE. Możemy również użyć 16x2
Dalmierz z czujnikiem ultradźwiękowym: 5 kroków
Dalmierz z czujnikiem ultradźwiękowym: Wprowadzenie: Dalmierz ultradźwiękowy za pomocą Arduino. Dalmierz ultradźwiękowy to prosta metoda obliczania odległości od przeszkody z odległości bez kontaktu fizycznego. Wykorzystuje ultradźwiękowy czujnik odległości, który wykorzystuje impulsy dźwiękowe t
Dalmierz ultradźwiękowy z drzwiami: 7 kroków (ze zdjęciami)
Dalmierz ultradźwiękowy z drzwiami: Dalmierz ultradźwiękowy wykrywa, czy coś znajduje się na jego drodze, emitując falę dźwiękową o wysokiej częstotliwości. Celem tego instruktażu będzie, jak drzwi i dalmierze ultradźwiękowe mogą ze sobą współpracować, w szczególności jak mogą być używane do wykrywania, kiedy