Innehållsförteckning:
- Steg 1: Steg 1: Förstå hur ThumbWheels fungerar
- Steg 2: Steg 2: Välj en mikrokontroller och anslut din styrelse
- Steg 3: Steg 3: Kod din mikrokontroller
- Steg 4: Steg 4: Bygg en låda och lägg allt på den
- Steg 5: Steg 5: Njut
Video: Tumhjulsklocka - Låt oss gissa tiden: 5 steg (med bilder)
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:45
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
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
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
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:
Förvandla en roterande telefon till en radio och resa genom tiden: 5 steg (med bilder)
Förvandla en roterande telefon till en radio och resa genom tiden: Jag hackade in en roterande telefon till en radio! Ta upp telefonen, välj ett land och ett decennium och lyssna på bra musik! Hur den fungerar Den här roterande telefonen har en inbyggd mikrodator (en Raspberry Pi) som kommunicerar till radiooooo.com, en webbradio. De
Mini "Gissa antalet" spelmaskin med mikro: bit: 10 steg
Mini "Gissa numret" spelmaskin med Micro: bit: Har du någonsin spelat & gissar numret "? Detta är en mycket lätt att bygga minispelmaskin som spelar " Gissa antalet " med dig. Vi utformade detta DIY -projekt för att uppmuntra till fysisk lek och hjälpa barn att lära sig programmering. Den använder en MU
Lek med tiden: 6 steg
Playing With Time: Den första idén med det här projektet var: göra en present, skapa en original elektronisk krets, använd en gammal telefonsamtal, en " steampunk " utseende
Hur mäter jag energiförbrukningen för trådlösa kommunikationsmoduler korrekt i tiden för låg strömförbrukning ?: 6 steg
Hur man korrekt mäter strömförbrukningen för trådlösa kommunikationsmoduler i en tid med låg energiförbrukning ?: Låg strömförbrukning är ett extremt viktigt begrepp på Internet of Things. De flesta IoT -noder måste drivas av batterier. Endast genom att korrekt mäta strömförbrukningen för den trådlösa modulen kan vi exakt uppskatta hur mycket batteri jag
Skärning och återanslutning av Phillips Hue Light Strips (för oss som inte är för skickliga med lödning): 6 steg
Kapa och återansluta Phillips Hue Light Strips (För oss som inte är så skickliga på lödning): Om du är skicklig med lödning finns det ett bra inlägg här av 'ruedli' om hur du gör detta utan att skära lödkuddarna i hälften .Dessa steg är för oss som är bekanta, men som inte är super skickliga med lödning. Jag har gjort grundsåld