Turinys:
- 1 žingsnis: spausdinkite PCB
- 2 žingsnis: litavimas kartu
- 3 veiksmas: kodo įkėlimas ir derinimas
- 4 žingsnis: klijuokite viską kartu
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:46
Kompaktiškas peteliškė, galinti nuolat rodyti supantį garsą keturiais skirtingais dažniais dviejuose veidrodiniuose 4x5 LED matricose
Šioje pamokoje bus aprašyta, kaip pasidaryti peteliškę, kuri padės išsiskirti bet kurioje minioje.
Ko jums reikės šiam projektui:
1 „Arduino Pro Micro“arba panašaus dydžio „Arduino“, veikiantis 16 MHz dažniu
40 3 mm šviesos diodų
1 paprastas mygtukas
1 elektretinis mikrofonas
1 įkraunama 3,7 V 800 mAh 25C 1 ląstelių LiPo baterija
10 100Ω rezistorių
1 10 kΩ rezistorius
1 220Ω rezistorius
Prieiga prie PCB mašinos (spausdintinė plokštė)
Pigiai reguliuojamas užsikabinęs/užsisegantis peteliškė arba tiesiog reguliuojama užkabinama/užsegama kaklo juosta
1 žingsnis: spausdinkite PCB
Spausdinant plokštę gali tekti pritaikyti.cmp failą, kad jis atitiktų gamintojo reikalavimus. Tačiau originalo plokštė buvo pagaminta naudojant gana netikslų metodą, todėl dauguma gamintojų greičiausiai galės gaminti PCB be pakeitimų. Nuotraukose galite pamatyti PCB priekinę ir galinę dalis. Projektuojant daroma prielaida, kad litavimo skylėse nėra tarpiklių ir kad jas galima dėti tik atskirai (PCB, kuriose yra daugiau nei viena šoninė jungtis, yra jungtys tarp sluoksnių).
Kiekviena šviesa skirta atskirai, naudojant techniką, pavadintą „Charlieplexing“, leidžiančią įvesti daug mažiau įvesties mazgų nei įprasta LED matrica. Trūkumas yra tas, kad vienu metu galima įjungti tik šviesą, o tai nustato masyvo dydžio ribą ir be pastebimo mirksėjimo. „Charliplexing“veikia dėl to, kad neturi dviejų signalų 1 ir 0, jis turi tris 1, 0 ir Z. Kur Z veikia kaip atvira grandinė, turi labai didelę varžą. Taigi kiekviena šviesa įjungiama, kai mazgas yra 1, 0, Z, Z, Z derinyje, o tai reiškia, kad srovė vienu metu gali pereiti tik iš vieno mazgo.
2 žingsnis: litavimas kartu
Lituodami PCB lemputes, labai svarbu nuosekliai lituoti teigiamą šviesos diodo pusę prie kvadratų, o neigiamą - prie apskritimo. Jei veiksite priešingai, kodas įjungs netinkamas lemputes, o dėl nenuoseklumo tie patys dirgikliai įjungs kelias šviesas.
Tada lituokite ant 10 100Ω rezistorių prie peteliškės priekio.
Tada prijunkite kitas dalis taip, kaip parodyta grandinės schemoje, gerai lituoti bateriją tiesiai prie „Arduino“, nes ji bus įkrauta, kai „arduino“bus prijungtas per USB. Prieš klijuodami visus gabalus prie PCB užpakalinės dalies, turėtumėte patikrinti, ar nėra masyvo klaidų.
3 veiksmas: kodo įkėlimas ir derinimas
Įkelkite aukščiau esantį kodą. Kai jis bus įkeltas, paspauskite mygtuką, kad jį suaktyvintumėte, dabar trikampio forma, nukreipta į vidų, turėtų slinkti aukštyn arba žemyn ant peteliškės.
Jei to nepadarysite, naudokite mirksėjimo (LED) funkciją, kuri įveda skaičių 1–20, kiekvienai šviesai atskirai, esantį tuštumos ciklo ciklo (režimas = 0) cikle, ir pakomentuokite likusią dalį kilpa.
void loop () {
o (režimas == 0) {
Mirksi (1); // Vienas po kito išbandykite, ar žibintai veikia taip, kaip turėtų, o kurie ne
// Blink (2); // kitas žingsnis iki 20
/* if (digitalRead (Button) == 0) {
režimas = 1;
Išjungta ();
„TurnOn“(1);
vėlavimas (200);
pertrauka;
}
Išjungta (); */ // šis skyrius komentuojamas derinant
}
…..
Derinimas:
Jei kiekvienoje pusėje yra skirtingi žibintai, su litavimu kažkas negerai ir turėtumėte išlydyti paveiktus žibintus ir pakartoti 2 veiksmą.
Jei išjungtos 2 žibintų poros, gali būti, kad jų nėra.
Jei du žibintai visada įsijungia kartu ir yra mažiau ryškūs nei kiti, vienas buvo lituojamas netinkamai.
Jei kiekviena lemputė įsijungia atskirai, bet nesilaikykite šablono, aprašyto instrukcijose, esančiose kodo viršuje, sugadinote 2 veiksmą.
kitos problemos gali kilti dėl netinkamų jungčių arba trumpojo jungimo PCB.
Įspėjimas: Šis segmentas yra labai techninis ir nereikalingas peteliškėms
Aš parašiau spektro analizės kodą specialiai „Arduino“, kurio dažnis yra 16 MHz. Taigi nesu visiškai tikras, ar tai veiks kitose sistemose, todėl visos grupės gali reaguoti labai skirtingai, tačiau tai gali labai nepasikeisti.
Jis veikia imant 60 mėginių maždaug per 6,7 ms, o tai yra maždaug 8, 9 kHz mėginių ėmimo dažnis. Tada analizuokite juos 4 skirtingais būdais, suteikdami 4 skirtingus dažnius.
Aukščiausio dažnio analizė atliekama lyginant kiekvieną kitą mėginį su kitu, kvadratą suma ir sumuojant ją kiekvienai mėginių porai. Tai suteikia didžiausią efektą maždaug per pusę mėginių ėmimo dažnio, todėl jos pralaidumo filtras yra maždaug 4, 4 kHz.
Apytikslė matematinė analizės formulė:
Σ (kv (x [2n-1] -x [2n]))
Kitas veikia labai panašiai, tačiau iš pradžių vienu metu pridedami du mėginiai. Tai veiksmingai suteikia pusę paskutinės sistemos mėginių ėmimo dažnio, tuo pačiu išfiltruojant aukščiausius dažnius, sukuriant maždaug 2, 2 kHz dažnių juostos filtrą.
Kita sistema daro tą patį, tačiau vietoj to, kad vienu metu pridėtų 2 mėginius, ji prideda 10, kurie tampa 440 Hz dažnių juostos filtru.
Paskutinė analizė apibendrina pirmuosius 30 mėginių ir palygina ją su paskutinių 30 sumų suma. Tai iš tikrųjų tampa dažnių juostos filtru 150 Hz dažniu.
4 žingsnis: klijuokite viską kartu
Svarbu, kad „Arduino“būtų atskirtas nuo PCB, nes jie gali sukelti trumpąjį jungimą. Tai galima padaryti klijuojant juos kartu su elektros juostele. Taip pat naudinga turėti akumuliatorių ant vieno peteliškės sparno, o mikrovaldiklį prie kito, kad būtų išlaikyta pusiausvyra. Turėtumėte stengtis, kad peteliškės vidurys būtų tuščias, nes čia jungiate kaklo juostą, išskyrus mikrofoną, nes jis turėtų išsikišti kelis milimetrus ir nukreipti į stemplę, tai reiškia, kad kalbėdami visi tai matys aiškiausiai.
Atminkite: peteliškės užpakalinėje pusėje funkcionalumas yra daug svarbesnis už estetiką, nes niekas to nepamatys.
Rekomenduojamas:
Vienas pagrindinis autorius: 4 žingsniai
Vienas pagrindinių rašytojų: Ar prisimenate Stepheną Hawkingą? Jis buvo Kembridžo profesorius ir garsus matematikas, sėdintis neįgaliųjų vežimėlyje, kompiuteriu sukurtu balsu. Jis sirgo motorine neurono liga ir gyvenimo pabaigoje, praradęs kalbą, sugebėjo
„Pocket Sonic“valdovas: 3 žingsniai (su nuotraukomis)
„Pocket Sonic“valdovas: tai kišenės dydžio ultragarsinė skalė, kurią galėtumėte nešiotis kišenėje ir išmatuoti objekto ilgį. Galite išmatuoti savo aukštį, baldų aukštį ir pan. ir
Kaip surinkti „Arduino“fotografuoti Autorius: Sidnėjus, Maddy ir Magdiel: 8 žingsniai
Kaip surinkti „Arduino“fotografuoti Autorius: Sidnėjus, Maddy ir Magdiel: Mūsų tikslas buvo surinkti „Arduino“ir „Cubesat“, kurie galėtų fotografuoti imituojamą Marsą ar tikrą Marsą. Kiekvienai grupei buvo taikomi projektų apribojimai: ne didesni kaip 10x10x10 cm, svoris negali viršyti 3 svarų. Mūsų individualūs grupiniai apribojimai buvo ne
„Holi-Tie“: 8 žingsniai (su nuotraukomis)
„Holi-Tie“: tai „Holi-Tie“, šventinis kaklaraištis, skirtas dėvėti per šventes. „Holi-Tie“, pagrįstas Becky Stern „Ampli-Tie“, kuriame naudojama „Flora“plokštė, naudoja „Circuit Python Express“(CPX) mikrovaldiklį, kad sukurtų „NeoPixel“animaciją ir
Naminė „Diddley Bow“elektrinė skaidrių gitara („La Jack White“): 5 žingsniai (su nuotraukomis)
Naminė „Diddley Bow“elektrinė skaidrių gitara („La Jack White“): tai galbūt pigiausia ir lengviausia gitara, kokią tikėjotės pagaminti. Panašių gitarų yra ir kituose vadovėliuose, tačiau, mano nuomone, tai yra pranašesnis už geto faktorių. Jei matėte filmą „Tai gali pasirodyti garsu“, arba ne