Innehållsförteckning:

Elektromagnetisk pendellaser Nixie -klocka, med termometer: 5 steg (med bilder)
Elektromagnetisk pendellaser Nixie -klocka, med termometer: 5 steg (med bilder)

Video: Elektromagnetisk pendellaser Nixie -klocka, med termometer: 5 steg (med bilder)

Video: Elektromagnetisk pendellaser Nixie -klocka, med termometer: 5 steg (med bilder)
Video: 15 самых крутых электронных гаджетов и снаряжения на 2020 год 2024, Juli
Anonim
Image
Image
Idén
Idén

Jag har tidigare byggt ett par Nixie Tube -klockor med en Arduino Nixie Shield som jag köpte på ebay här:

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

Dessa kort levereras med en RTC (Real Time Clock) inbyggd och gör det väldigt enkelt att få igång en enkel nixie -klocka. Det är bara att fästa skölden på din arduino (antingen uno eller mega) och ladda upp koden som medföljer kortet (här på github för den senaste versionen: https://github.com/afch/NixeTubesShieldNCS314/) och du ' är bra att gå. Men jag hade en idé! Kan jag sätta upp ett system där jag kan använda en pendel för att markera tiden och på något sätt mäta detta och visa det på nixie -rören? Det visar sig att jag kunde, och det kan du också. Om du är intresserad, läs vidare!

Steg 1: Idén

Jag hade några problem att övervinna för att komma igång. 1. Hur kunde jag hålla pendeln svängande kontinuerligt utan att använda en urmekanism, 2. Hur kunde jag läsa när pendeln passerade en given punkt och skicka denna information till arduino och 3. Jag skulle behöva ändra koden som följde med nixie -skölden så att den skulle ignorera RTC och läsa informationen som skickades från pendeln.

Jag trodde att om jag kunde hitta en pendel som var gjord av järn kunde jag använda en elektromagnet för att dra pendeln mot den och sedan stänga av elektromagneten för att låta den svänga tillbaka. Jag hade också några små lasrar och lasersensorer i mitt kit med arduinosensorer och hade hittills inte använt dessa och tänkte att det skulle vara en bra tid att ställa in dessa och se om jag kunde använda pendeln som passerar genom en laserstråle för att utlösa elektromagneten (via en mosfet -transistor). Då insåg jag att detta också skulle vara det perfekta sättet att räkna pendelns svängningar och skicka denna information till arduino.

Steg 2: Pendeln

Pendeln
Pendeln
Pendeln
Pendeln

Jag bestämde mig för att det bästa sättet att göra det här var att försöka bygga den pendel som var inrättad med lasrarna och elektromagneten först, innan jag ens gick på bekostnad av att köpa en annan nixie -rörsköld.

Som kan ses på fotot fäst jag pendeln, lasermottagarna och elektromagneten till ett litet plywoodställ som jag gjorde och byggde en plattform för lasersändarna av kretskortets avstängningar och en lollypop -pinne. Jag upptäckte att ett 5 mm hål borrat i plywood är en idealisk storlek för att distanserna ska sitta stadigt och kommer att tillåta en liten rörelse att justera sitt vertikala läge. På andra sidan av plywooden är strömkortet och mosfet -transistorn.

Jag skrev en kort arduino-skiss (laser-clock.ino bifogad) som gör det möjligt att testa denna inställning. DENNA SKETS BEHÖVS INTE för det färdiga projektet och användes bara för att testa att jag kunde få pendeln att svänga kontinuerligt med hjälp av elektromagneten som utlöstes av de två laserstrålarna, och för att räkna gungorna och omvandla detta tal till sekunder.

När pendeln passerar genom strålen till vänster händer fyra saker samtidigt.

1. Lasern till vänster är avstängd2. Elektromagneten är påslagen 3. Lasern till höger är påslagen4. Räknaren för antalet gungor ökas med 1

När pendeln passerar genom strålen till höger händer tre saker samtidigt.

1. Lasern till höger är avstängd2. Elektromagneten är avstängd3. Lasern till vänster är påslagen

När detta körs kommer arduino också att visas på seriell bildskärm, timmar, minuter, sekunder och räknare (antal pendlar)

I denna skiss ser du rad 58

realsekunder = (räknare * 0,7386);

Detta för att konvertera antalet pendelsvängningar till det antal sekunder som faktiskt gått och nåttes med försök och fel och beror på längden på pendeln som används i ditt projekt och måste justeras därefter

Steg 3: Nixie Shield

Image
Image
Hitta ett skåp
Hitta ett skåp

Som nämnts tidigare har jag köpt några av dessa nixie -sköldar från ebay för olika projekt men när den för detta projekt kom upptäckte jag att det var en nyare modell (version 2.2) och innehåller nu en inbyggd termometer. Firmware har också uppdaterats och jag blev lite besviken när jag insåg att den gamla firmware inte fungerar med det nya stilkortet, så koden i mina tidigare projekt måste ändras om ett nytt V2.2 -kort används för att bygg en (jag syftar direkt på nixie -klockan med Westminster -klockor som jag lade till för ett par månader sedan).

Hur som helst, när du väl har en fungerande pendel som fortsätter att svänga som i föregående steg, kan du lägga till din nixie -sköld till arduino -megan. Jag har bifogat firmware -filer som följde med skölden som jag har ändrat. Detta behåller det mesta av skärmens ursprungliga funktionalitet och låter dig ställa in datum, tid etc med knapparna på skölden. RTC kommer fortfarande att köras och kommer att behålla datum och tid när klockan stängs av så att den inte behöver ställas in igen, men medan den är på skärmen visar bara tidsökningen som pendeln svänger.

Steg 4: Hitta ett skåp

Jag använde ett gammalt Pye -TV -skåp från 1950 -talet för att hysa det här, men självklart kan du använda vilken typ av skåp som helst för att passa in i din egen smak.

Steg 5: Dellista

Reservdelar
Reservdelar

1. Arduino Nixie Tube Shield, cirka $ 90 från ebay

2. Arduino Mega 2560, cirka $ 20 från ebay

3. Stapelbara huvudstiften, cirka $ 2 från ebay

4. 90 graders huvudstiften, cirka $ 1 från ebay

5. Två lasersändarmoduler för arduino, cirka $ 4 från ebay

6. Två lasermottagarmoduler för arduino, cirka $ 4 från ebay.

7. Elektromagnet 12VDC, cirka $ 3 från ebay

8. Mosfet -transistor för arduino, cirka $ 2 från ebay

9. Pendel från en gammal klocka (måste vara järn för att magneten ska locka till sig denna)

10. 1PC DC-DC 12V till 3.3V 5V Buck Steg ner strömförsörjningsmodulen för Arduino, cirka $ 3 från ebay

11. Olika bygelkablar, brädavstånd och ett skåp för att rymma allt

Rekommenderad: