Përmbajtje:
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
Unë kam ndërtuar disa orë Nixie Tube më parë, duke përdorur një Arduino Nixie Shield që bleva në ebay këtu:
www.ebay.co.uk/itm/Nixie-Tubes-Clock-IN-14…
Këto dërrasa vijnë me një RTC (Ora në kohë reale) të integruar dhe e bëjnë shumë të thjeshtë marrjen dhe funksionimin e një ore të thjeshtë nixie. It'sshtë vetëm një çështje e lidhjes së mburojës në arduino -n tuaj (ose uno ose mega) dhe ngarkimit të kodit të furnizuar me tabelën (këtu në github për versionin e fundit: https://github.com/afch/NixeTubesShieldNCS314/) dhe ju është mirë të shkosh. Por, kisha një ide! A mund të krijoj një sistem ku mund të përdor një lavjerrës për të shënuar kohën dhe në një farë mënyre ta mat këtë dhe ta shfaq atë në tubat nixie? Epo, rezulton se mundem, dhe kështu edhe ju. Nëse jeni të interesuar atëherë lexoni!
Hapi 1: Ideja
Kisha disa probleme për të kapërcyer për të filluar këtë. 1. Si mund ta mbaja lavjerrësin duke u lëkundur vazhdimisht pa përdorur një mekanizëm të orës, 2. Si mund të lexoja kur lavjerrësi kalonte një pikë të caktuar dhe t'ia kaloja këtë informacion arduino -s dhe 3. Do të më duhej të modifikoja kodin që erdhi me mburoja nixie në mënyrë që të injorojë RTC dhe të lexojë informacionin e kaluar nga lavjerrësi.
Mendova se nëse mund të gjeja një lavjerrës të bërë prej hekuri, mund të përdorja një elektromagnet për të tërhequr lavjerrësin drejt tij dhe më pas fikja elektromagnetin për ta lënë atë të kthehej mbrapsht. Unë gjithashtu kisha disa lazer të vegjël dhe sensorë lazer në kompletin tim të sensorëve arduino dhe deri tani nuk i kisha përdorur këto dhe kuptova se do të ishte një kohë e mirë për t'i vendosur ato dhe për të parë nëse mund të përdorja lavjerrësin duke kaluar përmes një rreze lazer për të shkaktojnë elektromagnetin (nëpërmjet një tranzistori mosfet). Pastaj kuptova se kjo do të ishte gjithashtu mënyra e përsosur për të numëruar lëkundjet e lavjerrësit dhe për t'ia kaluar këtë informacion arduino -s.
Hapi 2: Lavjerrësi
Vendosa se mënyra më e mirë për ta bërë këtë ishte të provoja dhe të ndërtoja lavjerrësin e instaluar me lazer dhe elektromagnet, para se të shkoja për të blerë një mburojë tjetër tubi nixie.
Siç mund të shihet në fotografi, unë i bashkova lavjerrësin, marrësit lazer dhe elektromagnetin në një stendë të vogël kompensate që bëra, dhe ndërtova një platformë për transmetuesit lazer nga ngërçet e bordit të qarkut dhe një shkop lollypop. Kam gjetur se një vrimë 5 mm e shpuar në kompensatë është një madhësi ideale që ngërçet të ulen fort dhe do të lejojë një sasi të vogël lëvizjeje për të rregulluar pozicionin e tyre vertikal. Në anën tjetër të kompensatës është bordi i energjisë dhe tranzistori mosfet.
Kam shkruar një skicë të shkurtër arduino (lazer-orë.ino bashkangjitur) e cila lejon testimin e këtij konfigurimi. Ky skicë nuk është i nevojshëm për projektin e përfunduar dhe u përdor vetëm për të provuar që unë mund ta bëj lavjerrësin të lëkundet vazhdimisht duke përdorur elektromagnetin i cili u shkaktua nga dy rrezet lazer, dhe për të numëruar lëkundjet dhe shndërrimin e këtij numri në sekonda.
Ndërsa lavjerrësi kalon nëpër rreze në të majtë, katër gjëra ndodhin njëkohësisht.
1. Lazeri në të majtë është i fikur2. Elektromagneti ndizet3. Lazeri në të djathtë është ndezur4. Numëruesi për numrin e lëkundjeve rritet me 1
Ndërsa lavjerrësi kalon nëpër rreze në të djathtë, tre gjëra ndodhin njëkohësisht.
1. Lazeri në të djathtë është i fikur2. Elektromagneti është i fikur3. Lazeri në të majtë është i ndezur
Kur të funksionojë, arduino do të shfaqet gjithashtu në monitorin serik, Orari, Minutat, Sekondat dhe Numëruesi (numri i lëkundjeve të lavjerrësit)
Në këtë skicë do të shihni rreshtin 58
sekonda reale = (numëruesi * 0.7386);
Kjo do të konvertojë numrin e lëkundjeve të lavjerrësit në numrin e sekondave të kaluara dhe të arritura me provë dhe gabim dhe do të varet nga gjatësia e lavjerrësit të përdorur në projektin tuaj dhe do të duhet të rregullohet në përputhje me rrethanat
Hapi 3: Mburoja Nixie
Siç u përmend më herët, unë kam blerë disa nga këto mburoja nixie nga ebay për projekte të ndryshme, por kur mbërriti ai për këtë projekt zbulova se ishte një model më i ri (Versioni 2.2) dhe tani përfshin një termometër të integruar. Firmware gjithashtu është përditësuar dhe unë u zhgënjeva pak kur kuptova se firmware -i i vjetër nuk do të funksiononte me tabelën e stilit të ri, kështu që kodi në projektet e mia të mëparshme do të duhet të modifikohet nëse përdoret një bord i ri V2.2 ndërtoni një (po i referohem drejtpërdrejt orës nixie me tingujt e Westminster që shtova disa muaj më parë).
Gjithsesi, pasi të keni një lavjerrës të punës i cili do të vazhdojë të lëkundet si në hapin e mëparshëm, mund të shtoni mburojën tuaj nixie në mega arduino. Unë kam bashkangjitur skedarët e firmuerit të cilët erdhën me mburojën të cilën e kam modifikuar. Kjo ruan shumicën e funksionalitetit origjinal të mburojës dhe ju lejon të vendosni datën, kohën etj me butonat në mburojën. RTC do të vazhdojë të funksionojë dhe do të ruajë datën dhe kohën e ruajtur kur ora është e fikur, kështu që kur ta ndizni përsëri nuk do të ketë nevojë të vendoset përsëri, por ndërsa është në ekran do të tregojë vetëm rritjen e kohës si lavjerrësi lëkundet.
Hapi 4: Gjeni një kabinet
Kam përdorur një kabinet të vjetër televiziv Pye të viteve 1950 për ta vendosur këtë, por sigurisht që mund të përdorni çdo lloj kabineti për ta vendosur atë për t'iu përshtatur shijeve tuaja.
Hapi 5: Lista e Pjesëve
1. Arduino Nixie Tube Shield, rreth $ 90 nga ebay
2. Arduino Mega 2560, rreth 20 dollarë nga ebay
3. Kunjat e kokës së grumbullueshme, rreth 2 dollarë nga ebay
4. Kunjat e kokës 90 gradë, rreth 1 dollarë nga ebay
5. Dy module transmetuese lazer për arduino, rreth 4 dollarë nga ebay
6. Dy module të marrësit lazer për arduino, rreth 4 dollarë nga ebay.
7. Elektromagnet 12VDC, rreth 3 dollarë nga ebay
8. Mosfet transistor për arduino, rreth 2 dollarë nga ebay
9. Lavjerrës nga një orë e vjetër (duhet të jetë me ngjyra në mënyrë që magneti të tërheqë këtë)
10. 1PC DC-DC 12V deri në 3.3V 5V Buck Hiqni modulin e furnizimit me energji për Arduino, rreth 3 dollarë nga ebay
11. Tela të ndryshëm kërcyes, bllokime bordesh dhe një dollap për të vendosur gjithçka brenda