Talaan ng mga Nilalaman:

Electromagnetic Pendulum Laser Nixie Clock, May Thermometer: 5 Hakbang (na may Mga Larawan)
Electromagnetic Pendulum Laser Nixie Clock, May Thermometer: 5 Hakbang (na may Mga Larawan)

Video: Electromagnetic Pendulum Laser Nixie Clock, May Thermometer: 5 Hakbang (na may Mga Larawan)

Video: Electromagnetic Pendulum Laser Nixie Clock, May Thermometer: 5 Hakbang (na may Mga Larawan)
Video: electromagnetic laser nixie clock 2024, Hulyo
Anonim
Image
Image
Ang ideya
Ang ideya

Bumuo ako ng isang pares ng mga relo ng Nixie Tube dati, gamit ang isang Arduino Nixie Shield na binili ko sa ebay dito:

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

Ang mga board na ito ay may isang built-in na RTC (Real Time Clock) at ginagawa itong napaka prangka upang makakuha ng isang simpleng orasan nixie pataas at tumatakbo. Ito ay isang bagay lamang ng paglakip ng kalasag sa iyong arduino (alinman sa uno o mega) at pag-upload ng code na ibinigay sa board (dito sa github para sa pinakabagong bersyon: https://github.com/afch/NixeTubesShieldNCS314/) at ikaw ' magandang pumunta. Ngunit, may ideya ako! Maaari ba akong mag-set up ng isang sistema kung saan maaari kong gumamit ng pendulo upang markahan ang oras at kahit papaano masukat ito at ipakita ito sa mga tubong nixie? Kaya, lumalabas na kaya ko, at kaya mo rin. Kung ikaw ay interesado pagkatapos basahin ang!

Hakbang 1: Ang Ideya

Nagkaroon ako ng ilang mga problema upang mapagtagumpayan upang makapagsimula ito. 1. Paano ko mapapanatili ang swing ng swing na patuloy na hindi gumagamit ng mekanismo ng relos, 2. Paano ko mababasa kung ang pendulum ay pumasa sa isang naibigay na punto at ipasa ang impormasyong ito sa arduino at 3. Kailangan kong baguhin ang code na kasama ng nixie kalasag upang hindi nito pansinin ang RTC at basahin ang impormasyong naipasa mula sa pendulo.

Naisip ko na kung makakahanap ako ng isang palawit na gawa sa bakal ay makakagamit ako ng isang electromagnet upang hilahin ang palawit patungo rito at pagkatapos ay patayin ang electromagnet upang pabayaan itong umindayog. Mayroon din akong ilang maliliit na laser at laser sensor sa aking kit ng mga arduino sensor at sa ngayon ay hindi pa ginagamit ang mga ito at naisip kong magiging isang magandang panahon upang mai-set up ang mga ito at tingnan kung magagamit ko ang pendulum na dumadaan sa isang laser beam upang palayain ang electromagnet (sa pamamagitan ng isang mosfet transistor). Pagkatapos napagtanto ko na ito rin ang magiging perpektong paraan upang mabilang ang mga swing ng pendulum at maipasa ang impormasyong ito sa arduino.

Hakbang 2: Ang Pendulum

Ang Pendulum
Ang Pendulum
Ang Pendulum
Ang Pendulum

Napagpasyahan kong ang pinakamahusay na paraan upang magawa ito ay upang subukan at itayo ang pendulum na naka-set up sa mga laser at electromagnet muna, bago pa man mapunta sa gastos ng pagbili ng isa pang kalasag ng tubo nixie.

Tulad ng nakikita sa larawan, ikinabit ko ang pendulo, mga tatanggap ng laser at electromagnet sa isang maliit na stand ng playwud na ginawa ko, at nagtayo ng isang platform para sa mga laser transmitter mula sa mga standoff ng circuit board at isang lollypop stick. Nalaman ko na ang isang 5mm hole na drilled sa playwud ay isang perpektong sukat para sa mga standoff na maupuan nang mahigpit at papayagan ang isang maliit na halaga ng paggalaw upang ayusin ang kanilang patayong posisyon. Sa kabilang panig ng playwud ay ang power board at mosfet transistor.

Sumulat ako ng isang maikling arduino sketch (naka-attach ang laser-clock.ino) na nagbibigay-daan sa pagsubok ng set up na ito. ANG SKETCH NA ITO AY HINDI KAILANGAN para sa nakumpleto na proyekto at ginamit lamang upang subukan na maaari kong gawin ang swing swing na patuloy na gamit ang electromagnet na na-trigger ng dalawang laser beams, at upang mabilang ang mga swings at i-convert ang bilang na ito sa ilang segundo.

Habang dumadaan ang pendulum sa sinag sa kaliwa, apat na bagay ang sabay na nangyayari.

1. Ang laser sa kaliwa ay nakapatay2. Ang electromagnet ay nakabukas3. Ang laser sa kanan ay nakabukas4. Ang counter para sa bilang ng mga swings ay nadagdagan ng 1

Habang dumadaan ang pendulum sa sinag sa kanan, tatlong bagay ang sabay na nangyayari.

1. Ang laser sa kanan ay pinatay2. Ang electromagnet ay nakapatay3. Ang laser sa kaliwa ay nakabukas

Kapag ito ay tumatakbo ang arduino ay ipapakita din sa serial monitor, Oras, Minuto, Segundo at Counter (bilang ng mga pendulum swing)

Sa sketch na ito makikita mo ang linya 58

realseconds = (counter * 0.7386);

Ito ay upang i-convert ang bilang ng mga pendulum swing sa bilang ng mga segundo na aktwal na lumipas at dumating sa pamamagitan ng trial and error at depende sa haba ng pendulum na ginamit sa iyong proyekto at kailangang ayusin nang naaayon

Hakbang 3: Ang Nixie Shield

Image
Image
Humanap ng Gabinete
Humanap ng Gabinete

Tulad ng nabanggit kanina, bumili ako ng ilan sa mga nixie shield na ito mula sa ebay para sa iba't ibang mga proyekto ngunit nang dumating ang isa para sa proyektong ito natuklasan ko na ito ay isang mas bagong modelo (Bersyon 2.2) at kasama na ngayon ang isang built in na termometro. Ang firmware ay na-update din at medyo nabigo ako nang mapagtanto ko na ang lumang firmware ay hindi gagana sa bagong style board, kaya't ang code sa aking mga nakaraang proyekto ay kailangang mabago kung ang isang bagong V2.2 board ay ginamit upang bumuo ng isa (direkta akong tumutukoy sa orasan nixie na may mga westernminster chimes na idinagdag ko ilang buwan na ang nakakaraan).

Gayunpaman, sa sandaling mayroon kang isang gumaganang palawit na kung saan ay patuloy na pagtatayon tulad ng sa nakaraang hakbang, maaari mong idagdag ang iyong kalasag nixie sa arduino mega. Inilakip ko ang mga file ng firmware na kasama ng kalasag na binago ko. Pinapanatili nito ang karamihan sa orihinal na pag-andar ng kalasag at pinapayagan kang itakda ang petsa, oras atbp gamit ang mga pindutan sa kalasag. Tatakbo pa rin ang RTC at panatilihin ang petsa at oras na nakaimbak kapag naka-off ang orasan upang kapag binuksan mo ito muli ay hindi na maitatakda muli, ngunit habang nasa display ay ipapakita lamang ang pagtaas ng oras sa ang pendulum swings.

Hakbang 4: Maghanap ng Gabinete

Gumamit ako ng isang lumang 1950s Pye cabinet sa telebisyon upang ilagay ang isang ito ngunit syempre maaari mong gamitin ang anumang uri ng gabinete upang maipasok ito upang umangkop sa iyong sariling kagustuhan.

Hakbang 5: Listahan ng Mga Bahagi

Listahan ng Mga Bahagi
Listahan ng Mga Bahagi

1. Arduino Nixie Tube Shield, humigit-kumulang na $ 90 mula sa ebay

2. Arduino Mega 2560, humigit-kumulang na $ 20 mula sa ebay

3. Na-stack na mga header pin, halos $ 2 mula sa ebay

4. 90 degree header pin, humigit-kumulang na $ 1 mula sa ebay

5. Dalawang mga module ng laser transmitter para sa arduino, humigit-kumulang na $ 4 mula sa ebay

6. Dalawang mga module ng laser receiver para sa arduino, humigit-kumulang na $ 4 mula sa ebay.

7. Electromagnet 12VDC, humigit-kumulang na $ 3 mula sa ebay

8. Mosfet transistor para sa arduino, humigit-kumulang na $ 2 mula sa ebay

9. Pendulum mula sa isang lumang orasan (dapat maging ferrous upang ang pang-akit ay akitin ito)

10. 1PC DC-DC 12V To 3.3V 5V Buck Step down Power Supply Module Para sa Arduino, humigit-kumulang na $ 3 mula sa ebay

11. Iba't ibang mga jumper wires, board standoffs at isang gabinete upang mapaloob ang lahat

Inirerekumendang: