Sisällysluettelo:

Ovihälytys ATTiny: 6 askelta
Ovihälytys ATTiny: 6 askelta

Video: Ovihälytys ATTiny: 6 askelta

Video: Ovihälytys ATTiny: 6 askelta
Video: Ovihälytyksen ohittaminen 2024, Heinäkuu
Anonim
Ovihälytin ATTiny: n kanssa
Ovihälytin ATTiny: n kanssa

Hei kaikki, tällä sivulla aion näyttää teille, kuinka tein yksinkertaisen ovihälytyksen, joka on kompakti, kova ja paristokäyttöinen.

Vaihe 1: Komponentit

Komponentit
Komponentit
Komponentit
Komponentit
Komponentit
Komponentit
Komponentit
Komponentit

Siellä on täydellinen luettelo siitä, mitä tarvitset tähän projektiin. Säästin suurimman osan komponenteista tavaroistani, mutta voit ostaa niitä helposti.

  • AtTiny45/85: Tämän projektin aivot, voit käyttää tähän jopa arduino -korttia, mutta mielestäni se on liian ylikuormitettu.
  • 5 V: n jännitesäädin: käytin CJ78M05: tä antamaan 5 volttia Attinylle.
  • LM386: kaiutinta käyttävä op-vahvistin.
  • Kaiutin/pietso: valitsi kovan, ei liian suuren impedanssin.
  • Rele: Sähkömagneettinen kytkin, jolla vahvistin sammutettiin virran säästämiseksi, kun hälytys on valmiustilassa, käytin TX2-3V: tä, vaikka aion käyttää sitä 5 voltilla, sen pitäisi olla kunnossa.
  • Optoerotin: Pieni IC eristää releen kelan Attinystä, käytin EL817: tä, mutta voit käyttää mitä haluat.
  • NPN -transistori: releen käyttö.
  • Diodi: suojaa piiriä kelan suurjännitepiikeiltä, jotka purkautuvat, kun rele sammuu.
  • Reed -kytkin: magneettikytkin, joka havaitsee oven asennon magneetin avulla.
  • Magneetti: tallensin tämän vanhalta kiintolevyltä.
  • Kondensaattorit: tarvitset 10 uF: n LM386 -vahvistuksen ja kaksi 300uF: n vahvistusta, yhden virtajohdon vakauttamiseen ja toisen kaiuttimen lähtöön.
  • Vastukset: yksi 1 kOhm transistorin pohjalle, yksi 1MOhm alasvedettäväksi vastukseksi reed-kytkentätulolle, käytin niin suurta vastusta virran säästämiseksi valmiustilassa ja vastus optoerottimen tulolle.

Sinun on laskettava tämän viimeisen arvo optoerottimesi tietolomakkeen perusteella: minun tapauksessani tietolomake osoitti ihanteellisen 20 mA: n virtauksen optoerottimen infrapunajohtimen läpi, joten kun ajelen sillä 5 V: lla, laskin vastus, jota tarvitsin käyttämällä Ohmin lakia:

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

  • Kytkin: kytketty pitkällä kaapelilla hälytyksen kytkemiseksi päälle ja pois.
  • Akkujohto+9V akku.
  • Perf -levy: käytän sellaista, jossa on maadoitus toisella puolella piirin puhdistamiseksi (ei kuvassa).
  • liittimen nastat IC: lle ja kaiuttimelle, ruuviliitin kytkimelle: suositeltavaa, mutta ei ehdottoman välttämätöntä.
  • Muovikotelo: jälleen suositeltavaa, mutta voit kiinnittää oven jopa kaksipuolisella teipillä tai jopa 3D -tulostamalla.

Vaihe 2: Ohjelmoi ATTiny45

Ohjelma ATTiny45
Ohjelma ATTiny45
Ohjelma ATTiny45
Ohjelma ATTiny45

Kuten olet ehkä huomannut, ettet voi kytkeä ATTiny -laitetta USB -porttiin ohjelmoidaksesi sitä, tarvitset Internet -palveluntarjoajan. Jos sinulla ei ole tällaista ohjelmoijaa, voit helposti käyttää arduino -korttia Internet -palveluntarjoajan ohjelmoijana, kuten minulla oli. Tässä on seuraavat vaiheet:

Lataa "Arduino ISP" -luonnos, joka löytyy esimerkeistä Arduino IDE: stä Arduino -kortille

Yhdistä ATTiny Arduinoon kuvan osoittamalla tavalla, voit jopa tehdä kilven, kuten minä tein, jotta se olisi helppo ohjelmoida uudelleen tulevaisuudessa

  • Liitä Arduino USB -porttiin ja avaa IDE,
  • Avaa sieltä "Työkalut" -välilehti ja "Ohjelmoija" ja valitse "Arduino ISP: ksi".
  • Avaa "Tiedosto", "Asetukset" ja lisätaulujen hallinnan URL -osoitteet antavat tämän URL -osoitteen:
  • Avaa "Boards", "Board Manager" ja selaa luetteloa alaspäin, jossa lukee "attiny by Davis A. Mellis". Napsauta sitä ja asenna se. Tässä vaiheessa sinun pitäisi pystyä näkemään ATTiny taululuettelossa.
  • Valitse nyt levyn valikosta ATTiny ja "Suoritin" -kohdasta se, joka sinulla on, valitse "Kello" -kohdasta "Sisäinen 8Mhz" ja napsauta sitten "Polta käynnistyslatain".

Nyt olet valmis lataamaan ja lähettämään koodin.

Vaihe 3: Leipälevypiiri

Leipälevypiiri
Leipälevypiiri
Leipälevypiiri
Leipälevypiiri
Leipälevypiiri
Leipälevypiiri

Nyt sinun on tehtävä Breadboard -prototyyppi yllä olevien kaavioiden mukaan testataksesi, että kaikki toimii.

Vaihe 4: Perf Board Circuit

Perf Board Circuit
Perf Board Circuit

Nyt kun olet testannut kaiken toimivan, voit siirtää Breadboard -piirin perfboard -piiriin. Piirilevyn käyttäminen maadoitetulla puolella säästää paljon aikaa ja tilaa, ja pistorasioiden käyttäminen kaikille IC: lle on myös hyvä idea. kun olet lopettanut testin, piiri toimii edelleen oikein ja lisää sitten kytkin sarjaan 9 V: n akkuliittimen positiivisen johdon kanssa käyttämällä ruuviliitintä ja pitkiä johtoja.

Vaihe 5: Kotelo ja asennus

Kotelo ja kiinnitys
Kotelo ja kiinnitys
Kotelo ja kiinnitys
Kotelo ja kiinnitys

Jos haluat, voit laittaa koko kotelon tai laatikon sisään, jotta kaikki pysyy kauniina ja kompaktina, voit jopa tulostaa 3D: n, joka on samanlainen kuin suunnittelemani kuva. Kiinnitä laatikko oven yläpuolelle kaksipuolisella teipillä tai ruuveilla ja oven magneetti reed -kytkimen mukaisesti, käytä vahvaa magneettia. Piilota virtakytkin jonnekin tai vaikeuta pääsyä ja olet valmis.

Vaihe 6: Olet valmis

Tässä sinulla on, tässä vaiheessa sinulla pitäisi olla toimiva ovihälytin, jolla on pitkäkestoinen akku, minun kuluttaa noin 1 mA valmiustilassa ja käyttää sellaista 9 voltin akkua, jonka tyypillisesti on 500 mAh, sen pitäisi kestää noin 500 tuntia. Jos haluat säästää vielä enemmän virtaa, voit välttää jännitesäätimen ja kytkeä virtapiirin suoraan 5 voltilla, mikä pienentää virrankulutuksen vain uA: ksi, mutta tällä tavalla hälytyksen äänenvoimakkuus on pienempi.

Jos sinulla on ehdotuksia tai ongelmia sen rakentamisen aikana, käytä kommenttiosaa, annan sinulle ratkaisuja ilman ongelmia.

Suositeltava: