Satura rādītājs:
- 1. darbība. Nepieciešamās detaļas
- 2. solis: prototipēšana
- 3. darbība: programmaparatūra
- 4. solis: galīgā montāža
Video: Kaitinošs pīkstulis: 4 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:59
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
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
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
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
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:
Arduino brīdinājuma sistēma par automašīnas novietošanu atpakaļgaitā Soli pa solim: 4 soļi
Arduino brīdinājuma sistēma par automašīnas novietošanu atpakaļgaitā Soli pa solim: Šajā projektā es izveidošu vienkāršu Arduino automašīnas atpakaļgaitas stāvvietas sensora shēmu, izmantojot Arduino UNO un ultraskaņas sensoru HC-SR04. Šo uz Arduino bāzēto automašīnas reverso brīdinājuma sistēmu var izmantot autonomai navigācijai, robotu diapazonam un citiem diapazoniem
Soli pa solim datora veidošana: 9 soļi
Soli pa solim datora veidošana: Piegādes: Aparatūra: mātesplateCPU & CPU dzesētājs PSU (barošanas bloks) Krātuve (HDD/SSD) RAMGPU (nav nepieciešams) Korpuss Instrumenti: skrūvgriezis ESD rokassprādze/matermālā pasta ar aplikatoru
Ļoti kaitinošs trauksmes signāls: 5 soļi
Ļoti kaitinošs trauksmes signāls: dažiem cilvēkiem ir grūti pamosties no rīta, tāpēc šis Arduino projekts ir paredzēts viņiem. Šis projekts ir paredzēts tiem, kuri no rīta ir noguruši un kavējas darbā vai skolā. Tie var būt bērni, uzņēmēji vai veci cilvēki. Tas ir
Akustiskā levitācija ar Arduino Uno soli pa solim (8 soļi): 8 soļi
Akustiskā levitācija ar Arduino Uno soli pa solim (8 soļi): ultraskaņas skaņas pārveidotāji L298N līdzstrāvas adaptera strāvas padeve ar vīriešu līdzstrāvas tapu Arduino UNOBreadboard un analogie porti koda konvertēšanai (C ++)
SlouchyBoard - kaitinošs veids, kā pasargāt jūs no slīpēšanas (ievads EasyEDA): 4 soļi (ar attēliem)
SlouchyBoard - kaitinošs veids, kā pasargāt jūs no slīpēšanas (ievads EasyEDA): Slouchy dēlis ir maza 30 mm x 30 mm PCB (iespiedshēmas plate), kas izmanto slīpuma sensoru, pjezo skaņas signālu un ATTiny 85, lai radītu kaitinošu skaņu, kad lietotājs ložņā. Dēlis var tikt piestiprināts pie lietotāju krekla vai cepures, lai, kad viņi nokrīt