Përmbajtje:
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-23 15:10
Një kravatë kompakte kompakte, e aftë për të shfaqur vazhdimisht tingullin përreth në katër frekuenca të ndryshme në dy vargjet e saj LED të pasqyruar 4x5
Ky tutorial do të mësojë se si të bëni një kravatë me hark që do t'ju bëjë të dalloheni në çdo turmë.
Çfarë ju nevojitet për këtë projekt:
1 Arduino Pro Micro ose një Arduino me madhësi të ngjashme që funksionon në 16MHz
40 LED 3mm
1 buton i thjeshtë
1 Mikrofon elektrik
1 Bateri LiPo 3.7V 800mAh 25C 1Cell
10 rezistenca 100Ω
1 rezistencë 10kΩ
1 rezistencë 220Ω
Qasja në një makinë PCB (Bordi i Qarkut të Shtypur)
Një kravatë e lirë e rregullueshme e fiksuar/e lidhur me kapëse ose vetëm një rrip i qafës
Hapi 1: Shtypni PCB
Kur shtypni një tabelë qarku, mund t'ju duhet të përshtatni skedarin.cmp për t'iu përshtatur kërkesave të prodhuesit. Sidoqoftë, tabela në origjinal është bërë duke përdorur një metodë mjaft të pasaktë, kështu që shumica e prodhuesve ka shumë të ngjarë të jenë në gjendje të prodhojnë PCB pa ndryshime. Në fotografi, ju mund të shihni pjesën e përparme dhe të pasme të PCB. Dizajni supozon se vrimat e saldimit nuk përfshijnë vias dhe se viat mund të vendosen veçmas (në PCB me më shumë se një vias anësore janë lidhje midis shtresave).
Çdo dritë i drejtohet individualisht duke përdorur një teknikë të quajtur Charlieplexing duke lejuar shumë më pak nyje hyrëse sesa një matricë normale LED, e meta është se vetëm në dritë mund të ndizet në të njëjtën kohë, gjë që përcakton një kufi se sa i madh vargu mund të jetë dhe pa ndezje të dukshme. Charliplexing funksionon në vend që të ketë dy sinjale 1 dhe 0, ai ka tre 1, 0 dhe Z. Ku Z punon si një qark i hapur, duke pasur një rezistencë shumë të lartë. Pra, çdo dritë ndizet duke pasur që nyja të jetë në një kombinim prej 1, 0, Z, Z, Z, që do të thotë se rryma mund të shkojë vetëm nga një nyje në një tjetër në të njëjtën kohë.
Hapi 2: I bashkoni të gjitha së bashku
Kur bashkoni dritat në PCB është shumë e rëndësishme që të bashkoni vazhdimisht anën pozitive të LED në sheshe dhe atë negative në rreth. Bërja e kundërt do të bëjë që adresa në kod të ndezë dritat e gabuara dhe mospërputhja do të bëjë që dritat e shumta të ndizen nga stimujt e njëjtë.
Pastaj lidhni 10 rezistencat 100 Ω në pjesën e përparme të kravatës.
Pastaj lidhni pjesët e tjera në mënyrën e treguar në diagramin e qarkut, është mirë që të lidhni baterinë direkt me Arduino pasi do të rimbushet kur arduino është e lidhur përmes USB. Para se të ngjitni të gjitha pjesët në pjesën e pasme të PCB -së, duhet të testoni për gabime në grup.
Hapi 3: Ngarkimi i kodit dhe korrigjimi
Ngarko kodin e mësipërm. Kur të jetë ngarkuar shtypni butonin për ta aktivizuar, tani një formë trekëndëshi e drejtuar nga brenda duhet të lëvizë lart ose poshtë në kravatë.
Nëse nuk e bëni, përdorni funksionin Blink (LED), i cili merr një hyrje të një numri 1-20, për secilën dritë individualisht në lakin while (mode = 0) në lakin e zbrazëtisë, ndërsa komentoni pjesën tjetër të tij ndërsa lak.
lak void () {
ndërsa (modaliteti == 0) {
Blink (1); // Një nga një provë për të parë nëse dritat po punojnë ashtu siç duhet dhe cilat jo
// Blink (2); // hapi tjetër deri në 20
/* if (digitalRead (Button) == 0) {
mënyra = 1;
Joaktiv ();
TurnOn (1);
vonesë (200);
pushim;
}
Joaktiv (); */ // ky seksion komentohet gjatë korrigjimit
}
…..
Debugging:
Nëse keni ndriçues të ndryshëm në secilën anë, ka diçka që nuk shkon me saldimin dhe duhet të shkrini dritat e prekura dhe të bëni përsëri hapin 2.
Nëse çiftet e 2 dritave janë fikur, mund të ketë mungesë të vias.
Nëse dy drita ndizen gjithmonë së bashku dhe janë më pak të ndritshme se të tjerat, njëra është bashkuar në rrugën e gabuar.
Nëse secila dritë ndizet individualisht, por mos ndiqni modelin e përshkruar në udhëzimet në krye të kodit që keni prishur hapin 2.
probleme të tjera mund të lindin nga lidhjet e këqija ose një qark i shkurtër në PCB.
Paralajmërim: Ky segment është shumë teknik dhe i panevojshëm për të bërë kravatë
Kam shkruar kodin e analizës së spektrit posaçërisht për një Arduino me frekuencë të orës 16MHz. Kështu që nuk jam plotësisht i sigurt se sa mirë do të funksionojë në sisteme të tjera, mund të bëjë që të gjitha grupet të reagojnë shumë ndryshe megjithatë mund të mos ndryshojë shumë.
Punon duke marrë 60 mostra në rreth 6, 7ms që është një frekuencë mostrimi prej afërsisht 8, 9kHz. Pastaj i analizon ato në 4 mënyra të ndryshme duke dhënë 4 frekuenca të ndryshme.
Analiza e frekuencës më të lartë funksionon duke krahasuar çdo mostër tjetër me atë tjetër, duke e katërtuar vlerën dhe duke e përmbledhur atë për secilën çift mostrash. Kjo jep efektin më të lartë rreth gjysmës së frekuencës së kampionimit, kështu që është një filtër i brezit rreth 4, 4kHz.
Një formulë e përafërt matematikore për analizë:
Σ (sq (x [2n-1] -x [2n]))
Tjetra punon shumë në mënyrë të ngjashme, por së pari shton dy mostra në të njëjtën kohë. Kjo jep në mënyrë efektive gjysmën e frekuencës së kampionimit të sistemit të fundit, ndërsa filtron frekuencat më të larta duke krijuar një filtër të brezit rreth 2, 2kHz.
Sistemi tjetër bën të njëjtën gjë, por në vend që të shtojë 2 mostra në të njëjtën kohë, shton 10, i cili bëhet një filtër i bandës për 440Hz.
Analiza e fundit përmbledh 30 mostrat e para dhe e krahason atë me shumën e 30 të fundit. Kjo në mënyrë efektive bëhet një filtër i kalimit të brezit për 150Hz.
Hapi 4: Ngjitini të gjitha së bashku
Isshtë e rëndësishme që Arduino të mbahet e ndarë nga PCB pasi mund të shkaktojë qark të shkurtër nëse bien në kontakt. Kjo mund të bëhet duke i ngjitur së bashku me shirit elektrik në mes. është gjithashtu e dobishme të keni baterinë në njërën krah të lidhëses dhe mikrokontrolluesin në anën tjetër për ekuilibër. Ju duhet të përpiqeni ta mbani qendrën e lidhjes me hark mjaft bosh pasi këtu lidhni rripin e qafës, me përjashtim të mundshëm të mikrofonit pasi duhet të dalë disa milimetra dhe të drejtohet drejt ezofagut tuaj, kjo do të thotë që kur flisni të gjithë do ta shohin atë më qartë.
Mbani mend: në pjesën e pasme të lidhjes me hark është shumë më e rëndësishme se estetika pasi askush nuk do ta shohë këtë.
Recommended:
Mbajtës i siguresave cilindrike (lidhës): 15 hapa (me fotografi)
Mbajtësja e siguresave cilindrike (lidhëset): Ky udhëzues është për mbajtësit e siguresave cilindrike të qelqit të krijuara në TinkerCAD. Ky projekt filloi në qershor dhe hyri në konkursin e dizajnit TinkerCAD. Ekzistojnë dy lloje të mbajtësve të siguresave, një për 5x20mm të zakonshëm dhe një tjetër për
Lidhës Crimping Dupont: 10 hapa (me fotografi)
Crimping Dupont Connectors: Shpesh kur jam duke ndërtuar një projekt prototip e di që do të më duhet të lidh dhe shkëpus prizat shumë herë gjatë dizajnimit të tij. Lidhësit Dupont janë ideale për këtë pasi lidhen me shumicën prej 0.1 " titujt e gjetur në Arduino, Raspberry Pi, elektronikë
Floating Smart Magic Mirror nga laptopi i vjetër me njohjen e zërit Alexa: 6 hapa (me fotografi)
Floating Smart Magic Mirror nga laptopi i vjetër me njohjen e zërit Alexa: Regjistrohuni në kursin tim "Elektronikë me pak fjalë" këtu: https://www.udemy.com/electronics-in-a-nutshell/?couponCode=TINKERSPARK Gjithashtu shikoni edhe timen kanali youtube këtu për më shumë projekte dhe mësime elektronike: https://www.youtube.com/channel/UCelOO
Treguesi i nivelit të zërit/zërit: 10 hapa
Treguesi i nivelit të zërit/zërit: Në këtë projekt, unë do t'ju tregoj se si të ndërtoni një tregues të thjeshtë të nivelit të zërit duke përdorur amplifikatorë operacionalë. Shënim: Për të bërë pyetje, ju lutemi vizitoni faqen time në Pyet Ekspertin. Video Plotësuese të Ndihmës: Qarku i Simuluar i Ngritur në Një Tabele Bukë (Proto-
Si të bëni një përshtatës helikoid të rregullueshëm për një objektiv projektori 85 mm, nga një lidhës tubi polipropileni: 5 hapa
Si të bëni një përshtatës helikoid të rregullueshëm për një objektiv projektori 85 mm, nga një lidhës tubash polipropileni: Kohët e fundit kam blerë një projektor të vjetër rrëshqitës për rreth 10 euro. Projektori është i pajisur me një lente 85 mm f/2.8, lehtësisht e shkëputshme nga vetë projektori (asnjë pjesë nuk ka nevojë të çmontohet). Kështu që vendosa ta transformoj atë në një lente 85 mm për Penta -n time