Spisu treści:
- Krok 1: Czego będziesz potrzebować
- Krok 2: Obwód
- Krok 3: Uruchom Visuino i wybierz typ płyty Arduino UNO
- Krok 4: Dodaj komponenty w Visuino
- Krok 5: W komponentach Visuino Connect
- Krok 6: Wygeneruj, skompiluj i prześlij kod Arduino
- Krok 7: Graj
Wideo: Dowiedz się, kiedy ktoś wszedł do pokoju za pomocą czujnika radarowego Xyc-wb-dc: 7 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:26
W tym samouczku dowiemy się, jak dowiedzieć się, kiedy ktoś wszedł do pokoju za pomocą modułu RTC, czujnika radarowego xyc-wb-dc, wyświetlacza OLED i arduino.
Obejrzyj film demonstracyjny.
Krok 1: Czego będziesz potrzebować
- Arduino UNO (lub dowolne inne Arduino)
- Czujnik radarowy xyc-wb-dc
- Moduł zegara czasu rzeczywistego RTC DS1307
- Wyświetlacz OLEDPrzewody połączeniowe
- Program Visuino: Pobierz Visuino
Krok 2: Obwód
- Podłącz pin XYC-WB-DC [O] do pinu cyfrowego Arduino [8]
- Podłącz pin XYC-WB-DC [-] do ujemnego pinu Arduino [GND]
- Podłącz pin XYC-WB-DC [+] do dodatniego pinu Arduino [3.3V]Uwaga: niektóre czujniki radarowe mają różne pozycje pinów, więc upewnij się, że zostały prawidłowo podłączone
- Podłącz pin modułu RTC [GND] do pinu Arduino [GND]
- Podłącz pin modułu RTC [VCC] do pinu Arduino [5V]
- Podłącz pin modułu RTC [SDA] do pinu Arduino [SDA]
- Podłącz pin modułu RTC [SCL] do pinu Arduino [SCL]
- Podłącz pin wyświetlacza OLED [GND] do pinu Arduino [GND]
- Podłącz pin wyświetlacza OLED [VCC] do pinu Arduino [5V]
- Podłącz pin wyświetlacza OLED [SDA] do pinu Arduino [SDA]
- Podłącz pin wyświetlacza OLED [SCL] do pinu Arduino [SCL]
Krok 3: Uruchom Visuino i wybierz typ płyty Arduino UNO
Aby rozpocząć programowanie Arduino, musisz mieć zainstalowane Arduino IDE stąd:
Należy pamiętać, że w Arduino IDE 1.6.6 występuje kilka krytycznych błędów. Upewnij się, że zainstalowałeś 1.6.7 lub nowszy, w przeciwnym razie ta instrukcja nie będzie działać! Jeśli jeszcze tego nie zrobiłeś, wykonaj czynności opisane w tej instrukcji, aby skonfigurować Arduino IDE do programowania Arduino UNO! Visuino: https://www.visuino.eu również musi być zainstalowane. Uruchom Visuino, jak pokazano na pierwszym obrazku Kliknij przycisk "Narzędzia" na komponencie Arduino (Zdjęcie 1) w Visuino Gdy pojawi się okno dialogowe, wybierz "Arduino UNO", jak pokazano na Zdjęciu 2
Krok 4: Dodaj komponenty w Visuino
- Dodaj komponent "Zegar czasu rzeczywistego (RTC) DS1307" Dodaj komponent "SSD1306/SH1106 OLED Display (I2C)"
- Dodaj składnik „Tylko zmiana cyfrowa (wartość logiczna)” Dodaj składnik „Wykryj krawędź” Dodaj składnik „Przełącznik włączania/wyłączania zegara”
- Dodaj komponent „Timer”
- W oknie właściwości ustaw „Interwał (uS)” na 10000000
- Oznacza to, że czujnik będzie „śpił” przez 10s (10000000uS) po każdym wykryciu, co zapobiegnie wielokrotnym znacznikom czasu na raz, Idealnie ustawisz to na około 5min
- Dodaj komponent "Inwerter"
Krok 5: W komponentach Visuino Connect
- Podłącz pin wyjścia cyfrowego Arduino [8] do pinu "ChangeOnly1" [In]
- Połącz pin „ChangeOnly1” [Out] z pinem „DetectEdge1” [In]
- Podłącz pin "DetectEdge1" [Out] do pinu "ClockSwitch1" [In]
- Połącz pin „ClockSwitch1” [Out] z pinem „RealTimeClock1” [Clock] i pinem „Timer1” [Start]
- Połącz pin "Timer1" [Out] z pinem "Inverter1" [In]
- Podłącz pin "Inverter1" [Out] do pinu "ClockSwitch1" [Enable]
- Podłącz pin "RealTimeClock1" [Control] do Arduino I2C [In]
- Połącz pin „RealTimeClock1” [Out] z pinem „DisplayOLED1” [In]
- Podłącz pin "DisplayOLED1" [Control] do Arduino I2C [In]
Krok 6: Wygeneruj, skompiluj i prześlij kod Arduino
W Visuino, na dole kliknij zakładkę "Build", upewnij się, że wybrany jest właściwy port, a następnie kliknij przycisk "Compile/Build and Upload".
Krok 7: Graj
Jeśli włączysz moduł Arduino UNO i wykonasz ruch, czujnik radarowy powinien wykryć go przy każdym ruchu wykrytym w promieniu +-5 m wokół czujnika radarowego i umieścić znacznik czasu na wyświetlaczu OLED. W zależności od interwału ustawionego w komponencie Timer, po upływie tego czasu powinien wykryć inny ruch.
Gratulacje! Zrealizowałeś swój projekt z Visuino. Dołączony jest również projekt Visuino, który stworzyłem dla tego Instructable, możesz go pobrać tutaj i otworzyć w Visuino:
Zalecana:
Inteligentny monitor roślin wewnętrznych – dowiedz się, kiedy Twoja roślina potrzebuje podlewania: 8 kroków (ze zdjęciami)
Inteligentny monitor roślin doniczkowych - wiedz, kiedy twoja roślina potrzebuje podlewania: kilka miesięcy temu zrobiłem kij do monitorowania wilgotności gleby, który jest zasilany bateryjnie i można go wbić w glebę w doniczce rośliny doniczkowej, aby uzyskać przydatne informacje o glebie poziom nawilżenia i migające diody LED informujące, kiedy w
Dowiedz się, jak zaprojektować płytkę drukowaną o niestandardowym kształcie za pomocą narzędzi EasyEDA Online: 12 kroków (ze zdjęciami)
Dowiedz się, jak zaprojektować niestandardową płytkę drukowaną za pomocą narzędzi EasyEDA Online: Zawsze chciałem zaprojektować niestandardową płytkę drukowaną, a dzięki narzędziom online i tanim prototypom PCB nigdy nie było to łatwiejsze niż teraz! Możliwe jest nawet tanie i łatwe zmontowanie elementów do montażu powierzchniowego w małej objętości, aby oszczędzić trud
Robot SCARA: nauka kinematyki przedniej i odwrotnej!!! (Plot Twist Dowiedz się, jak stworzyć interfejs czasu rzeczywistego w ARDUINO za pomocą PRZETWARZANIA!!!!): 5 kroków (ze zdjęciami)
Robot SCARA: nauka kinematyki przedniej i odwrotnej!!! (Plot Twist Dowiedz się, jak tworzyć interfejs czasu rzeczywistego w ARDUINO za pomocą PROCESSING !!!!): Robot SCARA jest bardzo popularną maszyną w świecie przemysłu. Nazwa oznacza zarówno ramię robota zgodne z selektywnym montażem, jak i przegubowe ramię robota selektywnie zgodne. Jest to w zasadzie robot o trzech stopniach swobody, będący pierwszymi dwoma wys
Dowiedz się, kiedy ktoś wszedł do pokoju: 7 kroków
Dowiedz się, kiedy ktoś wszedł do pokoju: W tym samouczku dowiemy się, jak dowiedzieć się, kiedy ktoś wszedł do pokoju za pomocą modułu RTC, czujnika PIR, wyświetlacza OLED i arduino. Obejrzyj film demonstracyjny
Dowiedz się, jak skonfigurować moduł Wifi ESP8266 za pomocą samego Arduino IDE: 4 kroki
Dowiedz się, jak skonfigurować moduł Wifi ESP8266 za pomocą samego Arduino IDE: W tym samouczku pokażę, jak skonfigurować moduł ESP8266 za pomocą Arduino IDE, a nie zewnętrznego konwertera TTL