Obsah:

Dverový alarm s ATTiny: 6 krokov
Dverový alarm s ATTiny: 6 krokov

Video: Dverový alarm s ATTiny: 6 krokov

Video: Dverový alarm s ATTiny: 6 krokov
Video: LDmicro 3: PIC16F628A и Arduino Nano (программирование лестничной логики ПЛК микроконтроллера с помощью LDmicro) 2024, Júl
Anonim
Dverový alarm s ATTiny
Dverový alarm s ATTiny

Ahoj všetci, na tejto stránke vám ukážem, ako som vyrobil jednoduchý dverný alarm, ktorý je kompaktný, hlasný a napájaný z batérie.

Krok 1: Komponenty

Komponenty
Komponenty
Komponenty
Komponenty
Komponenty
Komponenty
Komponenty
Komponenty

Existuje úplný zoznam toho, čo potrebujete pre tento projekt, väčšinu komponentov som uložil z vecí, ktoré som mal okolo, ale môžete ich ľahko kúpiť.

  • AtTiny45/85: V mozgu tohto projektu môžete použiť aj arduino dosku, ale myslím si, že je príliš preťažený.
  • 5V regulátor napätia: Použil som CJ78M05 na poskytnutie 5 voltov pre Attiny.
  • LM386: operačný zosilňovač, ktorý prevádzkuje reproduktor.
  • Reproduktor/Piezo: vyberte si hlasný, nie s vysokou impedanciou.
  • Relé: Elektromagnetický spínač používaný na vypnutie zosilňovača, aby sa ušetrila energia, keď je alarm v pohotovostnom režime, použil som TX2-3V, aj keď ho budem poháňať 5 V, to by malo byť v poriadku.
  • Optočlen: Trochu IC na izoláciu cievky relé od Attiny, použil som EL817, ale môžete použiť čokoľvek chcete.
  • NPN tranzistor: na pohon relé.
  • Dióda: na ochranu obvodu pred špičkami vysokého napätia vybíjania cievky pri vypnutí relé.
  • Reed Switch: magnetický spínač na zisťovanie polohy dverí pomocou magnetu.
  • Magnet: Uložil som to zo starého pevného disku.
  • Kondenzátory: budete potrebovať 10 uF na nastavenie zosilnenia LM386 a dva 300uF, jeden na stabilizáciu elektrického vedenia a jeden na výstup reproduktorov.
  • Rezistory: jeden 1kOhm pre základňu tranzistora, jeden 1MOhm ako pulldown odpor pre vstup jazýčkového spínača, použil som taký vysoký odpor na úsporu energie v pohotovostnom režime a odpor pre vstup optočlenu.

Musíte vypočítať hodnotu tohto posledného na základe údajového listu vášho optočlena: v mojom prípade údajový list ukázal ideálny tok prúdu 20 mA cez infračervené diódy optočlena, takže keď ho poháňam s 5 V, vypočítal som odpor, ktorý som potreboval pomocou Ohmovho zákona:

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

  • Prepínač: prepojený dlhým káblom na zapnutie a vypnutie budíka.
  • Napájací kábel+9v batéria.
  • Perf doska: Používam jeden s uzemňovacím pripojením cez jednu stranu, aby bol obvod čistejší (nie ten na obrázku).
  • kolíkové konektory pre integrované obvody a reproduktory, skrutkovacie svorky pre prepínač: závodne odporúčané, ale nie nevyhnutne potrebné.
  • Plastové puzdro: opäť závodné, ale na dvere sa dá namontovať dokonca aj pomocou obojstrannej pásky alebo dokonca môžete vytlačiť 3D tlač.

Krok 2: Naprogramujte ATTiny45

Program ATTiny45
Program ATTiny45
Program ATTiny45
Program ATTiny45

Ako ste si mohli všimnúť, nemôžete program ATTiny zapojiť do USB portu, aby ste ho mohli naprogramovať, budete potrebovať ISP programátor. Ak nemáte takéhoto programátora, môžete ľahko použiť dosku Arduino ako programátora ISP, ako som to urobil ja. Tu sú kroky, ktoré musíte dodržať:

Nahrajte skicu „Arduino ISP“, ktorú nájdete v príkladoch Arduino IDE, na dosku Arduino

Pripojte ATTiny k Arduinu spôsobom, ktorý ukazuje obrázok, môžete si dokonca vytvoriť štít ako ja, aby bolo v budúcnosti ľahké preprogramovať

  • Pripojte Arduino k USB portu a otvorte IDE,
  • Tam otvorte kartu „Nástroje“a „Programátor“a vyberte „Arduino ako ISP“.
  • Otvorte „Súbor“, „Predvoľby“a v adresách URL doplnkového správcu zadajte túto adresu URL:
  • Otvorte „Dosky“, „Správca rady“a tam posuňte zoznam, kde je uvedené „Attiny by Davis A. Mellis“. Kliknite na to a nainštalujte ho. V tomto mieste by ste mali vidieť ATTiny v zozname násteniek.
  • Teraz v ponuke dosky vyberte ATTiny a v „Procesore“vyberte ten, ktorý máte, na „Hodinách“vyberte „Interné 8 MHz“a potom kliknite na „Napáliť bootloader“.

Teraz ste pripravení stiahnuť a nahrať kód.

Krok 3: Obvodový panel

Obvodový panel
Obvodový panel
Obvodový panel
Obvodový panel
Obvodový panel
Obvodový panel

Teraz musíte vytvoriť prototyp Breadboardu podľa vyššie uvedených schém, aby ste otestovali, či všetko funguje.

Krok 4: Obvod dosky Perf

Obvod dosky Perf
Obvod dosky Perf

Teraz, keď ste vyskúšali, čo funguje, môžete obvod Breadboard presunúť do perfboardového. Použitie dosky plošných spojov s uzemnenou stranou vám ušetrí veľa času a priestoru a použitie zásuviek pre všetky integrované obvody je tiež dobrý nápad. po dokončení testu obvod stále funguje správne a potom pomocou série skrutkovacích konektorov a dlhých vodičov zapojte spínač do série s kladným vodičom 9V konektora batérie.

Krok 5: Puzdro a montáž

Puzdro a montáž
Puzdro a montáž
Puzdro a montáž
Puzdro a montáž

Ak sa vám páči, môžete vložiť celú vec do puzdra alebo škatule, aby bolo všetko pekné a kompaktné, môžete dokonca vytlačiť 3D papier podobný tomu, ktorý je na obrázku, ktorý som navrhol. Krabicu namontujte nad dvere pomocou obojstrannej pásky alebo skrutiek a magnet na samotné dvere v súlade s jazýčkovým spínačom, nezabudnite použiť silný magnet. Skryte niekde vypínač alebo sťažte prístup a máte hotovo.

Krok 6: Dokončili ste

Tu to máte, v tomto mieste by ste mali mať funkčný dverný alarm s dlhou životnosťou batérie, môj čerpá okolo 1mA v pohotovostnom režime a pri použití takej 9V batérie, ktorá má typicky 500mAh, by mala vydržať zhruba 500 hodín. Ak chcete ušetriť ešte viac energie, môžete sa vyhnúť regulátoru napätia a napájať obvod priamo 5 voltmi, čím sa zníži spotreba energie iba na niekoľko uA, ale týmto spôsobom bude mať alarm nižšiu hlasitosť.

Ak máte nejaké návrhy alebo problémy pri jeho stavbe, použite prosím sekciu komentárov, bez problémov vám poskytnem riešenia.

Odporúča: