Sisällysluettelo:

Ärsyttävä piippaus: 4 vaihetta
Ärsyttävä piippaus: 4 vaihetta

Video: Ärsyttävä piippaus: 4 vaihetta

Video: Ärsyttävä piippaus: 4 vaihetta
Video: MITÄ VAIHEITA PARISUHDE KÄY LÄPI? | puhetta parisuhteesta 2024, Marraskuu
Anonim
Ärsyttävä piippaus
Ärsyttävä piippaus

Pelaa kepposia ystävillesi (vihollisillesi?) Piilottamalla korkea äänimerkki, joka kuuluu satunnaisin aikavälein. Tässä ohjeessa käytetään vain vähän osia. Kaikki mitä vaaditaan on:

  • akku
  • mikro -ohjain
  • kaiutin

Miksi en käytä vain 555 -ajastinsirua? Varmasti voisit. Pidän tästä menetelmästä, koska: 1. Kyky piipata satunnaisin välein2. Vähintään tarvittavat osat (yksinkertaisuus/tyylikkyys) 3. Halusin käyttää mikro -ohjainta (koska aloitin äskettäin mikro -ohjaimien oppimisen) Tämä projekti sai inspiraationsa MAKE -lehden artikkelista samanlaisen laitteen valmistamisesta 555 -ajastinsirulla. löysi Ravenin, joka on samanlainen piippaus mikrokontrollerin avulla. Päätin lisätä ohjeen, koska se käyttää vähemmän osia ja sillä on satunnaiset välit.

Vaihe 1: Tarvittavat osat

Tarvittavat osat
Tarvittavat osat
Tarvittavat osat
Tarvittavat osat
Tarvittavat osat
Tarvittavat osat

Kolmen peruskomponentin lisäksi käytin paria muuta osaa kokoonpanon helpottamiseksi. Tässä on täydellinen osaluettelo, jota tarvitaan lopulliseen versioon:

  • ATtiny13 -mikrokontrolleri (Sparkfun.com)
  • AA -paristot (3)
  • Paristopidike kytkimellä (Digikey-osa # SBH-331AS-ND)
  • 8-nastainen pistorasia mikro-ohjaimelle
  • Kaiutin (pieni 8 ohmin tai pietsosähköinen summeri)
  • Silikoniliima (RTV)

Voit tehdä tämän projektin melkein millä tahansa akulla, mikro -ohjaimella ja kaiutinyhdistelmällä. Tämän vaiheen kuvat osoittavat osia, joita minulla oli talon ympärillä. Tein koko projektin talon osista. Voit käyttää lähes kaikkia paristoja, joiden jännite on mikrokontrollerin alueella (1,8–5,5 volttia ATtiny13: lle). Mitä korkeampi jännite, sitä voimakkaampi piippaus Lähes kaikki pienet kaiuttimet toimivat. Haluat ehkä kokeilla erilaisia pieniä kaiuttimia. Valitsin kaiuttimen, jossa on muovikalvo, koska se ei tuottanut napsahdusääntä piippauksen lopussa kuten jotkut muut pienet kaiuttimet. Voit muokata lähdekoodia muille mikro -ohjaimille. Se edellyttäisi vain ajastinrekisterin asetusten muuttamista.

  • Perusjuotostaidot - Juotosopetus
  • Mikro -ohjaimen ohjelmointi - AVR -opetusohjelma

Vaihe 2: Prototyyppien luominen

Prototyyppien luominen
Prototyyppien luominen
Prototyyppien luominen
Prototyyppien luominen
Prototyyppien luominen
Prototyyppien luominen
Prototyyppien luominen
Prototyyppien luominen

Helpoin tapa testata piiri on käyttää leipälevyn prototyyppiä. Voit myös ohjelmoida mikro -ohjaimen leipälevyllä ollessaan. Kun se toimi, laitoin sen pienelle leipälevylle, jotta voisin viedä sen töihin ja kokeilla sitä.

Kytke kaiutin ATtiny13-liitäntään: nastat 4 ja 5 Liitä akku ATtiny13-liitäntään: nasta 8 (+) ja nasta 4 (-) Joten nastassa 4 on negatiivinen akun napa ja yksi kaiutinjohto (ei väliä kumpi). Nasta 5 kytkeytyy toiseen kaiutinjohtoon ja nasta 8 akun positiiviseen puoleen. Ymmärrän, että nollausnasta (pin1) on vedettävä korkealle, mutta se toimii tekemättä sitä, eikä tämä projekti yritä olla muodollisesti oikea. Huomaa, että jos haluat parempaa äänenlaatua, voit asettaa vastus-kondensaattorin alipäästösuodattimen ulostulonappiin kaiuttimen kanssa. Mutta tähän projektiin haluamme joka tapauksessa ärsyttävän äänen. Prototyyppi sai minut ymmärtämään, että ääni ei ollut kovin kova. Se voi silti toimia hyvin sinulle hiljaisessa ympäristössä (toimisto?). Äänenvoimakkuuden lisäämiseksi vaihdoin pariston 3 V: sta (CR2032) 4,5 volttiin (3 AA).

Vaihe 3: Laiteohjelmisto

Laiteohjelmisto
Laiteohjelmisto

1. Lataa piip.zip ja purkaa se.2. Avaa komentoikkuna kyseisessä hakemistossa 3. "tee ohjelma-piippaus" ohjelmoidaksesi ATtiny13Voit muuttaa pienimmän/enimmäisajan piippausten välillä, äänimerkin taajuutta ja kestoa muuttamalla parametreja lähdetiedoston yläosan lähellä. piip. c. Zip -tiedoston tiedostoilla on seuraavat parametriarvot: secMin = 180; // Minimimäärä sekunteja, kunnes beepsecMax = 600; // Enimmäismäärä sekunteja, kunnes beepfreq = 6000; // Piippaustaajuus HzmsDuration = 1000; // Piippauksen kesto millisekunteina (1000 = 1 sekunti) Joten se piippaa 6 kHz: n 1 sekunnin välein 3–10 minuutin välein. Voit vapaasti kokeilla erilaisia arvoja. Ääriarvot voivat kuitenkin aiheuttaa odottamattomia tuloksia. Huomaa, että koska nasta 4 on ohjelmoija ja yksi kaiutinjohdoista, sinun on irrotettava kaiutin nasta 4 ohjelmoitaessa. Jos tarvitset lisätietoja tästä vaiheesta, katso tämä opetusohjelma.

Vaihe 4: Lopullinen kokoonpano

Lopullinen kokoonpano
Lopullinen kokoonpano
Lopullinen kokoonpano
Lopullinen kokoonpano
Lopullinen kokoonpano
Lopullinen kokoonpano

Nyt kun se toimii, laita kaikki yhteen ja pakkaa se.

1. Juotososat yhteen 2. Pidä silikoniliimaa pitämällä se yhdessä ja helpottamalla liitosten/johtojen jännitystä. Käytin siruliitäntää, jotta voisin poistaa sirun ja ohjelmoida uudelleen äänimerkin parametrit (väli, taajuus ja kesto). Jotta pistorasia asettuu tasaisesti paristokoteloon, taivutin käytetyt tapit (4, 5 ja 8) vaakasuoraan ja katkaisin muut pistorasiat. Akun ja kaiuttimen valinta voi riippua siitä, miten haluat käyttää sitä. Halusin alun perin hyvin pienen paketin, jotta voisin piiloutua "minne tahansa". Olin harkinnut 1.5 -napiparistojen käyttöä (3), mutta en voinut ajatella helppoa tapaa tehdä paristopidike. Pidin lopulta 3 AA -ratkaisusta. Kotelo on sopivan kokoinen mikro -ohjaimen ja kaiuttimen kiinnittämiseen. Se toimii myös hyvin tarranauhan kiinnittämiseen. Testin aikana huomasin, että sen piilottaminen pöydän tai työpöydän alapuolelle oli kätevää. 3 AA -kotelon avulla voin yhdistää tarranauhan molemmat puolet, poistaa teipin, joka peittää tahmean puolen, ja lyödä sitä pöydän alle. Sitten kun haluan hakea sen, voin yksinkertaisesti kurkottaa pöydän alle ja repiä sen pois (jättäen tarranauhan koukkupuolen edelleen pöydän alle). Pidä hauskaa, näytä meille kuva piippauksesta ja kerro meille uhrin tarina.

Suositeltava: