Talaan ng mga Nilalaman:
- Hakbang 1: I-print ang PCB
- Hakbang 2: Pinagsasama-sama ang Lahat ng Ito
- Hakbang 3: Pag-upload ng Code at Pag-debug
- Hakbang 4: Kola Niyong Lahat ng Magkasama
Video: Sonic Bow Tie, ni David Boldevin Engen: 4 Mga Hakbang (na may Mga Larawan)
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:12
Ang isang compact bow bow, na may kakayahang patuloy na pagpapakita ng nakapalibot na tunog sa apat na magkakaibang mga frequency sa dalawang naka-mirror na 4x5 LED arrays
Ang tutorial na ito ay dadaan sa kung paano gumawa ng bow bow na magpapasikat sa iyo sa anumang karamihan ng tao.
Ano ang kakailanganin mo para sa proyektong ito:
1 Arduino Pro Micro o isang katulad na laki ng Arduino na tumatakbo sa 16MHz
40 3mm LEDs
1 simpleng pindutan
1 Electret Microphone
1 Rechargeable 3.7V 800mAh 25C 1-Cell LiPo Battery
10 100Ω resistors
1 10kΩ risistor
1 220Ω risistor
Pag-access sa isang PCB machine (Printed Circuit Board)
Isang murang madaling iakma na naka-hook / clip-on bow tie o ang naaayos na hooking / clip-on na neckband
Hakbang 1: I-print ang PCB
Kapag nagpi-print ng isang circuit board maaaring kailanganin mong iakma ang.cmp file upang magkasya sa mga kinakailangan ng gumawa. Gayunpaman, ang board sa orihinal ay ginawa gamit ang isang hindi tumpak na pamamaraan kaya ang karamihan sa mga tagagawa ay malamang na makagawa ng PCB nang walang mga pagbabago. Sa mga larawan, makikita mo ang harap at likod ng PCB. Ipinapalagay ng disenyo na ang mga butas ng paghihinang ay hindi kasama ang mga vias at ang mga vias ay maaari lamang mailagay nang magkahiwalay (sa mga PCB na may higit sa isang panig na vias ay mga koneksyon sa pagitan ng mga layer).
Ang bawat ilaw ay nakatuon sa paisa-isa na paggamit ng isang tekniko na tinatawag na Charlieplexing na nagbibigay-daan para sa mas kaunting mga input node kaysa sa isang normal na LED matrix, ang sagabal ay sa ilaw lamang ay maaaring i-on sa isang oras, na nagtatakda ng isang limitasyon kung gaano kalaki ang maaaring maging at nang walang kapansin-pansin na flashing. Ang Charliplexing ay gumagana sa halip na magkaroon ng dalawang signal 1 at 0, mayroon itong tatlong 1, 0 at Z. Kung saan ang Z ay gumagana tulad ng isang bukas na circuit, sa pamamagitan ng pagkakaroon ng napakataas na impedance. Kaya't ang bawat ilaw ay nakabukas sa pamamagitan ng pagkakaroon ng node na nasa isang kumbinasyon ng 1, 0, Z, Z, Z, nangangahulugang ang kasalukuyang maaari lamang pumunta mula sa isang node patungo sa isa't isa nang paisa-isa.
Hakbang 2: Pinagsasama-sama ang Lahat ng Ito
Kapag ang paghihinang ng mga ilaw sa PCB napakahalaga na tuloy-tuloy na panghinang na positibong bahagi ng LED sa mga parisukat at ang negatibo sa bilog. Ang paggawa nito sa kabaligtaran ay magdudulot sa address sa code upang i-on ang maling mga ilaw, at ang hindi pagkakapare-pareho ay magiging sanhi ng pag-on ng maraming ilaw ng parehong mga pampasigla.
Pagkatapos ay maghinang sa 10 100Ω resistors sa harap ng bow tie.
Pagkatapos ay ikonekta ang iba pang mga piraso sa paraang ipinakita sa circuit diagram, okay lang na maghinang ang baterya nang direkta sa Arduino dahil muling magkarga ito kapag ang arduino ay konektado sa pamamagitan ng USB. Bago idikit ang lahat ng mga piraso sa likod ng PCB dapat mong subukan ang mga pagkakamali sa array.
Hakbang 3: Pag-upload ng Code at Pag-debug
I-upload ang code sa itaas. Kapag na-upload pindutin ang pindutan upang buhayin ito, ngayon ang isang tatsulok na hugis na tumuturo papasok ay dapat na pag-scroll pataas o pababa sa bow tie.
Kung hindi mo, gamitin ang pagpapaandar ng Blink (LED), na kumukuha ng isang input ng isang numero 1-20, para sa bawat ilaw nang paisa-isa sa habang (mode = 0) loop sa void loop habang binibigyan ng puna ang natitirang habang habang loop
void loop () {
habang (mode == 0) {
Blink (1); // Isa-isang pagsubok upang makita kung gumagana ang mga ilaw ayon sa nararapat at kung alin ang hindi
// Blink (2); // susunod na hakbang hanggang sa 20
/ * kung (digitalRead (Button) == 0) {
mode = 1;
Patay ();
turnOn (1);
pagkaantala (200);
pahinga;
}
Patay (); * / // ang seksyon na ito ay nagkomento habang nagde-debug
}
…..
Pag-debug:
Kung mayroon kang iba't ibang mga ilaw sa bawat panig ay may mali sa paghihinang at dapat mong sirain ang mga apektadong ilaw at muling gawin ang hakbang 2.
Kung ang mga pares ng 2 ilaw ay nakapatay maaaring may mga nawawalang vias.
Kung ang dalawang ilaw ay palaging naka-on nang magkakasama at hindi gaanong maliwanag kaysa sa iba, ang isa ay na-solder sa maling paraan.
Kung indibidwal na nakabukas ang bawat ilaw, ngunit huwag sundin ang pattern na inilarawan sa mga tagubilin sa tuktok ng code na iyong ginulo ang hakbang 2.
iba pang mga problema ay maaaring lumitaw mula sa hindi magagandang koneksyon o isang maikling-circuit sa PCB.
Babala: Ang segment na ito ay napaka-teknikal at hindi kinakailangan para sa paggawa ng bow tie
Isinulat ko ang spectrum analysis code na partikular para sa isang Arduino na may dalas ng orasan na 16MHz. Kaya't hindi ako lubos na sigurado kung gaano ito gagana sa iba pang mga system, maaaring maging sanhi ito ng lahat ng mga banda na mag-react nang ibang-iba ngunit maaaring hindi ito magbago nang malaki.
Gumagawa ito sa pamamagitan ng pagkuha ng 60 mga sample sa halos 6, 7ms na isang dalas ng sampling ng halos 8, 9kHz. Pagkatapos ay pag-aralan ang mga ito sa 4 na magkakaibang paraan ng pagbibigay ng 4 na magkakaibang mga frequency.
Ang pinakamataas na pagtatasa ng dalas ay gumagana sa pamamagitan ng paghahambing ng bawat iba pang mga sample sa susunod, i-square ang halaga at ilalagay ito para sa bawat s pares ng mga sample. Nagbibigay ito ng pinakamataas na epekto sa paligid ng kalahati ng dalas ng sampling kaya't ito ay isang bandpass filter sa paligid ng 4, 4kHz.
Isang magaspang na formula sa matematika para sa pagtatasa:
Σ (sq (x [2n-1] -x [2n]))
Ang susunod ay gumagana nang katulad na katulad, ngunit ito ay unang nagdaragdag ng dalawang mga sample nang paisa-isa. Ito ay mabisang nagbibigay ng kalahati ng dalas ng sampling ng huling system habang sinasala ang pinakamataas na frequency na lumilikha ng isang bandpass filter sa paligid ng 2, 2kHz.
Ang susunod na system ay gumagawa ng pareho ngunit sa halip na magdagdag ng 2 mga sample nang paisa-isa ay nagdadagdag ito ng 10 na nagiging isang bandpass filter para sa 440Hz.
Ang huling pagtatasa ay sumsumite ng unang 30 mga sample at inihambing ito sa kabuuan ng huling 30. Ito ay mabisang nagiging isang bandpass filter para sa 150Hz.
Hakbang 4: Kola Niyong Lahat ng Magkasama
Mahalagang panatilihin ang Arduino na hiwalay mula sa PCB dahil maaari itong maging sanhi ng maikling-circuiting kung makipag-ugnay sila. Maaari itong magawa sa pamamagitan ng pagdidikit sa mga ito kasama ng electrical tape sa pagitan. kapaki-pakinabang din na magkaroon ng baterya sa isang pakpak ng bow tie at ang microcontroller sa isa pa para sa balanse. Dapat mong subukang panatilihing walang laman ang gitna ng bow tie dahil dito mo ikinonekta ang neckband, na may posibleng pagbubukod ng mic dahil dapat itong dumikit ng ilang millimeter at ituro patungo sa iyong esophagus, nangangahulugan ito na kapag nag-usap ka makikita ng lahat ang pinakamalinaw.
Tandaan: sa likuran ng pag-andar ng bow tie ay mas mahalaga kaysa sa esthetics dahil walang makakakita nito.
Inirerekumendang:
Bow Tie PCB Badge: 4 na Hakbang
Bow Tie PCB Badge: Ang bawat partido ay magkakaiba, at lahat ay nais na maging natatangi, ano sa palagay mo tungkol sa pagsusuot ng isang naka-print na circuit board bow tie? Ang mga badge ng PCB ay palaging isang masining na anyo ng circuit board. Ipinapakita ko ang proyektong ito Itinayo ko ang naisusuot na Bow T
Starry Sky Led Tie: 9 Mga Hakbang (na may Mga Larawan)
Starry Sky Led Tie: Nakaraan nakita ko ang isang laruan ng mga bata na may hibla ng isang tindahan sa dolyar, at nagsimulang mag-isip tungkol sa kung ano ang maaari kong gawin dito. Ang isa sa mga nakatutuwang ideya na mayroon ako, ay gumagawa ng isang kurbatang may epekto ng isang mabituing kalangitan . Mayroon pa akong ilang mga arduino pro mini, adafruit boa
DIY Bow Tie --- Sa Mga Ilaw !!: 9 Mga Hakbang (na may Mga Larawan)
DIY Bow Tie --- With Lights !!: Ang mga ito ay mahusay para sa mga kasal, prom, espesyal na kaganapan, gabi, at anumang oras na nais mong maging ang pinaka-cool na tao sa silid! Bakit hindi mo nais ang isang light up bow tie ? Gayundin, huwag kang mahiyain na mga batang babae, maaari mo ring ganapin ang isang light up bow tie din:) Photo Cred
Homemade Diddley Bow Electric Slide Guitar (isang La Jack White): 5 Hakbang (na may Mga Larawan)
Homemade Diddley Bow Electric Slide Guitar (isang La Jack White): Ito ang posibleng pinakamura at pinakamadaling gitara na maaasahan mong gawin. Mayroong ilang mga katulad na mga gitara sa iba pang mga tutorial, ngunit sa palagay ko ito ay pinapalabas ang mga ito para sa ghetto factor. Kung napanood mo ang pelikulang " Ito Maaaring Maging Malakas ", o sa lea
Light Up Bow Mula sa Saran Wrap at Hot Glue at LED Throwie: 6 Hakbang (na may Mga Larawan)
Light Up Bow Mula sa Saran Wrap at Hot Glue at LED Throwie: Lumikha ng isang cute, maliwanag, lighted bow na may saran na pambalot, mainit na pandikit, at isang pares ng binago ang mga LED throwies. Yup, narinig mo ako … saran balot at mainit na pandikit. Ito ay ang perpektong holiday craft para sa mga ina at anak na babae na magkasama, nang walang pahinga