Мазмұны:

Электромагниттік маятниктік лазерлік никси сағаты, термометрмен: 5 қадам (суреттермен)
Электромагниттік маятниктік лазерлік никси сағаты, термометрмен: 5 қадам (суреттермен)

Бейне: Электромагниттік маятниктік лазерлік никси сағаты, термометрмен: 5 қадам (суреттермен)

Бейне: Электромагниттік маятниктік лазерлік никси сағаты, термометрмен: 5 қадам (суреттермен)
Бейне: Уақыт өте келе 1902 жылы не болды? Париждің сәтсіздігі 2024, Қараша
Anonim
Image
Image
Ой
Ой

Мен бұған дейін ebay -де сатып алған Arduino Nixie Shield көмегімен Nixie Tube сағаттарын жасағанмын:

www.ebay.co.uk/itm/Nixie-Tubes-Clock-IN-14…

Бұл тақталар RTC (Real Time Clock) қондырғысымен келеді және қарапайым никси сағатын іске қосуды жеңілдетеді. Қалқанды arduino -ға (uno немесе mega) бекіту және тақтаға берілген кодты жүктеу ғана қалады (мұнда соңғы нұсқа үшін github -да: https://github.com/afch/NixeTubesShieldNCS314/) және сіз барғаны жақсы. Бірақ, менде бір ой болды! Уақытты белгілеу үшін маятникті қолдана алатын және оны өлшеп, оны никси түтіктерінде көрсететін жүйені орната аламын ба? Менің қолымнан келеді, сен де жасай аласың. Егер сізді қызықтырса, оқыңыз!

1 -қадам: Идея

Мұны бастау үшін менде бірнеше қиындықтар болды. 1. Маятникті сағат механизмін пайдаланбастан қалай үздіксіз тербеп ұстауға болады, 2. маятник берілген нүктеден өтіп, бұл ақпаратты arduino -ға жібергенде мен қалай оқи аламын және 3. Мен бірге келген кодты өзгертуім керек еді. nixie shield, ол RTC -ті елемейді және маятниктен алынған ақпаратты оқиды.

Егер мен темірден жасалған маятникті тапсам, маятникті соған қарай тарту үшін электрмагнитті қолдана аламын, содан кейін электромагнитті кері бұрылу үшін өшіремін деп ойладым. Менің ардуино датчиктер жинағында бірнеше кішкене лазерлер мен лазерлік сенсорлар болды, мен оларды әлі қолданған жоқпын және лазер сәулесінен өтетін маятникті қолдана алатынымды білуге болатын уақыт болды деп ойладым. электрмагнитті іске қосыңыз (мосфет транзисторы арқылы). Содан кейін мен бұл маятниктің бұрылыстарын санаудың және бұл ақпаратты ардуиноға берудің тамаша әдісі болатынын түсіндім.

2 -қадам: маятник

Маятник
Маятник
Маятник
Маятник

Мен мұны істеудің ең жақсы әдісін лазермен және электромагнитпен орнатылған маятникті жасауды шештім.

Фотосуретте көрініп тұрғандай, мен маятникті, лазерлік қабылдағыштарды және электромагнитті өзім жасаған фанера тірегіне бекітіп, лазерлік таратқыштар үшін плата мен лоллипоп таяқшасынан платформа жасадым. Мен фанерада бұрғыланған 5 мм тесік тұрақтылардың мықтап отыруы үшін өте қолайлы өлшем екенін және олардың қозғалысының аз мөлшеріне тік күйін реттеуге мүмкіндік беретінін білдім. Фанераның екінші жағында қуат тақтасы мен мосфет транзисторы орналасқан.

Мен бұл қондырғыны тексеруге мүмкіндік беретін қысқа arduino эскизін жаздым (laser-clock.ino қоса берілген). Бұл эскиз аяқталған жобаға қажет емес және маятникті екі лазерлік сәулемен іске қосылған электрмагнитті үздіксіз айналдыра алатынымды тексеру үшін және бұрылыстарды санау және бұл санды секундқа түрлендіру үшін ғана қолданылды.

Маятник сол жақтағы сәуледен өткенде, бір уақытта төрт нәрсе болады.

1. Сол жақтағы лазер сөндірілген2. Электромагнитті қосады3. Оң жақтағы лазер қосылған4. Тербелмелер санының есептегіші 1 -ге ұлғайтылды

Маятник оң жақтағы сәуледен өтіп бара жатқанда, бір уақытта үш нәрсе болады.

1. Оң жақтағы лазер сөндірілген2. Электромагнитті өшіреді3. Сол жақтағы лазер қосылады

Бұл кезде arduino сериялық мониторда, сағат, минут, секунд және санауышта (маятниктің ауытқу саны) көрсетіледі.

Бұл эскизде сіз 58 -жолды көресіз

реалекунд = (есептегіш * 0,7386);

Бұл маятниктің тербелістерінің санын іс жүзінде өткен және сынақ пен қателіктермен жеткен секундтардың санына түрлендіру және сіздің жобада қолданылатын маятниктің ұзындығына байланысты болады және сәйкесінше реттеу қажет болады.

3 -қадам: Никси қалқаны

Image
Image
Кабинетті табыңыз
Кабинетті табыңыз

Жоғарыда айтылғандай, мен ebay -ден әртүрлі жобаларға арналған бірнеше никси қалқандарын сатып алдым, бірақ бұл жобаның екіншісі келгенде, мен оның жаңа үлгі екенін білдім (2.2 нұсқасы) және қазір кіріктірілген термометр бар. Микробағдарлама да жаңартылды, мен ескі микробағдарлама жаңа стиль тақтасымен жұмыс істемейтінін түсінгенде, менің көңілім қалды, сондықтан егер жаңа V2.2 тақтасы қолданылса, менің бұрынғы жобалардағы кодты өзгерту қажет болады. біреуін жасаңыз (мен бірнеше ай бұрын қосқан вестминстер сихтері бар никси сағатын айтып отырмын).

Қалай болғанда да, сізде алдыңғы қадамдағыдай тербелетін жұмыс маятнигі болған кезде, сіз никси қалқанын arduino мегаға қосуға болады. Мен қалқанмен бірге енгізілген микробағдарлама файлдарын тіркедім. Бұл қалқанның бастапқы функционалдығының көп бөлігін сақтайды және қалқандағы түймелердің көмегімен күнді, уақытты және т. RTC әлі де жұмыс істейді және сағат өшірілген кезде сақталатын күн мен уақытты сақтайды, сондықтан оны қайта қосқанда оны қайта орнатудың қажеті болмайды, бірақ ол дисплейде болған кезде уақыттың жоғарылауын көрсетеді. маятник тербеледі.

4 -қадам: Кабинетті табыңыз

Мен оны орналастыру үшін 1950 -ші жылдардағы ескі Pye теледидар шкафын қолдандым, бірақ, әрине, оны өзіңіздің талғамыңызға сай орналастыру үшін кез келген шкафты қолдануға болады.

5 -қадам: Бөлшектер тізімі

Бөлшектер тізімі
Бөлшектер тізімі

1. Arduino Nixie Tube Shield, ebayден шамамен 90 доллар

2. Arduino Mega 2560, ebayден шамамен 20 доллар

3. Жиналмалы тақырып түйреуіштері, ebayден шамамен 2 доллар

4. 90 градусқа арналған түйреуіштер, ebay -ден шамамен 1 доллар

5. Ардуиноға арналған екі лазерлік таратқыш модуль, ebayден шамамен 4 доллар

6. edu -дан 4 доллар шамасында arduino үшін екі лазерлік модуль.

7. Электромагниттік 12VDC, ebay -ден шамамен 3 доллар

8. Mosfet транзисторы arduino үшін, ebayден шамамен 2 доллар

9. Ескі сағаттан жасалған маятник (магнитті тартатындай қара болуы керек)

10. 1PC DC-DC 12V-3,3V 5V Arduino үшін қуатпен қамтамасыз ету модулін төмендету, ebayден шамамен $ 3

11. Әр түрлі секіргіш сымдар, тақтайшалар мен барлығын орналастыруға арналған шкаф

Ұсынылған: