Sisukord:

Tüütu piiksuja: 4 sammu
Tüütu piiksuja: 4 sammu

Video: Tüütu piiksuja: 4 sammu

Video: Tüütu piiksuja: 4 sammu
Video: Синтия которая занадоела ► 7 Прохождение Silent Hill 4: The Room ( PS2 ) 2024, Juuli
Anonim
Tüütu piiksuja
Tüütu piiksuja

Mängige oma sõpradele (vaenlastele?) Jama, peites kõrge helisignaali, mis kostub juhuslike ajavahemike järel. See juhend kasutab minimaalselt osi. Kõik, mida nõutakse, on järgmine:

  • aku
  • mikrokontroller
  • kõneleja

Miks ma ei kasuta lihtsalt 555 taimerikiipi? Kindlasti saaksid. Mulle meeldib see meetod, sest: 1. Võimalus piiksuda juhuslike intervallidega2. Vajalikud minimaalsed osad (disaini lihtsus/elegantsus) 3. Tahtsin kasutada mikrokontrollerit (kuna alustasin hiljuti mikrokontrollerite tundmaõppimise teekonda) See projekt sai inspiratsiooni ajakirja MAKE artiklist sarnase 555 taimerikiibiga seadme valmistamise kohta. Pärast oma prototüübi tegemist otsisin juhiseid instructables.com ja leidis Raveni, mis on sarnane piiksuv asi mikrokontrolleri abil. Otsustasin lisada oma juhendatava, kuna see kasutab vähem osi ja sellel on juhuslikud intervallid.

Samm: vajalikud osad

Vajalikud osad
Vajalikud osad
Vajalikud osad
Vajalikud osad
Vajalikud osad
Vajalikud osad

Lisaks kolmele põhikomponendile kasutasin kokkupanemisel abi veel paarist osast. Siin on minu lõpliku versiooni jaoks vajalike osade täielik loetelu:

  • ATtiny13 mikrokontroller (Sparkfun.com)
  • AA patareid (3)
  • Akuhoidik koos lülitiga (Digikey osa # SBH-331AS-ND)
  • 8-kontaktiline pesa mikrokontrolleri jaoks
  • Kõlar (väike 8 oomi või piesoelektriline summer)
  • Räni liim (RTV)

Seda projekti saate teha peaaegu iga aku, mikrokontrolleri ja kõlarite kombinatsiooniga. Selle sammu pildid näitavad osi, mis mul maja ümber olid. Ma tegin kogu selle projekti osadest, mis mul majas olid. Saate kasutada peaaegu kõiki patareisid, mille pinge on mikrokontrolleri vahemikus (ATtiny13 puhul 1,8–5,5 volti). Mida kõrgem on pinge, seda tugevam on piiks. Peaaegu kõik väikesed kõlarid töötavad. Võib -olla soovite katsetada erinevate väikeste kõlaritega. Valisin plastmembraaniga kõlari, sest see ei teinud piiksu lõpus klõpsatavat heli nagu mõned teised väikesed kõlarid. Saate kohandada lähtekoodi teiste mikrokontrollerite jaoks. See võimaldaks muuta ainult taimeriregistri seadeid. Nõutavad oskused:

  • Jootmise põhioskused - jootmisõpetus
  • Mikrokontrolleri programmeerimine - AVR -i õpetus

2. etapp: prototüüpimine

Prototüüpimine
Prototüüpimine
Prototüüpimine
Prototüüpimine
Prototüüpimine
Prototüüpimine
Prototüüpimine
Prototüüpimine

Lihtsaim viis oma vooluringi testimiseks on kasutada leivaplaadi prototüüpi. Samuti saate programmeerida mikrokontrolleri leivaplaadil olles. Kui see töötas, panin selle pisikesele leivalauale, et saaksin selle tööle kaasa võtta ja proovida.

Ühendage kõlar ATtiny13-ga: tihvtid 4 ja 5 Ühendage aku ATtiny13-ga: tihvt 8 (+) ja tihvt 4 (-), nii et pin 4-l on negatiivne aku klemm ja üks kõlari juhe (pole vahet, milline). Tihvt 5 ühendatakse teise kõlari juhtmega ja tihvt 8 ühendatakse aku positiivse küljega. Mõistan, et lähtestusnõel (tihvt 1) tuleks tõmmata kõrgele, kuid see töötab ilma seda tegemata ja see projekt ei püüa olla formaalselt õige. Pange tähele, et kui soovite kvaliteetsemat heli, võite väljundpinnile asetada kõlariga otse takisti-kondensaatori madalpääsfiltri. Kuid selle projekti jaoks tahame igatahes tüütut heli. Prototüüp pani mind mõistma, et heli ei olnud väga vali. See võib teie jaoks vaikses keskkonnas (kontoris?) Ikkagi hästi toimida. Helitugevuse suurendamiseks vahetasin aku 3 V (CR2032) asemel 4,5 volti (3 AA).

Samm: püsivara

Püsivara
Püsivara

1. Laadige alla piip.zip ja ekstrakt. Avage selles kataloogis käsuaken.3. "tee programm-piiks" ATtiny13 programmeerimiseks. Saate muuta piiksude vahelist minimaalset/maksimaalset aega, piiksude sagedust ja kestust, muutes allikafaili ülaosas olevaid parameetreid piiks.c ZIP -faili failidel on järgmised parameetrite väärtused: secMin = 180; // Minimaalne sekundite arv kuni beepsecMax = 600; // Maksimaalne sekundite arv kuni piiksfreq = 6000; // piiksu sagedus HzmsDuration = 1000; // Piiksu kestus millisekundites (1000 = 1 sekund) Seega piiksub sagedusel 6 kHz 1 sekund iga 3 kuni 10 minuti järel. Võite vabalt katsetada erinevate väärtustega. Äärmuslikud väärtused võivad aga põhjustada ootamatuid tulemusi. Andke mulle teada, millised väärtused sobivad teie jaoks hästi. Pange tähele, et kuna programmeerija ja ühe kõlari juhtme jaoks kasutatakse tihvti 4, peate programmeerimisel kõlari pistikust 4 lahti ühendama. Kui vajate selle sammu kohta lisateavet, vaadake seda õpetus.

4. samm: lõplik kokkupanek

Lõplik assamblee
Lõplik assamblee
Lõplik assamblee
Lõplik assamblee
Lõplik assamblee
Lõplik assamblee

Nüüd, kui see töötab, pange see kõik kokku ja pakkige kokku.

1. Jootke osad kokku 2. Kasutage silikoonliimi, et seda koos hoida ja ühenduste/juhtmete pingeid leevendada. Kasutasin kiibipesa, et saaksin kiibi eemaldada ja piiksu parameetrid (intervall, sagedus ja kestus) ümber programmeerida. Nii et pistikupesa asetseb tasaselt akuümbrisel, painutasin kasutatud tihvtid (4, 5 ja 8) horisontaalselt ja lõikasin ülejäänud pistikupesad ära. Aku ja kõlari valik võib sõltuda sellest, kuidas soovite seda kasutada. Algselt tahtsin väga väikest pakki, et saaksin end peita "kuhu iganes". Olin kaalunud 1,5 nupp -patarei kasutamist (3), kuid ma ei suutnud välja mõelda lihtsat viisi patareipesa valmistamiseks. Mulle meeldis lõpuks 3 AA lahendus. Korpus on mikrokontrolleri ja kõlari paigaldamiseks sobiva suurusega. See sobib hästi ka Velcro kinnitamiseks. Leidsin katsetamise käigus, et selle peitmine laua või laua alla oli mugav. 3 AA ümbris võimaldab mul ühendada Velcro mõlemad küljed, eemaldada kleepuvat külge kattev teip ja lüüa see laua alla. Siis, kui tahan selle kätte saada, võin lihtsalt laua alla sirutada ja selle ära rebida (jättes takjapaela haakekülje endiselt laua alla). Lõbutsege, näidake meile oma piiksuja pilti ja rääkige meile oma ohvri lugu.

Soovitan: