Talaan ng mga Nilalaman:

Stop Rants With the Rant Buddy: 8 Hakbang (na may Mga Larawan)
Stop Rants With the Rant Buddy: 8 Hakbang (na may Mga Larawan)

Video: Stop Rants With the Rant Buddy: 8 Hakbang (na may Mga Larawan)

Video: Stop Rants With the Rant Buddy: 8 Hakbang (na may Mga Larawan)
Video: CAMPING in RAIN - Tent - Dog - FIRE 2024, Nobyembre
Anonim
Itigil ang Rants Sa Rant Buddy
Itigil ang Rants Sa Rant Buddy

Sa aking tahanan maraming nakita kaming magreklamo: Ang bus ay huli, ang cooler ng tubig sa trabaho ay hindi sapat na malamig, maagang nagsara ang deli. Ngunit hindi napigil, ang mga menor de edad na hinaing na ito ay maaaring umikot sa ganap na pagbulalas.

Iyon ay kung saan dumating ang madaling-magamit na rant-stopper na ito: Tulungan ang iyong mga kaibigan at mahal sa buhay sa pamamagitan ng pagputol nito bago sila maging unhinged.

Kung may maramdaman kang isang taong nawawala ang kanilang pananaw, buksan ang rant-stopper! Ang isang tulak ay dapat ibalik sila at sana ay tulungan silang matawa ito.

Sa demo na ito ipapakita ko sa iyo kung paano gumawa ng iyong sariling pasadyang rant stopper. Gumagamit ako ng kanta sa tema ng Curb Your Enthusiasm (Frolic) at kanta sa Tiniest Violin ng Daigdig (Woe is Me), ngunit maaari mong baguhin ang code upang magamit ang anumang kanta sa lahat!

Hakbang 1: Mga Tool at Materyales

Mga Kagamitan at Materyales
Mga Kagamitan at Materyales
Mga Kagamitan at Materyales
Mga Kagamitan at Materyales

Mga Materyal - Para sa Maliit na Bersyon:

  • Laki ng enclosure M522
  • 3.3V Pro Micro o 3.3V Mini Trinket
  • Tagapagsalita
  • Sandali na Push Button o Toggle Switch
  • Hawak ng Baterya ng Barya
  • 3v Coin Battery
  • Dagdag na mga wire, pag-urong ng init, panghinang Tape

Mga Materyal - Para sa Katamtamang Bersyon:

  • Laki ng enclosure M530
  • Anumang 5v Micro-controller (Tulad ng Arduino Pro Mini, Pro Micro, Teensy, Adafruit Feather)
  • Tagapagsalita
  • Sandali na Push Button o Toggle Switch
  • Lalagyan ng baterya
  • 5v DC Converter (Opsyonal - kailangan lamang kung ang iyong micro controller ay walang 5v voltage regulator)
  • 9V Baterya
  • Dagdag na mga wire, pag-urong ng init, panghinang Tape, foam at isang rubber band

Mga tool:

  • Para sa pangunahing kable: Mga cutter ng wire, soldering iron, heat gun, tumutulong sa mga kamay
  • Para sa enclosure: Mga Drill at Drill Bits para sa Plastik
  • Para sa kaligtasan kapag paghihinang at pagbabarena: Mga salaming de kolor at Respirator
  • Para sa pagprograma ng iyong micro-controller: Arduino Software

Hakbang 2: Subukan ang Arduino Speaker Melody

Subukan ang Arduino Speaker Melody
Subukan ang Arduino Speaker Melody
Subukan ang Arduino Speaker Melody
Subukan ang Arduino Speaker Melody
Subukan ang Arduino Speaker Melody
Subukan ang Arduino Speaker Melody

Magsimula sa pamamagitan ng pag-play ng pinaka-pangunahing himig sa iyong microcontroller at speaker.

Buksan ang Arduino Software at tiyaking naka-set up ito upang mai-program ang iyong microcontroller. Kung hindi mo pa naprograma ang iyong board dati, suriin ang mga tagubilin mula sa iyong microcontroller bago ka magpatuloy.

Tingnan ang diagram ng pinout na kasama ng iyong microcontroller at kilalanin ang isang ground pin, at isang PWM pin. I-hook mo ang dalawang mga pin hanggang sa aming speaker. Ang ground pin ay dapat na kumonekta sa negatibong (-) bahagi ng iyong speaker, at ang PWM pin ay dapat kumonekta sa positibo (+) na bahagi ng iyong speaker. Tandaan ang kaukulang numero kung saan nakatalaga ang iyong PWM pin; sa aking halimbawa gumagamit ako ng isang Teensy 2.0 ++ at kumokonekta sa PWM pin # 26.

Ang Arduino software ay lalabas sa kahon na may isang buong grupo ng mga kapaki-pakinabang na halimbawa. Buksan ang halimbawa ng tunog sa pamamagitan ng pagpunta sa File -> Mga Halimbawa -> 02. Digital -> toneMelody. Sa pagtingin sa source code, sa linya 37 makikita mo ang pag-andar na tawag na "tono (8, himig [thisNote], noteDuration);" at sa linya 44 makikita mo ang function na tumawag sa "noTone (8);" Sa dalawang linya na ito, palitan ang numero 8 ng PWM na pin na ginagamit mo. Kaya para sa akin ito ay magiging "tono (26, himig [thisNote], noteDuration);" at "noTone (26);" ayon sa pagkakabanggit.

Pagkatapos i-click ang "upload" na arrow button upang ilagay ang code na ito sa iyong arduino. Dapat mong marinig ang isang pangunahing himig ng demo na nagpe-play sa pamamagitan ng iyong speaker.

Hakbang 3: Ipasadya ang Kanta

Ipasadya ang Kanta
Ipasadya ang Kanta

Ngayon na mayroon kang tunog na lumalabas sa speaker, ipasadya ang kanta upang magkasya ang iyong ranter. Sa aming bahay, ang kanta ng tema ng Curb Your Enthusiasm at ang World's Tiniest Violin ay karaniwang titigil sa isang rant sa mga track nito, kaya't iyon ang dalawang kanta na gagamitin ko sa halimbawang ito.

Hanapin ang sheet music para sa kanta na nais mong gamitin sa pamamagitan ng Google. (At kung kailangan mong magsipilyo sa iyong sheet music na pagbabasa, tingnan ang tutorial na ito.)

I-e-edit mo ang array na "melody" sa linya 22 at ang array na "noteDurations" sa linya 27 mula sa nakaraang halimbawa upang makagawa ng aming sariling kanta. Para sa bawat tala sa iyong kanta, tukuyin ang kaukulang tala sa pitches.h file, tulad ng ipinakita sa screenshot sa itaas. Idagdag ang tala na ito sa array na "melody", at ang tagal ng node sa array na "noteDurations", at taasan ang kabuuang bilang ng mga tala sa linya 32.

Maaari mong i-download ang source code sa ilang mga halimbawa dito:

Curb Ang iyong Kasiglahan / Frolic Halimbawa

Ang Pinakamakahusay na Violin / Woe Is Me Halimbawa ng Daigdig

Hakbang 4: I-hook Up ang Buong Circuit

I-hook Up ang Buong Circuit
I-hook Up ang Buong Circuit

Ngayon na pinatugtog mo ang iyong kanta sa micro-controller, palitan natin ang koneksyon ng USB sa iyong computer ng lakas mula sa isang baterya.

Papalakasin mo ang micro-controller gamit ang isang baterya, at paglalagay ng isang panandalian o toggle switch sa pagitan ng baterya at ng micro-controller. Sa ganoong paraan kapag ang switch ay hindi nakikibahagi, ang micro-controller ay naka-off, at kapag ang switch ay nakatuon, dumadaloy ang kuryente mula sa baterya patungo sa micro-controller.

Kung gumagamit ka ng isang micro-controller na tumatagal ng 5V gamit ang isang 9V na baterya, at ang iyong micro-controller ay walang isang regulator ng boltahe, nais mo ring gamitin ang 5V step-down converter, na magpapasara sa 9V mula sa baterya sa 5V para sa micro-controller. I-hook ang converter sa pagitan ng switch at ang power side ng baterya, tulad ng ipinakita sa imahe sa itaas. (Kung gumagamit ka ng 3.3V micro-controller gamit ang 3V na baterya pagkatapos ay maaari mong laktawan ang piraso na ito.)

I-hook up ang buong circuit gamit ang isang breadboard at alligator clip upang matiyak na gumagana ito nang maayos. Dapat magsimula ang musika kaagad sa pag-flip mo ng switch, at patayin kapag binalik mo ang switch pabalik.

Hakbang 5: Ihanda ang Enclosure

Ihanda ang Enclosure
Ihanda ang Enclosure
Ihanda ang Enclosure
Ihanda ang Enclosure
Ihanda ang Enclosure
Ihanda ang Enclosure
Ihanda ang Enclosure
Ihanda ang Enclosure

Ngayon na mayroon ka ng buong circuit na gumagana, tiyakin na ang lahat ng mga bahagi at wire ay umaangkop sa enclosure. Maaaring kailanganin mong i-trim ang ilan sa mga wire upang matiyak na ganap itong umaangkop.

Sa mga bahagi na halos inilagay sa enclosure, markahan ang dalawang maliliit na tuldok kung saan ang positibo at negatibong mga wire ng speaker ay dapat dumaan sa enclosure, at markahan ang isang malaking tuldok kung saan ang butones ay dapat dumaan sa enclosure.

Bago ka mag-drill ng mga butas sa enclosure, isang tala ng isang pares:

  • Masidhi, lubos kong inirerekumenda ang paggamit ng mga plastic drill bit para sa mga butas na ito. Sinubukan kong mag-drill gamit ang normal na mga drill bits at makikita mo sa pangalawang larawan kung ano ang nangyari - ang enclosure ay nag-crack bawat solong oras.
  • Ilagay ang enclosure sa isang ibabaw ng kahoy na ligtas para sa pagbabarena - tulad ng kung okay kung hindi mo sinasadyang mag-drill ng butas dito.
  • At tulad ng dati, mga salaming de kolor na pangkaligtasan at isang respirator upang maiiwas ang mga labi sa iyong mga mata at baga.

Ngayon drill maingat ang iyong tatlong mga butas!

Hakbang 6: Pangwakas na Kable

Pangwakas na Kable
Pangwakas na Kable
Pangwakas na Kable
Pangwakas na Kable
Pangwakas na Kable
Pangwakas na Kable

Ngayon na handa mo na ang iyong enclosure, oras na upang gawin ang pangwakas na mga kable ng circuit na may solder at heat-shrink. I-trim down ang iyong mga wire nang maikli kinakailangan upang magkasya sila sa lalagyan. Kapag kumokonekta sa dalawang wires, gusto kong:

  • Putulin ang isang maliit na piraso ng init na pag-urong at ilagay ito sa isa sa dalawang mga wire.
  • Iikot ang dalawang wires na magkasama.
  • Maghinang ang pinagtagpi na magkakasama kasama ang isang maliit na halaga ng panghinang. (Tulad ng dati, magsuot ng mga salaming de kolor na pangkaligtasan, isang respirator at gumamit ng mahusay na bentilasyon kapag naghihinang!)
  • Takpan ang soldered joint na may pag-urong ng init. Painitin ang heat-shrink gamit ang heat gun upang mai-seal ito sa lugar.

Dapat mayroon ka na ngayong isang ganap na gumaganang circuit na handa nang mailagay sa enclosure!

Hakbang 7: Pagsamahin Lahat

Pagsama-samahin Lahat
Pagsama-samahin Lahat
Pagsama-samahin Lahat
Pagsama-samahin Lahat
Pagsama-samahin Lahat
Pagsama-samahin Lahat
Pagsama-samahin Lahat
Pagsama-samahin Lahat

I-mount muna ang iyong paglipat sa malaking butas na ginawa mo sa enclosure. Pagkatapos ay habi ang dalawang nagsasalita sa pamamagitan ng dalawang maliit na butas na ginawa mo sa enclosure.

Masarap na magkasya ang natitirang circuit sa enclosure, posibleng gumamit ng foam o isang rubber band upang mapanatili ang circuit na siksik at matatag.

Inirerekumendang: