Satura rādītājs:

Kaitinošs pīkstulis: 4 soļi
Kaitinošs pīkstulis: 4 soļi

Video: Kaitinošs pīkstulis: 4 soļi

Video: Kaitinošs pīkstulis: 4 soļi
Video: ЛЮБОВЬ С ДОСТАВКОЙ НА ДОМ (2020). Романтическая комедия. Хит 2024, Jūlijs
Anonim
Kaitinošs pīkstulis
Kaitinošs pīkstulis

Izspēlējiet draugu (ienaidnieku?) Palaidnību, slēpjot augstu skaņas signālu, kas atskan pēc nejaušības laika intervāliem. Šajā instrukcijā tiek izmantotas minimālas detaļas. Viss, kas nepieciešams, ir:

  • akumulatoru
  • mikrokontrolleris
  • runātājs

Kāpēc es neizmantoju tikai 555 taimera mikroshēmu? Jūs noteikti varētu. Man patīk šī metode, jo: 1. Spēja pīkstēt nejaušos intervālos2. Nepieciešamās minimālās detaļas (dizaina vienkāršība/elegance) 3. Es gribēju izmantot mikrokontrolleru (jo nesen sāku ceļojumu, lai uzzinātu par mikrokontrolleriem) Šo projektu iedvesmoja žurnāla MAKE raksts par līdzīgas ierīces izgatavošanu ar 555 taimera mikroshēmu. Pēc sava prototipa izgatavošanas es meklēju instructables.com un atrada Raven, kas ir līdzīga pīkstēšana, izmantojot mikrokontrolleru. Es nolēmu pievienot savu pamācību, jo tā izmanto mazāk detaļu un tai ir nejauši intervāli.

1. darbība. Nepieciešamās detaļas

Nepieciešamas detaļas
Nepieciešamas detaļas
Nepieciešamas detaļas
Nepieciešamas detaļas
Nepieciešamas detaļas
Nepieciešamas detaļas

Papildus 3 pamata sastāvdaļām es izmantoju pāris citas detaļas, lai palīdzētu salikt. Šeit ir pilns detaļu saraksts, kas nepieciešams manai galīgajai versijai:

  • ATtiny13 mikrokontrolleris (Sparkfun.com)
  • AA baterijas (3)
  • Akumulatora turētājs ar slēdzi (Digikey detaļa # SBH-331AS-ND)
  • 8 kontaktu ligzda mikrokontrolleram
  • Skaļrunis (mazs 8 omu vai pjezoelektrisks skaņas signāls)
  • Silīcija līme (RTV)

Jūs varat izveidot šo projektu ar gandrīz jebkuru akumulatoru, mikrokontrolleru, skaļruņu kombināciju. Šī soļa attēli parāda daļas, kas man bija ap māju. Es visu šo projektu izveidoju no daļām, kas man bija mājā. Jūs varat izmantot gandrīz jebkuru akumulatoru (-us), kura spriegums ir mikrokontrollera diapazonā (1,8–5,5 volti ATtiny13). Jo lielāks spriegums, jo skaļāks pīkstiens. Gandrīz jebkurš mazs skaļrunis darbosies. Iespējams, vēlēsities eksperimentēt ar dažādiem maziem skaļruņiem. Es izvēlējos skaļruni ar plastmasas membrānu, jo tas neradīja klikšķa troksni pīkstiena beigās, tāpat kā daži citi mazi skaļruņi. Jūs varat pielāgot avota kodu citiem mikrokontrolleriem. Tas, iespējams, prasītu tikai izmaiņas taimera reģistra iestatījumos. Nepieciešamās prasmes:

  • Lodēšanas pamatprasmes - Lodēšanas apmācība
  • Mikrokontrollera programmēšana - AVR apmācība

2. solis: prototipēšana

Prototipēšana
Prototipēšana
Prototipēšana
Prototipēšana
Prototipēšana
Prototipēšana
Prototipēšana
Prototipēšana

Vienkāršākais veids, kā pārbaudīt ķēdi, ir izmantot maizes dēļa prototipu. Jūs varat arī ieprogrammēt mikrokontrolleri, atrodoties maizes dēļā. Kad tas darbojās, es to uzliku uz neliela maizes dēļa, lai varētu to ņemt līdzi uz darbu un izmēģināt.

Pievienojiet skaļruni ATtiny13: tapas 4 un 5 Pievienojiet akumulatoru tīklam ATtiny13: 8. tapa (+) un 4. tapa (-) Tātad, 4. tapai ir negatīva akumulatora spaile un viens skaļruņa vads (nav svarīgi, kuru). Piespraude 5 tiek savienota ar otru skaļruņa vadu, bet 8. tapa - ar akumulatora pozitīvo pusi. Es saprotu, ka atiestatīšanas tapa (pin1) ir jāvelk augstu, bet tā darbojas, to nedarot, un šis projekts nemēģina būt formāli pareizs. Ņemiet vērā, ka, ja vēlaties kvalitatīvāku skaņu, izejas tapai ar skaļruni varat ievietot rezistora-kondensatora zemas caurlaides filtru. Bet šim projektam mēs jebkurā gadījumā vēlamies kaitinošu skaņu. Prototips lika man saprast, ka skaņa nav ļoti skaļa. Tas joprojām varētu jums labi noderēt klusā vidē (birojā?). Lai palielinātu skaļumu, es nomainīju akumulatoru no 3 V (CR2032) uz 4,5 voltiem (3 AA).

3. darbība: programmaparatūra

Programmaparatūra
Programmaparatūra

1. Lejupielādējiet beep.zip un izvelciet.2. Atveriet komandu logu šajā direktorijā.3. "programmēt pīkstienu", lai ieprogrammētu ATtiny13Jūs varat mainīt minimālo/maksimālo laiku starp pīkstieniem, pīkstienu biežumu un ilgumu, mainot parametrus avota faila augšdaļas tuvumā. p. Failiem zip failā ir šādas parametru vērtības: secMin = 180; // Minimālais sekunžu skaits līdz beepsecMax = 600; // Maksimālais sekunžu skaits līdz pīkstienam = 6000; // Pīkstienu biežums HzmsDuration = 1000; // Pīkstiena ilgums milisekundēs (1000 = 1 sek.) Tātad tas pīkst 6 kHz frekvencē 1 sekundi ik pēc 3 līdz 10 minūtēm. Jūtieties brīvi eksperimentēt ar dažādām vērtībām. Tomēr galējās vērtības var radīt negaidītus rezultātus. Ļaujiet man zināt, kādas vērtības jums labi noder. Ņemiet vērā, ka, tā kā programmētājam un vienam no skaļruņu vadiem tiek izmantota 4. tapa, programmēšanas laikā ir jāatvieno skaļrunis no tapas 4. Ja jums ir nepieciešama plašāka informācija par šo darbību, skatiet šo apmācība.

4. solis: galīgā montāža

Galīgā montāža
Galīgā montāža
Galīgā montāža
Galīgā montāža
Galīgā montāža
Galīgā montāža

Tagad, kad tas darbojas, salieciet to kopā un iesaiņojiet.

1. Lodēt detaļas kopā 2. Izmantojiet silīcija līmi, lai to turētu kopā un nodrošinātu savienojumu/vadu deformāciju. Es izmantoju mikroshēmas kontaktligzdu, lai varētu noņemt mikroshēmu un pārprogrammēt pīkstiena parametrus (intervālu, biežumu un ilgumu). Lai kontaktligzda būtu līdzena uz akumulatora korpusa, es noliecu izlietotās tapas (4, 5 un 8) horizontāli un nogriezu pārējās kontaktligzdas tapas. Akumulatora un skaļruņa izvēle var būt atkarīga no tā, kā vēlaties to izmantot. Sākotnēji es gribēju ļoti mazu iepakojumu, lai es varētu paslēpties "jebkur". Es biju apsvēris iespēju izmantot 1,5 pogu baterijas (3), taču nevarēju iedomāties vienkāršu veidu, kā izgatavot bateriju turētāju. Man patika 3 AA risinājums. Korpuss ir piemērota izmēra, lai uzstādītu mikrokontrolleru un skaļruni. Tas arī labi darbojas, lai piestiprinātu Velcro. Pārbaudes laikā es atklāju, ka bija ērti to paslēpt galda vai rakstāmgalda apakšpusē. 3 AA korpuss ļauj savienot abas Velcro puses, noņemt lenti, kas pārklāj lipīgo pusi, un iepļaukāt to zem galda. Tad, kad es vēlos to izgūt, es varu vienkārši aizsniegties zem galda un to noraut (atstājot velcro "āķa" pusi joprojām zem galda). Izklaidējieties, parādiet mums sava pīkstēja attēlu un pastāstiet mums savu upuri.

Ieteicams: