Innehållsförteckning:

Tumhjulsklocka - Låt oss gissa tiden: 5 steg (med bilder)
Tumhjulsklocka - Låt oss gissa tiden: 5 steg (med bilder)

Video: Tumhjulsklocka - Låt oss gissa tiden: 5 steg (med bilder)

Video: Tumhjulsklocka - Låt oss gissa tiden: 5 steg (med bilder)
Video: Дочка СТРАШНОГО КЛОУНА ФАНАТКА Сиреноголового! Сиреноголовый ИЩЕТ ДЕВУШКУ! Реалити Шоу! 2024, Juli
Anonim
Image
Image
Steg 1: Förstå hur ThumbWheels fungerar
Steg 1: Förstå hur ThumbWheels fungerar

Hej alla, här är mina första instruktioner, så jag hoppas att det blir bra. Dessutom är min engelska nivå ganska dålig så jag hoppas att jag inte kommer att göra för många misstag!

Målet med detta projekt är att återanvända några "Tumhjul" som bärgats från en gammal laboratorieutrustning

Tumhjul användes på kontrollpaneler. Med sina delvis exponerade hjul som kan vridas genom att flytta den exponerade kanten med ett finger, kan du välja önskat nummer.

Varför inte använda dem för att göra en klocka där du manuellt anger den tid du antar att det är och sedan kontrollera den genom att trycka på en knapp?:-)

Steg 1: Steg 1: Förstå hur ThumbWheels fungerar

Steg 1: Förstå hur ThumbWheels fungerar
Steg 1: Förstå hur ThumbWheels fungerar
Steg 1: Förstå hur ThumbWheels fungerar
Steg 1: Förstå hur ThumbWheels fungerar

Varje hjul kan välja ett tal mellan 0 och 9 och motsvarar elektriskt fyra switchar. Varför?

När du anger ett tal, låt oss säga "5", konverterar hjulet det till dess binärt kodade decimaltal, i detta fall "" 0101 ", vilket betyder" 0 * 8 + 1 * 4 + 0 * 2 + 1 * 1 ", därför att. vi vill koda det i ett binärt system (bas 2). Människor som du och jag kan räkna från 0 till 9, och sedan missa siffror så vi måste lägga till en bär för att räkna vidare. Så, när vi tänk på siffran "125", det betyder "1 * 100 + 2 * 10 + 5 * 1", det är ett decimalsystem med 10 siffror. Datorer och elektroniska saker använder vanligtvis ett binärt system, med bara två siffror, 0 och 1 Så om du vill sönderdela ett tal till dess binära representation, till exempel talet 9, är det som en euklidisk division, 9 = 1 * 8 + 0 * 4 + 0 * 2 + 1 * 1.

Binärt kodad decimal är ganska samma sak men du vänder varje digitalt tal till en grupp för binära siffror. Till exempel kommer 4827 att kodas som 0100 1000 0010 0111.

Motsvarande omkopplare till vart och ett av dessa digitala nummer öppnas eller stängs fysiskt på tumhjulet, och du kan sedan genom att läsa dem veta vilket nummer som angavs. Med tumhjulen jag räddade fanns en läskrets bestående av skiftregister (https://en.wikipedia.org/wiki/Shift_register) som gör att jag kan använda färre stift på min mikrokontroller (µc). Med lämpliga datablad och en bra multimeter är det lätt att förstå hur man kopplar dem. Men om du inte har dessa register när du bärgar dina tumhjul kan du koppla omkopplare direkt till din µc. Även här kommer ett papper och en multimeter i kontinuitetsläge att vara till hjälp.

Mer information om binära tal: https://www.mathsisfun.com/binary-number-system.h… och

Steg 2: Steg 2: Välj en mikrokontroller och anslut din styrelse

När du har förstått hur du kommer att ansluta dina tumhjul kan du räkna antalet stift som du behöver för att koppla de delar du vill använda i din klocka (ingångar från tumhjul, utgångar för RGB-lysdioder, ingångar för tryckknappar, ingång-utgång till ett Real Time Clock -kort och alla andra saker du kan ha nytta av …).

Jag använde ett "Nucleo F303K8" -kort, ser ut som en Arduino Nano. Var försiktig om du använder dem som stiften "D4", "A4" och "D5", "A5" är överbryggade (jag förlorade mycket tid innan jag räknade ut det) så jag behövde ta bort lödbryggan.

Real Time Clock -kortet är ett kommersiellt kort baserat på ett MCP79410 -chip, som använder en i2c -buss, men alla andra kommer att göra jobbet. Lysdioderna är RGB -lampor med en gemensam anod, glöm inte att lägga till lämpliga motstånd i serien.

Sedan kan du koppla alla dessa saker, det finns många självstudier tillgängliga online specifikt för de delar du har och det är en ganska klassisk sak. Jag använde en veroboard för att löda ihop allt detta.

Steg 3: Steg 3: Kod din mikrokontroller

Nu måste du koda din mikrokontroller för att göra jobbet. Här är min till exempel, men jag antar att du måste skriva din egen:-)

Steg 4: Steg 4: Bygg en låda och lägg allt på den

Steg 4: Bygg en låda och lägg allt på den!
Steg 4: Bygg en låda och lägg allt på den!
Steg 4: Bygg en låda och lägg allt på den!
Steg 4: Bygg en låda och lägg allt på den!
Steg 4: Bygg en låda och lägg allt på den!
Steg 4: Bygg en låda och lägg allt på den!

När din installation fungerar, kan du lägga den i en fin låda. Jag använde en laserskärare för att göra ansikten och en 3d -skrivare för att göra sidan. (Och mycket varmt lim för att få det att hålla ihop! ^^ speciellt lysdioderna och tryckknapparna)

Steg 5: Steg 5: Njut

Steg 5: Njut!
Steg 5: Njut!
Steg 5: Njut!
Steg 5: Njut!

Du kan nu bygga en liknande klocka genom att inspirera dig själv till detta arbete!

Jag planerar att förbättra den här i framtiden genom att göra en starkare sidoruta, eller genom att lägga till en funktion till den andra tryckknappen (till exempel ställa in tiden på ett långt tryck, eller också "visa" datum genom att också gissa det).

Rekommenderad: