INHOUDSOPGAWE:
- Stap 1: Komponente
- Stap 2: Program ATTiny45
- Stap 3: Broodbordbaan
- Stap 4: Perf Board Circuit
- Stap 5: Omhulsel en bevestiging
- Stap 6: U is klaar
Video: Deur alarm met ATTiny: 6 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:23
Hallo almal, op hierdie bladsy gaan ek jou wys hoe ek 'n eenvoudige deuralarm gemaak het wat kompak, luidrugtig en battery -aangedrewe is.
Stap 1: Komponente
Daar is 'n volledige lys van wat u nodig het vir hierdie projek; ek het die meeste komponente opgespoor uit dinge wat ek rondgelê het, maar u kan dit maklik koop.
- AtTiny45/85: Die brein van hierdie projek, u kan selfs 'n arduino -bord hiervoor gebruik, maar ek dink dit is heeltemal te oorweldigend.
- 5V Spanningsreguleerder: ek het 'n CJ78M05 gebruik om 5 Volt vir die Attiny te verskaf.
- LM386: op-amp wat die luidspreker bestuur.
- Spreker/Piezo: kies 'n harde een, nie te hoog in impedansie.
- Relais: 'n Elektromagnetiese skakelaar wat gebruik word om die versterker uit te skakel om krag te bespaar wanneer die alarm in stand-by is, ek het 'n TX2-3V gebruik, selfs al gaan ek dit met 5V ry, dit behoort goed te wees.
- Optokoppelaar: 'n bietjie IC om die spoel van die aflos van die Attiny te isoleer, ek het 'n EL817 gebruik, maar u kan gebruik wat u wil.
- NPN -transistor: om die relais aan te dryf.
- Diode: om die stroombaan te beskerm teen die hoogspanningspieke van die spoel wat ontlaai wanneer die relais afgaan.
- Rietskakelaar: 'n magnetiese skakelaar om die deurposisie met behulp van 'n magneet op te spoor.
- Magnet: ek het dit van 'n ou hardeskyf afgesny.
- Kondensators: u benodig 'n 10 uF -een om die versterking van LM386 en twee 300uF in te stel, een om die kraglyn te stabiliseer en een vir die luidsprekeruitset.
- Weerstande: een 1kOhm vir die basis van die transistor, een 1MOhm as 'n afslagweerstand vir die rietskakelaarinvoer; ek het so 'n hoë weerstand gebruik om krag te bespaar in stand-by en 'n weerstand vir die ingang van die optokoppelaar.
U moet die waarde van hierdie laaste een bereken op grond van die datablad van u optokoppelaar: in my geval het die datablad 'n ideale stroomvloei van 20mA getoon deur die infrarooi led van die optokoppelaar, so terwyl ek met 5v ry, bereken ek die weerstand wat ek nodig gehad het met behulp van Ohm se wet:
R = V/I R = 5v/0, 002A R = 250Ohms
- Skakelaar: gekoppel met 'n lang kabel om die alarm aan en uit te skakel.
- Batterykabel+9v battery.
- Perf -bord: ek gebruik een met 'n grondaansluiting aan die een kant om die stroombaan skoner te maak (nie die een op die foto nie).
- koppenne vir IC's en luidsprekers, skroefaansluiting vir die skakelaar: met 'n pas, maar nie streng nodig nie.
- Plastic omhulsel: weereens, met 'n rits, maar u kan op die deur instap, selfs met dubbelzijdige band, of u kan selfs 'n 3D -afdruk.
Stap 2: Program ATTiny45
Soos u dalk opgemerk het, kan u nie die ATTiny in u usb -poort aansluit om dit te programmeer nie, benodig u 'n ISP -programmeerder. As u nie so 'n programmeerder het nie, kan u maklik 'n arduino -bord as 'n ISP -programmeerder gebruik, net soos ek. Hier is die stappe wat u moet volg:
Laai die "Arduino ISP" -skets op wat u in die voorbeelde van die Arduino IDE kan vind na 'n Arduino -bord
Koppel die ATTiny aan Arduino soos op die foto, u kan selfs 'n skild maak soos ek gedoen het om dit in die toekoms maklik te herprogrammeer
- Koppel Arduino aan 'n usb -poort en maak die IDE oop,
- Maak daar die oortjie "Tools" en "Programmer" oop en kies "Arduino as ISP".
- Maak 'Lêer', 'Voorkeure' oop en in die URL's vir addisionele rade vir bestuurders, gee hierdie URL:
- Maak 'Boards', 'Board Manager' oop en blaai daardeur deur die lys waar daar 'attiny by Davis A. Mellis' staan. Klik daarop en installeer dit. Op hierdie punt moet u ATTiny in die bordlys kan sien.
- Kies nou ATTiny in die bordkieslys en in "Verwerker" kies u die een wat u het, op "Klok", kies "Interne 8Mhz" en klik dan op "Brand bootloader".
Nou is u gereed om die kode af te laai en op te laai.
Stap 3: Broodbordbaan
Nou moet u 'n Breadboard -prototipe maak volgens die skema hierbo om te toets of alles werk.
Stap 4: Perf Board Circuit
As u eers getoets het dat alles werk, kan u die Breadboard -kring na 'n perfboardbord skuif. As u 'n PCB met 'n geaarde kant gebruik, spaar u baie tyd en ruimte, en is dit ook 'n goeie idee om voetstukke vir al die IC's te gebruik. sodra u klaar is met die toets, werk die stroombaan steeds korrek en voeg dan 'n skakelaar in serie met die positiewe aansluiting van die 9v -batterykonnektor met behulp van die skroefaansluiting en lang drade.
Stap 5: Omhulsel en bevestiging
As u wil, kan u die hele ding in 'n boks of 'n boks sit om alles mooi en kompak te hou, maar u kan selfs 'n 3D -prentjie maak wat soortgelyk is aan die op die prentjie wat ek ontwerp het. Monteer die boks bokant die deur met dubbelband of skroewe en die magneet op die deur self in ooreenstemming met die rietskakelaar, gebruik 'n sterk magneet. Steek die kragskakelaar iewers weg of maak dit moeilik om toegang te verkry, en u is klaar.
Stap 6: U is klaar
Hier het u 'n funksionele deuralarm met 'n lang batterylewe, myne trek ongeveer 1 mA in stand-by en gebruik so 'n 9v-battery met 'n tipiese 500mAh, dit behoort ongeveer 500 uur te hou. As u nog meer krag wil bespaar, kan u die spanningsreguleerder vermy en die stroombaan direk met 5 volt aanstuur, wat die kragverbruik tot 'n bietjie uA verminder, maar op hierdie manier sal die alarm 'n laer volume hê.
As u voorstelle of probleme ondervind tydens die bou daarvan, gebruik die kommentaarafdeling, ek bied geen oplossings vir u nie.
Aanbeveel:
Lamp met 'n battery wat aangeskakel word deur magnete te gebruik !: 8 stappe (met foto's)
Lamp wat deur batterye aangeskakel word deur aan te wend met magnete !: Ons weet dat die meeste lampe deur 'n fisiese skakelaar aan/uit gaan. My doel met hierdie projek was om 'n unieke manier te skep om die lamp maklik aan/uit te skakel sonder die klassieke skakelaar. Ek was geïntrigeerd deur die idee van 'n lamp wat tydens hierdie proses van vorm verander het
Mens-rekenaar-koppelvlak: funksioneer as 'n gripper (gemaak deur Kirigami) deur polsbeweging met behulp van EMG: 7 stappe
Mens-rekenaar-koppelvlak: Function a Gripper (gemaak deur Kirigami) deur polsbeweging met behulp van EMG: Dit was dus my eerste poging met 'n mens-rekenaar-koppelvlak. Ek het die spieraktiveringsseine van my polsbeweging vasgelê met 'n EMG-sensor, dit verwerk deur luislang en arduino en het 'n origami -gebaseerde grijper aangestuur
Arduino Alarm - deur Sissi: 6 stappe
Arduino Alarm - deur Sissi: Motivering: Dit is 'n spesiale alarm wat u spesifiek moet doen om die alarm uit te skakel. Die rede waarom ek hierdie projek wil maak, is dat wanneer sommige mense die geluid van 'n alarm hoor, hulle slegs die alarm sal afskakel of weer kan stel, maar dit is
ROOMBA Aangedryf deur ARDUINO YUN Via Wifi App deur STEFANO DALL'OLIO: 4 stappe (met foto's)
ROOMBA Aangedryf deur ARDUINO YUN Via Wifi App deur STEFANO DALL'OLIO: Met hierdie gids deel ek die kode om ARDUINO YUN aan Roomba te koppel om Roomba via Wifi te bestuur. Die kode en die app is volledig deur myself gemaak en ontwikkel Stefano Dall ' Olio.My Roomba is Roomba 620, maar jy kan dieselfde kode vir ander Roomb gebruik
Super eenvoudige deur alarm: 5 stappe
Super eenvoudige deuralarm: my sewejarige seun wou 'n deuralarm bou. Dit moes duidelik baie eenvoudig wees. Maar natuurlik wou hy hê dat dit 'professioneel' moet lyk, nie soos 'n selfdoen of speelgoed nie. Ek het 'n eenvoudige ontwerp gekry en 'n paar maklike stappe wat hy kon volg. Doen dit miskien nie homself nie