Spisu treści:

Alarm drzwi z ATTiny: 6 kroków
Alarm drzwi z ATTiny: 6 kroków

Wideo: Alarm drzwi z ATTiny: 6 kroków

Wideo: Alarm drzwi z ATTiny: 6 kroków
Wideo: Reset systemu oddymiania 2024, Lipiec
Anonim
Alarm drzwi z ATTiny
Alarm drzwi z ATTiny

Cześć wszystkim, na tej stronie pokażę, jak stworzyłem prosty alarm do drzwi, który jest kompaktowy, głośny i zasilany bateryjnie.

Krok 1: Komponenty

składniki
składniki
składniki
składniki
składniki
składniki
składniki
składniki

Jest pełna lista tego, czego potrzebujesz do tego projektu, większość komponentów usunąłem z rzeczy, które leżałem, ale możesz je łatwo kupić.

  • AtTiny45/85: Mózg tego projektu, możesz użyć do tego nawet płytki arduino, ale myślę, że jest to zbyt mocne.
  • Regulator napięcia 5 V: użyłem CJ78M05, aby zapewnić 5 woltów dla Attiny.
  • LM386: wzmacniacz operacyjny obsługujący głośnik.
  • Głośnik/Piezo: wybierz głośny, niezbyt wysoki impedancja.
  • Przekaźnik: Przełącznik elektromagnetyczny używany do wyłączania wzmacniacza w celu oszczędzania energii, gdy alarm jest w stanie gotowości, użyłem TX2-3V, nawet jeśli mam go prowadzić z napięciem 5V, to powinno być w porządku.
  • Transoptor: mały układ scalony do odizolowania cewki przekaźnika od Attiny, użyłem EL817, ale możesz użyć, co chcesz.
  • Tranzystor NPN: do sterowania przekaźnikiem.
  • Dioda: do ochrony obwodu przed skokami wysokiego napięcia cewki rozładowującej się po wyłączeniu przekaźnika.
  • Kontaktron: przełącznik magnetyczny do wykrywania położenia drzwi za pomocą magnesu.
  • Magnes: uratowałem to ze starego dysku twardego.
  • Kondensatory: potrzebujesz jednego 10 uF, aby ustawić wzmocnienie LM386 i dwóch 300 uF, jednego do stabilizacji linii zasilającej i jednego do wyjścia głośnikowego.
  • Rezystory: jeden 1kOhm dla bazy tranzystora, jeden 1MOhm jako rezystor pulldown dla wejścia kontaktronu, użyłem tak wysokiej rezystancji, aby oszczędzać energię w stanie czuwania, oraz rezystor dla wejścia transoptora.

Musisz obliczyć wartość tego ostatniego na podstawie karty katalogowej twojego transoptora: w moim przypadku karta katalogowa wykazała idealny przepływ prądu 20mA przez diodę podczerwieni transoptora, więc jak jeżdżę z 5V, obliczyłem opór, którego potrzebowałem, korzystając z prawa Ohma:

R=V/I R=5v/0, 002A R=250Ohm

  • Przełącznik: połączony długim kablem do włączania i wyłączania alarmu.
  • Przewód baterii + bateria 9v.
  • Płytka perforowana: używam jednego z uziemieniem po jednej stronie, aby oczyścić obwód (nie ten na zdjęciu).
  • piny nagłówkowe dla układów scalonych i głośnika, zacisk śrubowy dla przełącznika: zalecane, ale nie bezwzględnie konieczne.
  • Plastikowa obudowa: ponownie zalecana, ale można ją zamontować na drzwiach nawet za pomocą taśmy dwustronnej lub można nawet wydrukować w 3D.

Krok 2: Program ATTiny45

Program ATTiny45
Program ATTiny45
Program ATTiny45
Program ATTiny45

Jak mogłeś zauważyć, nie możesz podłączyć ATTiny do portu USB, aby go zaprogramować, będziesz potrzebować programisty ISP. Jeśli nie masz takiego programatora, możesz łatwo użyć płyty arduino jako programisty ISP, tak jak ja. Oto kroki, które musisz wykonać:

Prześlij szkic "Arduino ISP", który można znaleźć w przykładach Arduino IDE na płytkę Arduino

Podłącz ATTiny do Arduino w sposób pokazany na zdjęciu, możesz nawet zrobić tarczę, tak jak ja, aby ułatwić przeprogramowanie w przyszłości

  • Podłącz Arduino do portu USB i otwórz IDE,
  • Tam otwórz zakładkę "Narzędzia" i "Programista" i wybierz "Arduino jako ISP".
  • Otwórz „Plik”, „Preferencje” i w adresach URL Menedżera tablic dodatkowych podaj ten adres URL:
  • Otwórz „Boards”, „Board Manager” i tam przewiń listę, gdzie jest napisane „attiny by Davis A. Mellis”. Kliknij na to i zainstaluj. W tym momencie powinieneś być w stanie zobaczyć ATTiny na liście plansz.
  • Teraz w menu płyty wybierz ATTiny i w "Procesorze" wybierz ten, który masz, w "Zegar" wybierz "Wewnętrzny 8Mhz" a następnie kliknij "Nagraj bootloader".

Teraz jesteś gotowy do pobrania i przesłania kodu.

Krok 3: Obwód płytki do krojenia chleba

Obwód deski do krojenia chleba
Obwód deski do krojenia chleba
Obwód deski do krojenia chleba
Obwód deski do krojenia chleba
Obwód deski do krojenia chleba
Obwód deski do krojenia chleba

Teraz musisz zrobić prototyp Breadboard zgodnie z powyższymi schematami, aby przetestować, czy wszystko działa.

Krok 4: Obwód płytki perforowanej

Obwód płytki perforowanej
Obwód płytki perforowanej

Teraz, gdy już przetestowałeś, że wszystko działa, możesz przenieść obwód Breadboard na perfboard. Korzystanie z płytki drukowanej z uziemioną stroną oszczędza dużo czasu i miejsca, a użycie gniazd dla wszystkich układów scalonych jest również dobrym pomysłem. po zakończeniu testu obwód nadal działa poprawnie, a następnie dodaj przełącznik szeregowo z dodatnim przewodem złącza akumulatora 9V za pomocą złącza śrubowego i długich przewodów.

Krok 5: Obudowa i montaż

Obudowa i mocowanie
Obudowa i mocowanie
Obudowa i mocowanie
Obudowa i mocowanie

Jeśli chcesz, możesz umieścić całość w etui lub pudełku, aby wszystko było ładne i kompaktowe, możesz nawet wydrukować 3D podobne do tego na zdjęciu, które zaprojektowałem. Zamontuj skrzynkę nad drzwiami za pomocą taśmy dwustronnej lub wkrętów, a magnes na drzwiach zgodnie z kontaktronem, koniecznie użyj silnego magnesu. Ukryj gdzieś wyłącznik zasilania lub utrudnij dostęp i gotowe.

Krok 6: Skończyłeś

Masz to, w tym momencie powinieneś mieć działający alarm drzwi z długo działającą baterią, mój pobiera około 1mA w trybie gotowości i używając takiej baterii 9V, która zwykle ma 500mAh, powinna wystarczyć na około 500 godzin. Jeśli chcesz zaoszczędzić jeszcze więcej energii, możesz uniknąć regulatora napięcia i zasilać obwód bezpośrednio 5 woltami, zmniejszając pobór mocy do zaledwie kilku uA, jednak w ten sposób alarm będzie miał niższą głośność.

Jeśli masz jakieś sugestie lub problemy podczas budowania, skorzystaj z sekcji komentarzy, bez problemu dostarczę Ci rozwiązania.

Zalecana: