Satura rādītājs:
- 1. darbība: rīki un sastāvdaļas
- 2. solis: montāža
- 3. darbība: skaņas rediģēšana
- 4. solis: kods
- 5. solis: iepakošana
Video: Laiks pagājis: 5 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:56
Time Gone By ir pulkstenis, kas paziņo laiku, kad tas tiek nospiests, runājot par manu divus gadus veco dēlu, kuru es ierakstīju, sakot stundas, “ceturksnis līdz”, “pusviens” utt.
Lieki piebilst, ka, būdams tik jauns, viņš tik tikko sasniedza skaitļus un ceļā pieļāva smieklīgas kļūdas - kļūdas, kas tagad, divus gadus vēlāk (un, iespējams, vēlāk), priecēs mūsu ausis, kā arī vecvecāki, onkuļi un pārējā ģimene.
Pulksteņa izgatavošana ir diezgan vienkārša. Gadu gaitā es domāju, ka esmu atradis dažus veidus un trikus, lai vienkāršs projekts būtu vienkāršs un lai prototips darbotos gadiem ilgi, bez nepieciešamības izveidot pielāgotu PCB vai pielodētu plātni. Es ceru, ka arī jums būs viegli to uzbūvēt.
Pulksteni aktivizē viens 18650 litru/jonu akumulators, kas palielināts līdz 5 V, un tas lielāko daļu laika tiek turēts dziļā miega režīmā, tāpēc tam nevajadzētu patērēt daudz enerģijas, ja vien tas netiek nepārtraukti aktivizēts (kaut kas tāds, kas var notikt pirmo pāris stundu laikā) dienas, īpaši bērnu klātbūtnē). Jebkurā gadījumā akumulators ir uzlādējams, un tam ir uzlādes un izlādes aizsardzības shēma, tāpēc to vajadzētu būt diezgan viegli uzlādēt un neradīt papildu atkritumus uz planētas Zeme.
Kas vēl? Jā. Šī ir mana atgriešanās pie ible rakstīšanas skatuves pēc kāda laika, kad es to neesmu darījis. Tāpēc es, iespējams, esmu nedaudz sarūsējis, lūdzu, jau iepriekš atvainojiet. Es centīšos, lai lietas būtu īsas un mīļas.
Tad sāksim?
1. darbība: rīki un sastāvdaļas
Rīki:
Kuteris
Lodāmurs ar kādu lodmetālu
Cauruma zāģis vai precīzais nazis (pogas atveres izgatavošanai)
Sastāvdaļas:
Arduino Nano
Visuresošais mikrokontrolleris, kuru mēs visi zinām un mīlam
Arduino sensora vairogs Ērts instruments ātru un uzticamu savienojumu izveidošanai
Mosfet modulis Izmanto, lai ieslēgtu un izslēgtu mp3 moduli, lai taupītu enerģiju
Sērijas MP3 atskaņotājs (jauna versija, sarkana) Īpaši vienkāršs modulis MP3 failu atskaņošanai
2 GB Micro SD karte Izmanto MP3 failu glabāšanai
18650 litija/jonu akumulators, ja jums ir miris klēpjdators, šīs baterijas parasti ir laba nozveja. Tie iesaiņo daudz enerģijas, un vidējam mikrokontrollera projektam pat daļēji iztukšots akumulators var kalpot diezgan ilgi.
18650 Li/Ion akumulatora turētājs/lādētājs Man patīk šīs viena risinājuma sastāvdaļas, lai gan šī ir pirmā reize, kad to izmantoju projektā
RTC DS3231 modulisTie ir daudz jaukāki nekā iepriekšējie DS1307 moduļi, jo tie kompensē laika neprecizitātes, ko izraisa kristāla temperatūras svārstības.
Liela arkādes poga Liela poga, ko teikt. Prieks un lepnums par katru projektu.
Dupont vadi vai servo vadi Dažādu savienojumu izveidošanai starp komponentiem
BoxI izmantoju šo IKEA uzglabāšanas kastes organizētāju, kas tika pārdots citā dienā.
Divpusēja lente Lai visu saliktu kopā, protams. Divpusēja lente ir materiāls, no kura tiek veidota dzīve.
2. solis: montāža
Pievienojiet Mosfet signāla ieeju Arduino, izmantojot servo kabeli vai sieviešu-sieviešu dupont vadus. Pārliecinieties, vai GND un VCC ir pievienoti Arduino kolēģiem un ka Mosfet signāla tapa ir pievienota Arduino 4. tapai.
Pēc tam pieslēdziet Arduino VCC un GND attiecīgi Mosfet Vin un GND termināļiem, izmantojot Dupont vadus. Tā kā Mosfet savienotāji ir skrūves spailes, vislabāk ir noņemt dupont plastmasas vāku, kur paredzēts savienot ar Mosfet, lai tas būtu piemērots. To var panākt, paceļot plastmasas fiksatoru un viegli pavelkot vadu.
Pēc tam pievienojiet MP3 atskaņotāja VCC un GND termināļus Mosfet moduļa V+ un V- un MP3 RX un TX tapas attiecīgi Arduino tapām 5 un 6. Pievienojiet pievienoto skaļruni atskaņotājam, un tas noslēgs atlikušos secinājumus, kas veikti ar MP3 atskaņotāju.
Tagad pielodējiet 2 vadus pie akumulatora nodalījuma 5V un GND spailēm un pievienojiet tos Arduino atbilstošajām VCC un GND tapām. Tas ir mūsu barošanas avots. Jūs varat izmantot servo kabeļus vai Dupont vadus.
Pēc tam pie lodēšanas pielodējiet Dupont / servo vadus un pievienojiet GND un kontaktdakšai 2. Izmantojot servo vadus, noteikti izmantojiet krāsu izkārtojumu, kur sarkans ir pozitīvs, melns ir negatīvs un balts ir signāls. Pogas gadījumā pogai būs jāpievieno tikai GND un signāla tapas, jo tapa tiks izvilkta.
Visbeidzot, bet ne mazāk svarīgi - pats pulkstenis. Pievienojiet RTC moduli, izmantojot 4 Dupont vadus, I2C portam, kas pieejams sensora vairogā (es jums teicu, ka tas ir jauks sīkrīks, šis). pārliecinieties, ka GND, VCC, SDA, SCL tapas ir saskaņotas abās pusēs.
3. darbība: skaņas rediģēšana
Instalējiet Audacity, ja tā vēl nav instalēta.
Ierakstiet savu jaunāko dēlu / meitu, sakot visus skaitļus no 1 līdz 12. Pēc tam palūdziet viņiem pateikt “tas ir tagad”, “ceturksnis pagātnē”, “pusasts”, “ceturksnis līdz” un “pulksten”. Varat izmantot datoru vai tālruni (vēlāk nosūtot to uz datoru rediģēšanai).
Ieslēdziet Audacity un importējiet ierakstu. Atbilstoši ierakstīšanas formātam, iespējams, būs jāinstalē atšifrēšanas spraudnis, kā paskaidrots šeit.
Tagad pa vienam atzīmējiet daļas, kas atbilst vārdiem "1", "2", "3" utt. Katram vārdam vispirms pārliecinieties, vai esat to precīzi uztvēris, pēc tam atlasiet Fails -> Eksportēt -> Eksportēt Atlasīts audio un saglabājiet failu kā MP3. Šajā posmā jums būs jāinstalē LAME kodētājs, lūdzu, skatiet norādījumus šeit.
procesa beigās jums ir jābūt failiem ar nosaukumu 001xxx.mp3, 002xxx.mp3,… līdz 012xxx.mp3, katrā no tiem ir sava numura ieraksts. i., failā 007xxx.mp3 atskaņošanas laikā būs teikts "Septiņi". Pēc tam nosauciet papildu ierakstus atbilstoši sarakstam:
020xxx.mp3 = "tagad ir"
021xxx.mp3 = "ceturksnis pagātnē"
022xxx.mp3 = "pusnakts"
023xxx.mp3 = "ceturksnis līdz"
024xxx.mp3 = "pulkstenis"
SD saknē izveidojiet mapi ar nosaukumu "01" un nokopējiet tajā visus iepriekš minētos failus.
Tagad ievietojiet SD karti MP3 atskaņotāja iekšpusē.
Piezīme. Pašlaik atbalstītie laika paziņošanas modeļi ir paredzēti tikai angļu un ebreju valodai, taču ar nelielām izmaiņām jūs varat pielāgot kodu savai valodai, ja tā atšķiras no šīm divām. Tikmēr noteikti ierakstiet visu
4. solis: kods
Lejupielādējiet projekta kodu un izvelciet pasta indeksu.
Palaidiet Arduino IDE (es izmantoju versiju 1.8.5) un sadaļā preferences mainiet skiču grāmatas atrašanās vietu uz iegūtā zip sakni. Aizveriet un atkārtoti palaidiet Arduino IDE, un šoreiz sadaļā Fails -> Sketchbook jums jāatrod BoboClockV13 -atveriet to.
Lai Arduino varētu iestatīt laiku RTC, noņemiet komentāru rindā:
// #define ADJUST_DATE_TIME_NOW
Pievienojiet savu Arduino nano datoram un augšupielādējiet skici pie tāfeles.
Atveriet seriālo monitoru un pārliecinieties, vai, nospiežot pogu, ekrānā tiek rādīts pareizs laiks un vai jūsu bērna balsī tiek paziņots laiks. Pārsteidzoši! (vai ne?)
tagad ir ļoti svarīgi komentēt tikko nekomentēto rindiņu un augšupielādēt kodu vēlreiz (pretējā gadījumā katras Arduino atiestatīšanas laikā pulkstenis tiks atiestatīts uz pēdējās augšupielādes laiku)
Viss strādā? Ak, labi. Tad iepakosim to.
5. solis: iepakošana
Tātad… iepakojums patiešām ir atstāts izgatavotāja ziņā, un katrs, iespējams, vēlēsies savu īpašo kastīti, ko viņš no kaut kur dabūjis. Tātad, šeit es aprobežošos ar norādījumiem par to, kas jums jādara vispārīgā gadījumā, nevis runājiet atsevišķi par katru kastes veidu. Es izmantoju IKEA kastes, galvenokārt to cenas dēļ, bet tās tik un tā veic darbu.
Sāciet urbt pogas turēšanu kastes augšējā daļā. Šajā posmā ieteicams izmantot caurumu ar zāģi, lai gan, iespējams, arī X-Acto nazis darīs pienācīgu darbu, ar nosacījumu, ka nesaspiedīsit pirkstu, neatlaidīsit samaņu un nenoasiņosit līdz nāvei uz virtuves grīdas. Labāk droši nekā bez pirkstiem, jā?
Pēc tam izmantojiet divpusēju līmlenti, lai visu labi saliktu kastē. Atkarībā no kastes un akustikas skaļrunim var būt nepieciešami papildu mazi caurumi, lai palielinātu uztvertās skaņas skaļumu.
Cerams, ka šai būvei nevajadzēja aizņemt vairāk par nedēļas nogali, kas nav aizņemts, un beigās jums paliek objekts, kas jūs uzjautrinās gadiem ilgi.
Paldies, ka izlasījāt šo pamācību! Ja jums tas patika, lūdzu, apsveriet iespēju balsot par mani audio konkursā
Miers,
Ieteicams:
Arduino displeja laiks TM1637 LED displejā, izmantojot RTC DS1307: 8 soļi
Arduino displeja laiks TM1637 LED displejā, izmantojot RTC DS1307: Šajā apmācībā mēs iemācīsimies parādīt laiku, izmantojot RTC DS1307 moduli un LED displeju TM1637 un Visuino. Noskatieties video
Gaismas laiks: 3 soļi
Gaisma uz laiku: Mana sieva nopirka šo LED izgaismoto zīmi un pakarināja to mūsu mazajā gaitenī. Viņa bija ļoti laba, lai to ieslēgtu, bet ļoti aizmirsusi to izslēgt! Acīmredzamais rezultāts bija fakts, ka mēs pārāk bieži mainījām baterijas! Es nolēmu
RADAR Lidar System VL53L0X Lāzera lidojuma laiks: 9 soļi
RADAR Lidar System VL53L0X Lāzera lidojuma laiks: šajā apmācībā mēs uzzināsim, kā izveidot RADAR Lidar sistēmu, izmantojot VL53L0X lāzera lidojuma laika sensoru. Noskatieties video
Raspberry Pi savvaļā! Pagarināts darbības laiks ar akumulatora enerģiju: 10 soļi (ar attēliem)
Raspberry Pi savvaļā! Pagarināts termiņš ar akumulatora enerģiju: Motivācija: Es gribēju izmantot Raspberry Pi kameru, kas darbina akumulatoru, lai uzņemtu fotoattēlus vienu reizi dienā ārpus telpām, lai izveidotu ilgtermiņa laika intervāla videoklipus. Mans īpašais pielietojums ir reģistrēt zemes seguma augu augšanu šajā pavasarī un vasarā. Izaicinājums: D
556 Laiks nodrošina pulksteņa ievadi 2 dekādes skaitītājiem, kas darbinās 20 gaismas diodes: 6 soļi
556 Laiks nodrošina pulksteņa ievadi līdz 2 dekādēm, kas darbinās 20 gaismas diodes: šī pamācība parādīs, kā 556 taimeris nodrošinās pulksteņa ievadi 2 dekādes skaitītājiem. Desmitgades skaitītāji darbinās 20 gaismas diodes. Gaismas diodes mirgos 10 secībā