Indholdsfortegnelse:

Elektromagnetisk pendullaser Nixie -ur, med termometer: 5 trin (med billeder)
Elektromagnetisk pendullaser Nixie -ur, med termometer: 5 trin (med billeder)

Video: Elektromagnetisk pendullaser Nixie -ur, med termometer: 5 trin (med billeder)

Video: Elektromagnetisk pendullaser Nixie -ur, med termometer: 5 trin (med billeder)
Video: 15 самых крутых электронных гаджетов и снаряжения на 2020 год 2024, November
Anonim
Image
Image
Ideen
Ideen

Jeg har tidligere bygget et par Nixie Tube ure ved hjælp af et Arduino Nixie Shield, jeg købte på ebay her:

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

Disse tavler leveres med et RTC (Real Time Clock) indbygget og gør det meget ligetil at få et simpelt nixie -ur i gang. Det er bare et spørgsmål om at vedhæfte skjoldet til din arduino (enten uno eller mega) og uploade koden, der følger med tavlen (her på github for den nyeste version: https://github.com/afch/NixeTubesShieldNCS314/) og dig ' er god til at gå. Men jeg havde en idé! Kunne jeg oprette et system, hvor jeg kunne bruge et pendul til at markere tiden og på en eller anden måde måle dette og vise det på nixie -rørene? Det viser sig, at jeg kunne, og det kan du også. Hvis du er interesseret, så læs med!

Trin 1: Idéen

Jeg havde et par problemer at overvinde for at komme i gang. 1. Hvordan kunne jeg holde pendulet svingende kontinuerligt uden at bruge en urmekanisme, 2. Hvordan kunne jeg læse, når pendulet passerede et givet punkt og videregive disse oplysninger til arduinoen og 3. Jeg skulle ændre den kode, der fulgte med nixie -skjold, så det ville ignorere RTC og læse de oplysninger, der blev sendt fra pendulet.

Jeg tænkte, at hvis jeg kunne finde et pendul, der var lavet af jern, kunne jeg bruge en elektromagnet til at trække pendulet mod det og derefter slukke for elektromagneten for at lade den svinge tilbage. Jeg havde også et par små lasere og lasersensorer i mit kit med arduinosensorer og havde hidtil ikke brugt disse og regnede med, at det ville være et godt tidspunkt at opsætte disse og se, om jeg kunne bruge pendulet, der passerer gennem en laserstråle til udløse elektromagneten (via en mosfet -transistor). Så indså jeg, at dette også ville være den perfekte måde at tælle pendulets svingninger og videregive disse oplysninger til arduinoen.

Trin 2: Pendulet

Pendulet
Pendulet
Pendulet
Pendulet

Jeg besluttede mig for, at den bedste måde at gøre dette på var at prøve at bygge det pendul, der var opstillet med laserne og elektromagneten, før jeg overhovedet gik på bekostning af at købe et andet nixie -rørskjold.

Som det kan ses på fotografiet, fastgjorde jeg pendulet, lasermodtagere og elektromagnet til et lille krydsfinerstativ, jeg lavede, og byggede en platform til lasersenderne ud af kredsløbskort og en lollypop -stick. Jeg fandt ud af, at et 5 mm hul, der er boret i krydsfiner, er en ideel størrelse for standoffs at sidde fast i og vil tillade en lille mængde bevægelse at justere deres lodrette position. På den anden side af krydsfiner er strømkortet og mosfet -transistoren.

Jeg skrev en kort arduino-skitse (laser-ur.ino vedhæftet), som gør det muligt at teste dette sæt. DENNE SKETSE ER IKKE NØDVENDIG til det afsluttede projekt og blev kun brugt til at teste, at jeg kunne få pendulet til at svinge kontinuerligt ved hjælp af elektromagneten, der blev udløst af de to laserstråler, og til at tælle gyngerne og konvertere dette tal til sekunder.

Når pendulet passerer gennem strålen til venstre, sker der fire ting samtidigt.

1. Laseren til venstre er slukket2. Elektromagneten er tændt 3. Laseren til højre er tændt 4. Tælleren for antallet af gynger øges med 1

Når pendulet passerer gennem strålen til højre, sker der tre ting samtidigt.

1. Laseren til højre er slukket2. Elektromagneten er slukket 3. Laseren til venstre er tændt

Når dette kører, vises arduinoen også på den serielle skærm, timer, minutter, sekunder og tæller (antal penduludsving)

I denne skitse vil du se linje 58

realsekunder = (tæller * 0,7386);

Dette er for at konvertere antallet af pendulgynger til det antal sekunder, der faktisk er gået og blev nået til ved forsøg og fejl og vil afhænge af længden af pendulet, der bruges i dit projekt, og skal justeres i overensstemmelse hermed

Trin 3: Nixie -skjoldet

Image
Image
Find et kabinet
Find et kabinet

Som nævnt tidligere har jeg købt et par af disse nixie -skjolde fra ebay til forskellige projekter, men da den til dette projekt ankom, opdagede jeg, at det var en nyere model (version 2.2) og nu indeholder et indbygget termometer. Firmwaren er også blevet opdateret, og jeg var en smule skuffet, da jeg indså, at den gamle firmware ikke vil fungere med det nye stilkort, så koden i mine tidligere projekter skal ændres, hvis et nyt V2.2 -kort bruges til bygge en (jeg refererer direkte til nixie -uret med westminster -klokker, jeg tilføjede for et par måneder siden).

Anyway, når du først har et fungerende pendul, der vil blive ved med at svinge som i det foregående trin, kan du tilføje dit nixie -skjold til arduino -mega. Jeg har vedhæftet firmwarefiler, der fulgte med det skjold, som jeg har ændret. Dette bevarer det meste af skjoldets originale funktionalitet og giver dig mulighed for at indstille dato, klokkeslæt osv. Med knapperne på skjoldet. RTC vil stadig køre og vil gemme dato og klokkeslæt, når uret slukkes, så når du tænder det igen, behøver det ikke at blive indstillet igen, men mens det er på displayet, viser kun tidsforøgelsen som pendulet svinger.

Trin 4: Find et kabinet

Jeg brugte et gammelt Pye fjernsynsskab fra 1950'erne til at huse dette i, men selvfølgelig kan du bruge enhver form for kabinet til at huse dette, så det passer til din egen smag.

Trin 5: Deleliste

Liste over dele
Liste over dele

1. Arduino Nixie Tube Shield, omkring $ 90 fra ebay

2. Arduino Mega 2560, omkring $ 20 fra ebay

3. Stackable header pins, omkring $ 2 fra ebay

4. 90 graders header pins, omkring $ 1 fra ebay

5. To lasersendermoduler til arduino, omkring $ 4 fra ebay

6. To lasermodtagermoduler til arduino, omkring $ 4 fra ebay.

7. Elektromagnet 12VDC, omkring $ 3 fra ebay

8. Mosfet transistor til arduino, omkring $ 2 fra ebay

9. Pendul fra et gammelt ur (skal være jernholdigt, så magneten tiltrækker dette)

10. 1PC DC-DC 12V til 3.3V 5V Buck Træd strømforsyningsmodulet ned til Arduino, omkring $ 3 fra ebay

11. Forskellige jumperwires, board -standoffs og et skab til at huse alt i

Anbefalede: