Micro: bit pasywny detektor ruchu w podczerwieni
Streszczenie:
W tym artykule pokażę, jak utworzyć prosty alarm ruchowy za pomocą mikropythonu na BBC Micro: Bit v2. Alarm zostanie uruchomiony przez pasywny moduł czujnika podczerwieni (PIR) i będzie odtwarzał próbki dźwięku o niskiej zawartości transmisji przez zewnętrzny głośnik, gdy wykryto ciepły, poruszający obiekt. Podam przewodnik krok po kroku, jak skonfigurować obwód i napisać kod za pomocą kodowania blokowego. Ten projekt jest przyjazny dla początkujących i idealny dla tych nowych w mikro: bit.
Kluczowe punkty:
- Ten projekt wymaga BBC Micro: Bit, moduł czujnika PIR, głośnik zewnętrzny i niektóre dodatkowe komponenty.
- Obwód jest prosty, przy użyciu dwóch pinów GPIO na mikro: bit do zasilania czujnika PIR i kontrolowania głośnika.
- Micro: bit v2 jest zalecany dla tego projektu, ponieważ ma on mniejszy wbudowany głośnik i więcej pamięci flash dla dłuższych próbek dźwięku.
- Próbki audio mogą być cicho i mogą być słyszalne tylko w cichym pokoju.
- Moduł czujnika PIR ma wysoki czas trwania sygnału około 2 sekund, dzięki czemu jest odpowiedni do odczytu pinów opartych.
- Projekt można przetestować za pomocą płyty chlebowej przed lutowaniem na kitroniku: Utwórz płytę Proto.
- Kod można zapisać za pomocą Micropython i kodowania bloków.
- Proste tony są bardziej praktyczne w przypadku głośnych alarmów, ponieważ głośniki są bardziej responsywne na niektórych wysokich częstotliwościach.
Pytania:
- P1: Jakie komponenty potrzebuję do tego projektu?
- Q2: Czy mogę użyć projektu z mikro: bit v1?
- P3: Jak mogę uczynić próbki audio głośniej?
- Q4: Czy mogę przetestować obwód przed lutowaniem?
- P5: Które szpilki na mikro: bit są używane w obwodzie?
- P6: W jaki sposób obwód obsługuje wyższy prąd wymagany dla głośnika?
- P7: Czy mogę użyć innego modułu czujnika PIR?
- P8: Czy mogę użyć innego tranzystora?
- P9: Jakie są opcjonalne komponenty?
- P10: Czy istnieje konkretny język programowania wymagany dla tego projektu?
- P11: Jak mogę dłużej sprawić, że próbki audio?
- Q12: Czy czujnik PIR może wykryć zarówno ciepłe, jak i zimne obiekty?
- P13: Czy są jakieś wskazówki dotyczące rozwiązywania problemów dla obwodu?
- Q14: Czy mogę użyć innego głośnika?
- P15: Czy mogę zmodyfikować kod, aby odtwarzać różne próbki dźwięku?
A1: Będziesz potrzebował BBC Micro: Bit, moduł czujnika PIR, głośnik zewnętrzny (taki jak CUI CMT-2512-585T 25 mm 32OHM głośnik), tranzystor 2n2222, wielometrowy tranzystor i wielokrotnie.
A2: Tak, projekt powinien działać zarówno na mikro: bit v1 i v2, ale V2 ma pewne zalety, takie jak mniejszy wbudowany głośnik i więcej pamięci flash.
A3: Próbki audio mogą być cicho w tej konfiguracji. Jeśli chcesz głośniejsze alarmy, zaleca się użycie prostych tonów, które są bardziej responsywne przy niektórych wysokich częstotliwościach.
A4: Tak, zaleca się przetestowanie obwodu na tablicy chleba przed lutowaniem na końcowej desce. Pozwoli ci to dokonać wszelkich niezbędnych udoskonaleń lub modyfikacji.
A5: Obwód wykorzystuje pin P0 do wyjścia audio i pin P8 jako wejścia dla modułu czujnika PIR.
A6: Tranzystor NPN (taki jak 2N2222) służy do buforowania wyjścia z mikro: bit i przełączania wyższego prądu przez głośnik. Rezystor ogranicza prąd na złączu podstawowym emitera tranzystora, a dioda flybacka jest używana do radzenia sobie z tylnym EMF, gdy tranzystor włącza/wyłącza.
A7: Tak, możesz użyć 3.Moduł czujnika PIR kompatybilny z 3 V, taki jak HC-SR505. Po prostu sprawdź dokumentację i pinoty modułu.
A8: Większość tranzystorów NPN powinna być kompatybilna, ale sprawdź pinouts i sprawdź, czy maksymalna moc i prąd są odpowiednie dla głośnika.
A9: Opcjonalne komponenty obejmują małe samoprzylepne gumowe stopy, aby zapobiec zarysowaniu powierzchni i multimetrowi do sprawdzania połączeń lutowanych.
A10: Ten projekt można zaimplementować za pomocą Micropython i Block Coding, dzięki czemu jest przyjazny dla początkujących i dostępny dla nowych w mikro: bit.
A11: Micro: bit v2 ma więcej pamięci flash, co może być użyteczne w przyszłości dla dłuższych próbek dźwięku. Jednak w tym projekcie nacisk kładziony jest na proste tony i krótkie próbki dźwięku.
A12: Moduł czujnika PIR został zaprojektowany do wykrywania ciepłych, poruszających obiektów. Może nie być odpowiednie do wykrywania zimnych obiektów.
A13: Jeśli napotkasz jakiekolwiek problemy, zaleca się sprawdzenie połączeń przylutowanych za pomocą multimetru w trybie oporności lub ciągłości. Upewnij się, że wszystkie komponenty są odpowiednio podłączone i że nie ma luźnych ani wadliwych połączeń.
A14: Możesz użyć alternatywnych głośników, o ile maksymalne prądowe wymagania znajdują się w granicach mikro:. Sprawdź dokumentację mówcy, aby zapewnić zgodność.
A15: Tak, możesz zmodyfikować kod, aby odtwarzać różne próbki dźwięku. Eksperymentuj z różnymi przykładowymi plikami i odpowiednio dostosuj kod.
Ogólnie rzecz biorąc, ten projekt jest zabawnym i edukacyjnym sposobem nauki o użyciu modułu czujnika PIR z mikro: bit i tworzenie alarmu ruchu. Instrukcje krok po kroku i korzystanie z kodowania bloków sprawiają, że jest dostępny dla początkujących, a możliwości dostosowywania i dalszej eksploracji są nieograniczone.
Micro: bit pasywny detektor ruchu w podczerwieni
Niedawno kupiłem czujnik ruchu PIR do użycia z Micro: Bit. Proszę doradzić, jaki jest sygnał, który wydzieli (0/1 dla OFF/WE?) i jakiego kodowania blokowego użyję? Czy możesz dać mi przykład kodowania bloków? Jestem początkującym mikro: bit. Dziękuję.
Alarm ruchu PIR z BBC Micro: Bit i zewnętrzny głośnik
WPROWADZENIE: Alarm ruchu PIR z BBC Micro: Bit and Zewnętrzny głośnik
Autor: Kevinjwalters śledź
Ten artykuł pokazuje, jak zrobić prosty alarm ruchowy za pomocą Micropython na BBC Micro: Bit V2, A 3.Kompatybilny z 3V, miniaturowy pasywny moduł czujnika podczerwieni (PIR), mały głośnik zewnętrzny i kilka dodatkowych komponentów. Program odtwarza próbki dźwięku o niskiej zawartości przepustowości, gdy wykrywany jest ciepły, ruchomy obiekt.
Projekt został wdrożony z komponentami lutowane na kitronik: Utwórz płytę Proto. Do upewnienia się, że obwód pracował przed lutowaniem na końcowej tablicy.
Ten projekt powinien działać zarówno na Micro: Bit V1, jak i V2, ale V2 ma kilka zalet:
- Mniejszy wbudowany głośnik może być używany razem z zewnętrznym głośnikiem 25 mm, jest to przydatne, ponieważ dobrze obejmuje wysokie częstotliwości;
- 3.Regulator 3V jest ulepszony, oferując 270 mA zamiast 90 mA od złącza krawędzi;
- Ma więcej pamięci flash, które mogą być użyteczne w przyszłości w przypadku dłuższych próbek dźwięku.
Próbki audio są nadal dość ciche w tej konfiguracji i będą słyszalne tylko w spokojnym pokoju. Proste tony są bardziej praktyczne w przypadku głośnych alarmów, ponieważ oba głośniki są bardziej responsywne na niektórych wysokich częstotliwościach.
Dodaj wskazówkę Zadaj pytanie komentarz Pobierz
Zaopatrzenie
- BBC Micro: Bit.
- Kitronik: Utwórz Proto Board.
- CUI CMT-2512-585T 25 mm 32OHM głośnik-Mouser | Digi -key – dla alternatyw maksymalny prąd musi znajdować się w granicach mikro: bit.
- Moduł czujnika PIR AM312 lub podobny 3.Moduł zgodny z 3V, taki jak HC-SR505. Zawsze sprawdzaj dokumentację i etykietowanie pinoutów. Unikaj „standardowych” modułów HC-SR501, ponieważ są one zwykle zaprojektowane do użytku 5 V.
- 2N2222 Tranzystor NPN lub 2N3904 – Większość tranzystorów NPN będzie OK, sprawdź pinoty i zweryfikuj maksymalną moc i prąd są odpowiednie dla głośnika.
- Dioda, 1N4001 lub podobne.
- 1k rezystor.
- Lut (i lutownicze żelazo!).
- Niektóre krótkie izolowane przewody.
- Opcjonalny:
- 4 małe samoprzylepne gumowe stopy o wysokości co najmniej 3 mm – zapobiegną to drapanie się powierzchni deski.
- Multimetr – przydatne do sprawdzania połączeń lutowych jest dobre przy użyciu trybu rezystancji lub trybu ciągłości.
Dodaj wskazówkę Zadaj pytanie komentarz Pobierz
Krok 1: Schemat obwodu
Obwód jest bardzo prosty przy użyciu zasilania ze złącza Micro: Bit Edge (GND I 3v) i dwa szpilki GPIO.
- P0 Pin jest powszechnie używany do wyjścia audio na mikro: bit i na v2 jest również używany do wbudowanego głośnika z tyłu mikro: bit.
- P8 Pin jest używany jako wejście dla modułu czujnika PIR.
Wyjścia GPIO mogą napędzać bardzo niskie urządzenia prądu, takie jak głośniki piezo, ale prąd wymagany dla głośnika 25 mm jest zbyt wysoki i podkreśliłby wyjście. Tranzystor NPN (Q1) jest tutaj używany do buforowania wyjścia (fali kwadratowej) i przełączania wyższego prądu przez głośnik (J1). Rezystor (R1) ogranicza prąd w poprzek skrzyżowania bazowo-emitera Q1 Kiedy P0 jest wysoki (3.3v). Obwód jest zgodny z zaleceniem arkusza danych z diodą FlyBack (D1) w głośniku, aby poradzić sobie z tylnym EMF, gdy fala kwadratowa powoduje nagle włączanie/wyłączanie tranzystora.
Cyfrowe P0 wyjście będzie modulowane o szerokości impulsów (PWM) podczas odtwarzania próbek audio w celu przybliżenia oryginalnego analogowego sygnału audio.
Dodaj wskazówkę Zadaj pytanie komentarz Pobierz
Krok 2: Implementacja Breadboard
Breadboard jest przydatny do:
- Sprawdź działa obwód,
- Oceń czujniki i
- Zezwalaj na łatwe udoskonalenia przed bardziej sztywną implementacją.
Moduły czujnika AM312 są często reklamowane jako mające wysoki sygnał około 2 sekund, gdy wykrywają ruch. Jest to przydatne, ponieważ ten czas trwania jest wystarczająco długi, aby umożliwić proste odczyt pinów oparty na poziomie, który będzie działał, nawet jeśli program wykonuje inne przetwarzanie przez pewien czas.
Pewne szybkie testy w powtórzeniu CircuitPython z innego mikrokontrolera wykazały, że jest to mniej lub mniej dokładne i że urządzenie nie dało fałszywych wskazań, jeśli nikt nie był w pokoju przez ~ 6 minut.
>>> Chociaż prawda: . dla IDX w zakresie (80): . Drukuj („x” if pir_p6.wartość inaczej ".", end =" ") . czas.spać (0.4) . wydrukować()
. Xxxxxxx. Xxxx. . . 9 kolejnych linii pełnych kropek. . . Xxxxxxxxxxxx. Xxxxx. . Xxxxx. Traceback (najnowsze połączenie ostatnie): plik „”, wiersz 3, w klawiaturze
Czerwona dioda LED na tablicy chleba na powyższym zdjęciu nic nie robi. Został użyty jako tymczasowy substytut diody prostownika, aby potwierdzić, że głośnik generuje z powrotem EMF podczas odtwarzania próbek audio.
Dodaj wskazówkę Zadaj pytanie komentarz Pobierz
Krok 3: Kitronik: Utwórz implementację Proto Board
: Utwórz płytę Proto jest opisana przez Kitronik:
Utwórz prototypowe obwody za pomocą mocowania powierzchniowego i/lub konwencjonalnych komponentów z: Utwórz płytę Proto dla mikrobitu BBC. Konstrukcja ma podwójny system siatki, który pozwala na wykonanie obwodów z mieszanki mocowania powierzchniowego i otworu. To, że obwody są lutowane, sprawia, że solidne prototypowanie.
Jest to wygodny rozmiar dla małych projektów takich jak ten. Układ był głównie planowany za pomocą szkicu szybkiego Davecad ™, a następnie zakończył improwizacją. Kroki do podłączenia komponentów do płyty i wykonania obwodu są wymienione poniżej w kolejności.
- Delikatnie zgnij szpilki na module czujnika PIR AM312 pod odpowiednim kątem. Dziewięćdziesiąt stopni jest prawdopodobnie za daleko, ponieważ biała plastikowa obiektyw jest zbyt duży.
- Sprawdź wszystkie komponenty pasujące na planszy.
- Lutować głośnik i moduł czujnika pir, aby utrzymać je na miejscu. Ten głośnik jest oznaczony na boku pozytywny (+) Marker do pobliskiej szpilki głośnikowej. Nie jest to widoczne na powyższym zdjęciu – jest po prawej stronie. Ten szpilka głośnika łączy się z 3.Moc 3V.
- Włóż diodę i zgnij wystające długie nogi na spodzie deski, aby dotrzeć i połączyć się z szpilkami głośnikowymi. To jest bardzo ważne aby uzyskać orientacja poprawnie diody. Katoda oznaczona srebrnym pasmem łączy się z 3.Moc 3V.
- Wytnij czarny drut na prawej długości, ale z nadmiarem miedzi odsłoniętej na obu końcach, aby umożliwić mu podłączenie do pinu czujnika i z GND podkładka do emitera tranzystora przez spód planszy. Lekko cyningowy rozebrany drut wielokrotnie pomoże w postępowaniu.
- Wytnij dwie długości czerwonego drutu do routowania 3.Moc 3V z 3v podkładka na dole płyty do głośnika/diody i modułu czujnika PIR.
- Wytnij kolejny drut kolorowy, e.G. żółty, dla sygnału do P8 Podkładka wejściowa z modułu czujnika PIR – nadmiar miedzi na jednym końcu pozwoli na połączenie pod płytę do szpilki modułu czujnika.
- Podłącz diodę/głośnik z tranzystorem COollector, przeciągając lut na górną powierzchnię, tworząc „most lutu”. Mosty lutownicze są zwykle przypadkową wadą, ale górna powierzchnia na tej tablicy ma na celu ułatwienie ich w przypadku szybkich, krótkich połączeń.
- Lutować rezystor u góry P0 podkładka wyjściowa do otworu w pobliżu tranzystora BASE
- Sprawdź połączenia wizualnie i mierz rezystancję każdego połączenia za pomocą multimetru. Wszystkie będą poniżej 1 omów, jeśli są dobre.
- Odetnij nadmiar pin/ołowiu na spodzie.
- Dodaj cztery gumowe stopy na rogach, aby zapobiec zarysowaniu dowolnej powierzchni, na której siedzi tablica.
- Wstaw micro: Utwórz w złączu krawędzi. Najlepiej jest to zrobić z mikro: bit niezwiązany z USB (Power).
Lutowanie zostało tutaj bardzo szybko wykonane z powodu presji czasu i jest dalekie od idealnego, ale jest funkcjonalne! W przypadku tego typu płyty, w której otwory nie zapewniają łączności, nie jest kluczowe, aby lut idealnie przepływał nad otworami na planszy, ważniejsze jest, że przepływa przez różne przewody między szpinami.
Zawsze sprawdzaj dokumentację/arkusze danych dotyczących modułów czujników i tranzystorów dla pinoutów.
Ołów rezystora po prawej znajduje się tuż nad mostem lutowniczym z tranzystora. Rezystory o niskiej mocy mają tendencję do cienkich ołów, co oznacza, że można je nacisnąć i zgiąć się na most lutuowy, tworząc niefortunne krótkie. Wysokość gniazda i głośnika złącza krawędzi sprawia, że to mało prawdopodobne, ale nie niemożliwe. Prawdopodobnie istnieje bezpieczniejsze rozwiązanie do routingu lub izolacji dla tego połączenia.
Arkusz danych dla: Utwórz Proto Pokazuje przykłady różnych komponentów przylutowanych na planszę i jak tworzyć torby z lutem na górnej powierzchni.
Dodaj wskazówkę Zadaj pytanie komentarz Pobierz
Krok 4: Zainstaluj kod i pliki audio na bit mikro:
Dla przeglądarki z obsługą WebUSB, taką jak Google Chrome lub Microsoft Edge:
- Pobierz pliki z GitHub:
- Kliknij Surowy Przycisk na nie-alan-its-steve.Py i użyj Zapisz jako w przeglądarce, aby pobrać plik.
- Kliknij Alan.surowy, glin.surowy, Notalan.surowy I Steve.surowy W katalogu audio kliknij Surowy na każdym z nich pobrać plik.
- Kliknij Łączyć, Micro: Bit powinien pojawić się jako wpis o nazwie BBC Micro: Bit CMSIS-DAP – Wybierz to i kliknij łączyć.
- Kliknij Załadować bezpiecznie a następnie załaduj nie alan-its-steve.py Plik w górnej części wyskakującego wyskakującego.
- Pod Pliki projektu Na dole wyskakującego okienka kliknij Pokaż pliki (1) Aby rozwinąć listę. Kliknij Dodaj plik na dole, aby dodać każdy z czterech surowy pliki audio.
- Kliknij krzyż w prawym górnym rogu wyskakującego okienka, aby.
Przydatna funkcja połączenia w edytorze online zależy w WebusB i posiadanie najnowszego oprogramowania na bit Micro:. Jeśli używasz innej przeglądarki lub to nie działa, możesz użyć funkcji zapisu edytora online, aby zapisać plik sześciokątny na Mikrobit prowadzić.
Program na samodzielnym mikro: bit może zacząć odtwarzać próbki audio. Na v2 będą one słyszalne ze względu na kod umożliwiający maleńki, tylny głośnik. Jest to spowodowane przez niepowiązane szpilki, takie jak P8 Dając nieprzewidywalne dane wejściowe, w tym przypadku może sprawić, że program pomyśli, że moduł czujnika PIR jest obecny i ma ustawiony P8 do wysokiej wartości.
Dodaj wskazówkę Zadaj pytanie komentarz Pobierz
Krok 5: Przetestuj i ciesz się
Pięć sekund po uruchomieniu program szuka wysokiego sygnału z modułu czujnika PIR i będzie grał przez wszystkie pięć sekwencji próbek audio, jeśli czujnik PIR będzie nadal „widzi” ruch. Działa wiecznie zaczynając od powrotu w pierwszej sekwencji, jeśli czujnik nic nie wykryje.
Jeśli to nie działa, sprawdź tranzystor, a dioda nie są zbyt gorące z palcem. Jeśli są one, natychmiast odłącz zasilanie i sprawdź okablowanie. Micro: Bit przewija wszelkie błędy na ekranie jednego znaku. Są one trudne do odczytania, ale w przypadku błędów mikropythonowych można je również zobaczyć, klikając Otwarty serial W edytorze internetowym Micro: Bit.
Dodaj wskazówkę Zadaj pytanie komentarz Pobierz
Krok 6: Przetwarzanie dźwięku w celu wykonania niestandardowych surowych plików audio
Jeśli chcesz zmienić pliki audio, musisz wygenerować surowe próbki audio mono 8 -bitowe przy prędkości 8 kHz. Stawka jest udokumentowana jako 7812.5 Hz, jeśli chcesz być bardziej precyzyjnym / doskonałym. Audacity można użyć do utworzenia tych plików z wymienionymi poniżej krokami.
- Ustaw Stawka projektu do 8000 lub 7812.
- Wybierz krótką sekcję mono audio ** i rozważ regulację głośności lub za pomocą sprężarki (poniżej Efekt menu), aby było tak głośne, jak to możliwe.
- Używać Plik / Eksport / Eksportuj wybrany dźwięk. (pokazane powyżej) z nagłówek Ustawić Sur (bez nagłówków) I Kodowanie Ustawić Niepodpisany 8-bitowy PCM. Domyślne rozszerzenie pliku jest .surowy.
** Równowaga musi być ustawiona dokładnie w centrum Aby wygenerować wyjście Mono (jednokanałowy).
Dodaj wskazówkę Zadaj pytanie komentarz Pobierz
Krok 7: Idąc dalej
Po zbudowaniu detektora ruchu oto kilka innych pomysłów:
- Użyj własnych próbek dźwięku.
- Dodaj niektóre efekty wizualne na diodach mikro: bit, gdy odtwarzają się próbki dźwięku.
- Pokaż liczbę liczby wykryć w czasie na diodach LED jako liczba lub z pewnym rodzajem reprezentacji graficznej.
- Zbadaj wrażliwość czujnika wielkości obiektu, temperatury (różnica w tle) i prędkości ruchu. Oraz dla zasięgu i kąt.
- Przetestuj różne odcienie częstotliwości, aby znaleźć słodkie miejsce na głośność. Powyższe wykresy to odpowiedź częstotliwości logarytmicznej dla podobnego głośnika do mikro: bit v2 (góra) i zewnętrzny głośnik 25 mm (dolny).
- Dla mikro: bit v2, zmień kod, aby użyć tylko jednego głośnika i porównaj dźwięk wbudowanego głośnika i zewnętrznego.
- Dodaj więcej czujników, aby pokryć wszystkie ćwiartki. Należy je zamontować znacznie powyżej (lub poniżej) planszy, jeśli chcesz dobrego zasięgu 360 stopni.
- Przeglądaj inne tablice prototypowe:
- Proto-Pic: Exhi: Bit Prototyping System dla mikro: bit
- Micro: bit: alarm ruchu pir w MakeCode – Pokazany moduł wygląda jak klasyczny moduł 5V HC -SR501 – Upewnij się, że używasz takiego.3V kompatybilny.
- Brązowe gadżety dla psa: czujnik pir (z mikro: bit) w makekusie.
- Adafruit Naucz się: Motion Gift Box – bardziej skomplikowany projekt z silnikami w obwodzie.
- Instructibles: Halloween Upoky Ghost with BBC Micro: Bit on Cytron Edu: Bit – Więcej Próbki dźwięku Fun Fun on Micro: Bit (v1).
- Adafruit Naucz się: Pir Motion czujnik – wyjaśnia genialny, oszczędny projekt czujników ruchu pir.
Dodaj wskazówkę Zadaj pytanie komentarz Pobierz
Być pierwszym, który dzieli się
Czy zrobiłeś ten projekt? Udostępnij to nam!
Micro: bit pasywny detektor ruchu w podczerwieni
Mała wersja pir, która jest używana w typowym alarmie włamywacza. Wyzwala, gdy ciepłe ciało przechodzi przed detektorem. Ma pewne możliwości ustawienia zakresu / czułości i można ustawić czas trwania wyjścia.
Czarny ołowiu przechodzi do GND, czerwony ołów przenosi się do 3 V, a żółty ołowi.
Wykorzystuje cyfrowy blok wejściowy do wykrywania, gdy został uruchomiony.
Istnieją dwa doniczki (potencjometry):
Lewy garnek ustawia czas wyjścia od 1 do 20 sekund. Jak pokazano, obraca się o 180, w pełni przeciwnie do ruchu wskazówek zegara (po lewej) wynosi 1 sekundę, całkowicie zgodnie z ruchem wskazówek zegara (skierowanie prawej) wynosi 20 sekund. Istnieje trzy drugie opóźnienie, zanim można go ponownie uruchomić.
Prawa ręka ustawia wrażliwość / zasięg od około 5 m. Jak pokazano, obraca się o 180, w pełni przeciwnie do ruchu wskazówek zegara (skierowanie po lewej) jest najbardziej wrażliwe, w pełni zgodnie z ruchem wskazówek zegara (skierowanie prawej) jest najmniej wrażliwe wymagające większych ruchów blisko w środku.
Jednostka potrzebuje czasu, aby osiedlić się po włączeniu, gdzieś z rzędu 60 sekund.
Micro: bit pasywny detektor ruchu w podczerwieni
Mała wersja pir, która jest używana w typowym alarmie włamywacza. Wyzwala, gdy ciepłe ciało przechodzi przed detektorem. Ma pewne możliwości ustawienia zakresu / czułości i można ustawić czas trwania wyjścia.
Czarny ołowiu przechodzi do GND, czerwony ołów przenosi się do 3 V, a żółty ołowi.
Wykorzystuje cyfrowy blok wejściowy do wykrywania, gdy został uruchomiony.
Istnieją dwa doniczki (potencjometry):
Lewy garnek ustawia czas wyjścia od 1 do 20 sekund. Jak pokazano, obraca się o 180, w pełni przeciwnie do ruchu wskazówek zegara (po lewej) wynosi 1 sekundę, całkowicie zgodnie z ruchem wskazówek zegara (skierowanie prawej) wynosi 20 sekund. Istnieje trzy drugie opóźnienie, zanim można go ponownie uruchomić.
Prawa ręka ustawia wrażliwość / zasięg od około 5 m. Jak pokazano, obraca się o 180, w pełni przeciwnie do ruchu wskazówek zegara (skierowanie po lewej) jest najbardziej wrażliwe, w pełni zgodnie z ruchem wskazówek zegara (skierowanie prawej) jest najmniej wrażliwe wymagające większych ruchów blisko w środku.
Jednostka potrzebuje czasu, aby osiedlić się po włączeniu, gdzieś z rzędu 60 sekund.
Czujnik ruchu pir
To prosty w użyciu czujnika ruchu. Włącz go i poczekaj 1-2 sekundy, aż czujnik otrzyma migawkę spokoju. Jeśli cokolwiek porusza się po tym okresie, ‘alarm’ Pin ulegnie nisko.
Ta jednostka działa świetnie od 5 do 12 V (arkusz danych pokazuje 12 V).
Pin alarmowy to otwarty kolektor, co oznacza, że będziesz potrzebować rezystora podciągania na szpilce alarmowej. Konfiguracja otwartego odpływu umożliwia podłączenie wielu czujników ruchu na pojedynczym szpilce wejściowej. Jeśli którykolwiek z czujników ruchu wyłączy się, kołek wejściowy zostanie wyciągnięty.
My’w końcu zaktualizował złącze! Zniknęło stare “dziwne” złącze, teraz znajdziesz wspólny 3-pin JST! To sprawia, że czujnik PIR jest znacznie bardziej dostępny dla tego, czego może potrzebować Twój projekt. Czerwony = moc, biały = uziemienie i czarny = alarm.
Zasoby:
Kod magazynowy Sparkfun:
- Sen-13285.
Informacje o dostawie
Wysyłka tego samego dnia
- Zamówienia złożone online przed 15:00 od poniedziałku do piątku (z wyłączeniem wakacji publicznych i nasz świąteczny okres wyłączania) są zawsze wysyłane tego samego dnia, pod warunkiem, że towary są w magazynie. Jeśli towary nie będzie w magazynie, postaramy się skontaktować się z Tobą jak najszybciej, aby omówić datę wysyłki.
Dostawy w Wielkiej Brytanii
- Jeśli mieszkasz na kontynencie Wielkiej Brytanii i nie masz w zamówieniu żadnych dużych materiałów ani akumulatorów litowych.95 (4 £.74 w tym VAT) Jeśli wydasz mniej niż 40 £ (48 £, w tym VAT).
- Jeśli wydasz od 40 do 200 GBP (48 £ – 240 GBP.00, w tym VAT, z wyłączeniem dużych materiałów lub akumulatorów litowych) Dostawa jest bezpłatna do większości lokalizacji, 12 £ (14 £.40 w tym VAT, z wyłączeniem dużych materiałów lub akumulatorów litowych) do Irlandii Północnej i 15 £ (18 £.00, w tym podatek VAT, z wyłączeniem dużych materiałów lub akumulatorów litowych) do odległych lokalizacji w Wielkiej Brytanii. W przypadku listy kodów pocztowych, które zostaną obciążone odległość wskaźnika lokalizacji: lista obszarów zdalnych.
- Jeśli wydasz ponad 200 GBP (240 GBP.00, w tym VAT, z wyłączeniem dużych materiałów lub akumulatorów litowych) Dostawa jest bezpłatna w Wielkiej Brytanii.
Reszta świata
- Zamówienia te są wysyłane za pośrednictwem UPS, a koszt zależy od usługi, którą wybierasz przy kasie. Alternatywnie możesz wybrać bezpłatną opcję zbierania i poproś własnego kuriera od nas od nas. Zamówienia międzynarodowe można wysłać tylko na zarejestrowany adres karty. Uwaga: Zamówienia międzynarodowe mogą być obciążone obowiązkiem importowym zależnym od lokalnych przepisów dotyczących importu i stawek cła. Opłaty te są zwykle rozliczane bezpośrednio z UPS.
- Czasy dostawy różnią się w zależności od zamówień międzynarodowych w zależności od wybranej usługi i miejsca docelowego. Możesz zobaczyć czas dostawy i koszt na etapie wysyłki lub za pomocą estymatora wysyłki z koszyka wysyłki.
Kolekcja
- Jeśli chcesz zebrać zamówienie lub użyć własnego kuriera, istnieje opcja, którą możesz wybrać podczas kasy. Nie pobieramy opłat za opłatę za opłatę lub obsługę za tę usługę, a otrzymasz wiadomość e -mail po przetworzeniu zamówienia, możesz zebrać pół godziny po otrzymaniu tego e -maila.
Dalsza informacja
- Aby uzyskać informacje o wszystkich oferowanych przez nas opcjach dostawy, zobacz pełne szczegóły dostawy.
pytania
Cześć, czy możesz użyć czujnika ruchu do aktywowania światła LED / lampy? To tworzenie światła aktywowanego czujnika ruchu
Zapytany przez: Ben
Dziękujemy za e -mail, możesz, ale musisz użyć czegoś takiego jak Arduino lub Micro: Bit, który zakodowałeś, aby kontrolować tę interakcję. Dzieje się tak w zasadzie dlatego, że czujnik potrzebuje czegoś do odczytania napięcia, które spadnie, gdy wykryje ruch, umożliwiając w ten sposób mikro kontrolera jak Arduino włączyć i wyłączać wyjścia.
Odpowiedzi: Cullen Lewis
Niedawno kupiłem czujnik ruchu PIR do użycia z Micro: Bit. Proszę doradzić, jaki jest sygnał, który wydzieli (0/1 dla OFF/WE?) i jakiego kodowania blokowego użyję? Czy możesz dać mi przykład kodowania bloków? Jestem początkującym mikro: bit. Dziękuję.
Zapytany przez: Rico
Dziękujemy za e -mail, powinien on odczytać jako analogowe wejście, które wyciąga wysoko lub niski w zależności od tego, czy jest on wyzwalany. Musisz napisać to jako coś takiego, jeśli pin 0 odczytuje wysoko, a następnie aktywuj wyrzucenie jako bardzo szorstki punkt wyjścia. Nie mamy konkretnego sporady wokół czujników PIR, ale reszta naszych zasobów jest na poniższym linku
Odpowiedzi: Cullen Lewis
Czy możesz użyć tego czujnika ruchu jako śledzenia aktywności? Jeśli tak, czy możesz to połączyć z silnikiem wibracyjnym?
Zapytany przez: Arun Sharma
Cześć Arun, czujnik ruchu PIR nie byłby tak naprawdę dobry dla śledzenia aktywności. Czujnik działa poprzez wyzwalając szpilkę alarmową, aby się nisko, gdy czujnik wykrywa zmianę obszaru, który widzi, na przykład ktoś idący przed czujnikiem, gdy jest umieszczony w pomieszczeniu. Jako taki, gdybyś użył tego jako śledzenia aktywności nie tylko byłby ciągle wycofany, ale także otaczające środowisko byłoby stale się zmieniające i nie byłoby w stanie poprawić identyfikacji, kiedy czujnik musi zostać uruchomiony.
Odpowiedzi: Michael Lockhart
Cześć. Kupiłem to do pracy z mikrobitem BBC. Nie jestem pewien, co lutu, aby go uruchomić przy 3 V, a następnie zasilać go za pomocą mikrobitu? Alternatywnie myślałem o zasilaniu go osobno 6 V, a następnie okablowaniu alarmu prowadzącego do wejścia do mikrobitu, ale martwiłem się, że alarm będzie wkładał zbyt duże napięcie w mikrobicie? Wszelkie porady lub linki do odpowiednich przewodników byłyby bardzo mile widziane. ponieważ możesz zebrać moją wiedzę elektroniczną jest bardzo podstawowa. Nadal staram się zacząć pracować nad projektami elektroniki z moją 10 -letnią córką 🙂
Zapytany przez: Mark
Cześć Mark, czujnik PIR może działać do 3.3v, więc tuż nad tym, co mikro: bit może poradzić sobie. Jako taki lepiej uruchamiasz to od osobnej dostawy lub uruchamianie go z podaży, a następnie regulując to do 3 V dla mikro: bit, albo działałby. Następnie podłączyłbyś pinek alarmowy do mikro: bit, ponieważ wzrośnie od wysokiego do niskiego, gdy wyzwala się, a następnie koduj bit micro:. Może być konieczne użycie rezystora podciągania, 10k byłby w porządku, jednak mikro: bit powinien mieć to wbudowane.