Përmbajtje:
- Hapi 1: Lista e Pjesëve
- Hapi 2: Prototipizimi
- Hapi 3: Programi
- Hapi 4: Ndërtimi fizik
- Hapi 5: Opsione të tjera…
- Hapi 6: Përditëso 2019
Video: Arduino Chessclock: 6 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:10
Unë nuk mund të gjeja udhëzime për një orë të mirë shahu Arduino, kështu që në vend të kësaj unë ndërtova timen, të cilin do ta përshkruaj këtu.
Hapi 1: Lista e Pjesëve
këtu janë gjërat që do t'ju nevojiten: Arduino nano (ose ndonjë lloj arduino UNO do të bëjë) saldim hekuri për saldim të pllakës PCB ose bordit vero 2 mbajtës të dy baterive AA 3 X 10k rezistorë OHM siguresë mbajtëse 2 X kunja toke nga 2 priza në Mbretërinë e Bashkuar 2 X 4 shifra me 7 segmente shfaq zilen 1 çelësin e ndërrimit 1 butonin të vogël (shtypni për të bërë llojin) Kabllo USB 1 (ose çfarëdo që i përshtatet Arduino-s tuaj) pajisjet e mikrofonëve dhe bulonave të arrave. Për këtë kam ofertuar dhe fituar një set mekano në ebay dhe kam përdorur atë që kam gjetur Cable (opsionale) breadboard dhe kabllo kërcyes (opsional, por rekomandohet për ta prototipuar atë së pari) herë, shumë kohë! Unë bashkangjita një imazh, por kjo ishte nga pjesët e mia rezervë pas ndërtimit tim, kështu që disa përbërës mungojnë siç u vu re.
Hapi 2: Prototipizimi
I gjithë projekti mund të ndahet në këto pjesë: 1. rregullimi i qarkut 2. programi 3. paraqitja fizike Ky hap është opsional pasi unë do t'ju jap diagramin e qarkut por ju rekomandoj shumë që ta lini të lëvizë bukë e parë pasi do të konfirmojë (ose jo) se i keni të gjitha pjesët që ju nevojiten dhe ju mundëson të mendoni për paraqitjen fizike të të gjitha pjesëve për një strehë ose bazë. Unë kam bashkangjitur këtu një fotografi të prototipit tim në një dërrasë buke dhe gjithashtu një diagram qarkor. Disa shënime në qark: 1. Në pjesën e sipërme të majtë të diagramit të qarkut shfaqet kunja në ekran që lidhet me segmentin (katodat) ose shifrën (anodat). 2. Ju do të vini re se për çdo ekran segmentet (Katodat) janë të lidhura me segmentin përkatës në ekranin tjetër. Kjo ndodh sepse ekrani është i shumëfishtë për të shfaqur shifrat e sakta 3. çelësi i rivendosjes dhe lëkundësi lidhet me rezistorë tërheqës poshtë, në mënyrë që të mbajë HYRJEN NOW TOW ultë kur butoni përkatës nuk është i shtypur. shikoni https://www.arduino.cc/en/tutorial/button për më shumë detaje mbi këtë. 4. Qarku i energjisë është plotësisht i veçantë, por i thjeshtë. Bëhet fjalë për 4 bateri AA në seri me një çelës që ngjiten në prizat kuq e zi të një kabllo USB të prerë. Kablloja USB pastaj futet në arduino.
Hapi 3: Programi
Pasi ta keni në një dërrasë buke atëherë duhet të shkruani kontrolluesin. Për fat të mirë për ju, unë e kam bashkangjitur kodin tim këtu, por do t'ju inkurajoja që të shkoni ose të ndryshoni këtë kod. Nëse do ta shkruani nga e para, së pari kuptoni se cilat kunja të vendosni se çfarë të bëni të gjitha 10 shifrat, unë kam koduar pastaj 2 modele shtesë, një për kohën kur mbaron koha dhe një për të përfaqësuar 10 në një të vetme shifër (shiko figurën). Hapi tjetër është të shumëfishoni shifrat në mënyrë që potencialisht të shfaqni një numër ose model të ndryshëm në secilën prej 8 shifrave. Kam ndryshuar shpejtësinë e multipleximit derisa dukej e drejtë, shumë shpejt dhe numrat bashkohen mes shifrave fqinje dhe shumë të ngadaltë dhe syri i lirë mund të vërejë multipleximin. Hapi tjetër është numërimi i numrave poshtë si 2 grupe me 4 numra që përfaqësojnë 2 numërim mbrapsht. Zgjodha të përdor shifrën e parë për minuta, 2 të tjerat për sekonda dhe atë të fundit për të dhjetat e sekondave, por ju mund të zgjidhni të keni 2 për minuta dhe 2 për sekonda. Numërimi mbrapsht mund të kalibrohet me një lak të thjeshtë për që nuk bën asgjë në mënyrë që një shënim i 'sekondës' në ekran të jetë në të vërtetë një sekondë e vërtetë. Ia afrova goxha por kuptova se nuk ka shumë rëndësi për një lojë joformale shahu nëse secila lojë ka të njëjtin numër njësish. Unë mendoj se ju mund të dëshironi ta bëni atë më të saktë nëse doni të përdorni orën tuaj të shahut për një turne apo edhe për të matur një vezë! Ora ngarkohet në modalitetin e rivendosjes kur ndizet. Pastaj pret që rockers të goditen nga të dyja anët dhe numëron nga 5 minutat (e paracaktuar). Kodi dëgjon butonin e rivendosjes kur lëkundësi është i balancuar. nëse goditet atëherë ora kalon përsëri në modalitetin e rivendosjes. Në këtë pikë butoni i rivendosjes mund të përdoret për të qarkulluar minutat e dëshiruara për secilën lojë nga 1 në 10. kur të shfaqet koha e dëshiruar, lëkundësi mund të goditet përsëri për të filluar orën. së fundi ju duhet që ajo të bëjë diçka për të treguar që koha ka mbaruar në rastin tim ajo shfaq të gjitha vizat (-) dhe luan një seri bip, pastaj tregon njërën anë si 0000 (humbësi) dhe anën tjetër si çdo kohë ishte e papërdorur nga fituesi.
Hapi 4: Ndërtimi fizik
Faza tjetër është ndërtimi fizik. Ndërprerës lëkundës Pjesa e parë është ndërtimi i ndërprerësit. Ky çelës duhet të mbyllë njërën nga dy lidhjet, por kurrë të dyja. Gjithashtu duhet të jetë në gjendje të balancojë në mes ku nuk mbyll as lidhjen. Kjo ndalon orën. Këtu kam përdorur një gjatësi të vogël druri dhe kam vidhosur një kunj të bluar në Mbretërinë e Bashkuar në të dyja anët. Pastaj një strumbullar është ndërtuar në mes për të ngritur lëkundësen nga bordi. Përsëri e përdorja ebay meccano -n tim gjerësisht për këtë pjesë. Kur lëkundësi është montuar në tabelë, kunjat e tokës duhet të futen në kapëset e mbajtësit të siguresave për të mbyllur lidhjen. Për ta bërë këtë të ketë një ndjenjë të qetë, regjistrova skajet e kunjave të tokës në mënyrë që kalimi në mbajtësen e siguresave të lëvizë lehtë (shiko imazhin). Paraqitja e parë i montova PCB -të e zbrazëta në një fletë perspex me një hendek për boshtin e rrotulluesit kaloni Pastaj e hoqa përsëri dhe bashkova përbërësit dhe tela me të njëjtin hendek. Nëse nuk e bëni këtë, mund ta keni të vështirë t'i lidhni dërrasat që rezultojnë përsëri në pjerrësinë e bazës. Vizatoni paraqitjen në letër së pari dhe mbani në mend: - sa e lartë do të jetë ana e "lart" e secilës lëkundëse për strehimin - disa përbërës si mbajtëset e baterisë dhe porta USB Arduino duhet të jenë të arritshme pas përfundimit - Nëse çelsat duhet të montohen në kapakun e strehimit, pastaj lidhni telat e tyre me lidhës në mënyrë që kapaku të hiqet plotësisht. (imja ka vetëm një menteshë, por këtë e bëra gjithsesi) - I anova ekranet me 7 segmente duke i shtrirë kunjat në njërën anë me tela siguresash, gjë që e lejon atë anë të ulet më lart jashtë bordit. në fund nuk kisha kohë të mjaftueshme dhe perspex është e vështirë të pritet kështu që bleva një kuti që ishte me madhësi të ngjashme me atë që më duhej dhe e modifikova pak. Unë mendoj se është mirë të kesh një shtresë transparente, në mënyrë që të shihet puna, por sigurohu që bateritë dhe porta USB të mbeten të disponueshme për ndryshimet e programit. Kjo është ajo have fun dhe fat të mirë!
Hapi 5: Opsione të tjera…
Përmirësimet ose opsionet e mundshme: - luani një sekuencë të ndryshme të bip -ve në varësi të asaj se cila anë fiton - luani një melodi në përfundim Unë besoj se kjo është e mundur me kunjat analoge dhe një zile të përshtatshme. - modele të ndryshme zyrtare të kohës së shahut (për shembull shtoni kohë për çdo lëvizje të luajtur) - përdorni segmentin 7 për të qenë 2 shifra për minuta dhe 2 për sekonda
Hapi 6: Përditëso 2019
kështu që unë u ktheva në Instructable tim të parë dhe e bëra këtë orë shahu përsëri!
Kam ndjekur të njëjtat hapa pak a shumë, por me përmirësimet e mëposhtme:
Ndërtimi fizik
- E gjithë ndërtesa është më kompakte dhe në një bazë prej druri (shiko fotot)
- Kaloi në një bateri të vetme 9v të lidhur drejtpërdrejt me VIN dhe GND nga një ndërprerës
- Çelësi i lëvizjes është meccanno ku secila anë mbahet kur shtypet nga magnet super të fortë.
Kodi
Unë gjithashtu përmirësova kodin i cili është bashkangjitur këtu. përmirësimet janë:
- Hapi ekranin e 10 të sekondës dhe zhvendosi shifrat djathtas
- Rritje të shtuara. Shtohen 5 minuta plus 5 sekonda për/lëvizje dhe 10 minuta plus 5 sekonda për/lëvizje si opsione
Shtuar një kupë linjash për të ndërruar ekranet (L R) nëse gjeni pas ndërtimit që çelësi i lëvizjes nuk fillon orën e duhur
Qarku
Recommended:
Arduino Halloween Edition - Zombies Pop -out Screen (hapa me fotografi): 6 hapa
Arduino Halloween Edition - Zombies Pop -out Screen (hapa me fotografi): Dëshironi të trembni miqtë tuaj dhe të bëni ndonjë zhurmë ulëritëse në Halloween? Apo thjesht doni të bëni një shaka të mirë? Ky ekran dalës i Zombies mund ta bëjë këtë! Në këtë Instructable unë do t'ju mësoj se si të bëni Zombies që dalin lehtë duke përdorur Arduino. HC-SR0
Arduino Uno Ushqyes Peshku në 6 hapa të lirë dhe të lehtë !: 6 hapa
Arduino Uno Peshku Ushqyes në 6 Hapa të Lirë dhe të Lehtë !: Pra, mund të nevojitet pak histori për këtë projekt. Njerëzit me peshq të përkëdhelur ndoshta u paraqitën me të njëjtin problem si unë: pushimet dhe harresën. Unë vazhdimisht harroja të ushqeja peshkun tim dhe gjithmonë përpiqesha ta bëja këtë para se të shkonte në
Levitim akustik me Arduino Uno Hap pas hapi (8 hapa): 8 hapa
Levitimi akustik me Arduino Uno Hap pas hapi (8 hapa): transmetuesit e zërit tejzanor L298N Dc furnizues i rrymës së furnizuesit femra me një kunj mashkullor Arduino UNOBreadboardSi funksionon kjo: Së pari, ngarkoni kodin në Arduino Uno (është një mikrokontrollues i pajisur me dixhital dhe porte analoge për të konvertuar kodin (C ++)
Sistemi i alarmit të zjarrit duke përdorur Arduino [Në disa hapa të thjeshtë]: 3 hapa
Sistemi i alarmit të zjarrit duke përdorur Arduino [Në disa hapa të thjeshtë]: A po kërkoni të bëni një projekt të thjeshtë dhe interesant me Arduino i cili në të njëjtën kohë mund të jetë vërtet i dobishëm dhe potencialisht shpëtues i jetës? Nëse po, keni ardhur në vendin e duhur për të mësuar diçka të re dhe novatore. Në këtë postim po shkojmë
Qëndrim për laptopë me 3 hapa dhe 3 hapa (me syze leximi dhe tabaka me stilolaps): 5 hapa
Qëndrim për laptopë me hapa 3 & 3 hapa (me syze leximi dhe tabaka për stilolapsa): Kjo $ 3 & Qëndrimi i laptopit me 3 hapa mund të bëhet brenda 5 minutave. It'sshtë shumë e fortë, me peshë të lehtë dhe mund të paloset për ta marrë kudo që të shkoni