Spisu treści:

Visuino - ochrona obwodowa za pomocą detektora laserowego przy użyciu Arduino: 7 kroków
Visuino - ochrona obwodowa za pomocą detektora laserowego przy użyciu Arduino: 7 kroków

Wideo: Visuino - ochrona obwodowa za pomocą detektora laserowego przy użyciu Arduino: 7 kroków

Wideo: Visuino - ochrona obwodowa za pomocą detektora laserowego przy użyciu Arduino: 7 kroków
Wideo: GPIŚ - Projekt Anemometru 2024, Lipiec
Anonim
Image
Image
Visuino - ochrona obwodowa za pomocą detektora laserowego przy użyciu Arduino
Visuino - ochrona obwodowa za pomocą detektora laserowego przy użyciu Arduino

W tym samouczku użyjemy modułu fotorezystora, modułu lasera, diody LED, Buzzera, Arduino Uno i Visuino, aby wykryć, kiedy wiązka z lasera została przerwana. Obejrzyj film demonstracyjny.

Uwaga: Fotorezystory należą do najpopularniejszych czujników poziomu oświetlenia dla Arduino. Są łatwe w użyciu, a mimo to zdarzają się nieoczekiwane niespodzianki, zwłaszcza gdy próbujemy użyć gotowych modułów zaprojektowanych przez kogoś innego.

OSTRZEŻENIE!!!

NIE KIERUJ LASERA NA SWOJE OCZY LUB NA INNYCH, PONIEWAŻ MOŻE TO BYĆ BARDZO NIEBEZPIECZNE!

Krok 1: Czego będziesz potrzebować

Czego będziesz potrzebować
Czego będziesz potrzebować
Czego będziesz potrzebować
Czego będziesz potrzebować
Czego będziesz potrzebować
Czego będziesz potrzebować
Czego będziesz potrzebować
Czego będziesz potrzebować
  • Moduł laserowy
  • moduł fotorezystora
  • Arduino UNO
  • Brzęczyk
  • Przewody połączeniowe
  • ŻÓŁTA DIODA (lub dowolny inny kolor)
  • Program Visuino: Pobierz Visuino

Krok 2: Obwód

Obwód
Obwód

Podłącz GND z Arduino do pinu płytki stykowej (-)

Podłącz 5V z Arduino do pinu płytki stykowej (+)

Podłącz pin brzęczyka (+) do pinu cyfrowego Arduino (11)

Podłącz styk brzęczyka (-) do styku płytki stykowej (-)

Podłącz pin LED (-) do pinu płytki stykowej (-)

Podłącz pin LED (+) do pinu cyfrowego Arduino (13)

Podłącz pin modułu lasera (-) do pinu płytki stykowej (-)

Podłącz pin modułu lasera (+) do pinu płytki stykowej (+) UWAGA: w moim przypadku był oznaczony literą „S” (w zależności od typu modułu)

Podłącz pin modułu fotorezystora (-) do pinu płytki stykowej (-)

Podłącz pin modułu fotorezystora (+) do pinu płytki stykowej (+)

Podłącz pin modułu fotorezystora (S) do pinu analogowego Arduino (A0)

Krok 3: Uruchom Visuino i wybierz typ płyty Arduino UNO

Uruchom Visuino i wybierz typ płytki Arduino UNO
Uruchom Visuino i wybierz typ płytki Arduino UNO
Uruchom Visuino i wybierz typ płytki Arduino UNO
Uruchom Visuino i wybierz typ płytki 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 kroki opisane w tej instrukcji, aby skonfigurować Arduino IDE do programowania ESP 8266!

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

W Visuino Dodaj komponenty
W Visuino Dodaj komponenty
W Visuino Dodaj komponenty
W Visuino Dodaj komponenty
W Visuino Dodaj komponenty
W Visuino Dodaj komponenty

Dodaj wartość składnika SubtractFromValue na 1

Dodaj komponent CompareAnalogValue ustaw wartość na 0,9 (możesz zmienić tę liczbę, aby znaleźć "sweet spot")

Dodaj komponent brzęczyka

Krok 5: W Visuino: Łączenie komponentów

  • Podłącz pin Arduino Analog [0] do pinu SubtractFromValue1 [in]
  • Połącz pin Odejmowania OdWartości1 [wyjście] z pinem CompareAnalogValue1 [wejście]
  • Połącz pin Odejmowania OdWartości1 [wyjście] z pinem CompareAnalogValue1 [wejście]
  • Podłącz pin SubtractFromValue1 [out] do pinu szeregowego Arduino [in]
  • Pin PorównajAnalogValue1 [out] z pinem Buzzer1 [in]
  • Porównaj pin analogowy1 [wyjście] z pinem cyfrowym Arduino [13]
  • Pin Buzzer1 [out] do pinu cyfrowego Arduino [11]

Krok 6: Wygeneruj, skompiluj i prześlij kod Arduino

Generuj, kompiluj i przesyłaj kod Arduino
Generuj, kompiluj i przesyłaj kod Arduino
Generuj, kompiluj i przesyłaj kod Arduino
Generuj, kompiluj i przesyłaj kod Arduino

W Visuino naciśnij F9 lub kliknij przycisk pokazany na Zdjęciu 1, aby wygenerować kod Arduino i otworzyć Arduino IDE

W Arduino IDE kliknij przycisk Prześlij, aby skompilować i przesłać kod (Zdjęcie 2)

Krok 7: Graj

Jeśli włączysz moduł Arduino Uno, brzęczyk zacznie brzęczeć, skupi wiązkę lasera na fotorezystor i powinien przestać brzęczeć. Teraz jest gotowy, gdy wiązka zostanie przerwana, brzęczyk zacznie brzęczeć (wykryto intruza).

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ć i otworzyć w Visuino:

Zalecana: