Taula de continguts:

Rellotge de rodes: endevinem el temps: 5 passos (amb imatges)
Rellotge de rodes: endevinem el temps: 5 passos (amb imatges)

Vídeo: Rellotge de rodes: endevinem el temps: 5 passos (amb imatges)

Vídeo: Rellotge de rodes: endevinem el temps: 5 passos (amb imatges)
Vídeo: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Desembre
Anonim
Image
Image
Pas 1: entendre com funciona ThumbWheels
Pas 1: entendre com funciona ThumbWheels

Hola a tothom, aquí teniu els meus primers instructables, així que espero que sigui bo. A més, el meu nivell d’anglès és bastant pobre, així que espero no cometre massa errors.

L'objectiu d'aquest projecte és reutilitzar alguns "Thumbwheels" recuperats d'un antic equip de laboratori

Les rodes polzades s’utilitzaven als quadres de control. Amb les seves rodes parcialment exposades que es podrien girar movent la vora exposada amb un dit, podríeu triar el número desitjat.

Per què no els utilitzeu per fer un rellotge on introduïu manualment l’hora que creieu que és i després comproveu-lo prement un botó?:-)

Pas 1: pas 1: entendre com funciona ThumbWheels

Pas 1: entendre com funciona ThumbWheels
Pas 1: entendre com funciona ThumbWheels
Pas 1: entendre com funciona ThumbWheels
Pas 1: entendre com funciona ThumbWheels

Cada roda pot seleccionar un número entre 0 i 9 i és elèctricament equivalent a quatre commutadors. Per què?

Quan introduïu un número, diguem "5", la roda el converteix en el seu número decimal amb codi binari, en aquest cas "0101", que significa "0 * 8 + 1 * 4 + 0 * 2 + 1 * 1 ", perquè volem codificar-lo en un sistema binari (base 2). Els éssers humans com tu i jo podem comptar de 0 a 9 i, a continuació, perdre xifres, de manera que hem d'afegir un carry per comptar més. Així, quan Penseu en el número "125", vol dir "1 * 100 + 2 * 10 + 5 * 1", és un sistema decimal amb 10 xifres. Els ordinadors i les coses electròniques solen utilitzar un sistema binari, amb només dues xifres, 0 i 1. Per tant, si voleu descompondre un nombre a la seva representació binària, per exemple el número 9, és com una divisió euclidiana, 9 = 1 * 8 + 0 * 4 + 0 * 2 + 1 * 1.

El decimal codificat binari és el mateix, però converteix cada número digital en un grup de dígits binaris. Per exemple, 4827 es codificarà com a 0100 1000 0010 0111.

Els commutadors corresponents a cadascun d’aquests números digitals s’obren o es tanquen físicament a la roda policial i, a continuació, podeu llegir-los quin número s’ha introduït. Amb les rodes que he recuperat, hi havia un circuit de lectura format per registres de desplaçament (https://en.wikipedia.org/wiki/Shift_register) que em permeten utilitzar menys pins al microcontrolador (µc). Amb fulls de dades adequats i un bon multímetre, és fàcil entendre com connectar-los. Però si no teniu aquests registres quan desfeu les rodes polzades, podeu connectar els interruptors directament al vostre µc. Un cop més, us serà útil un tros de paper i un multímetre en mode continuïtat.

Més informació sobre els números binaris: https://www.mathsisfun.com/binary-number-system.h… i

Pas 2: Pas 2: trieu un microcontrolador i connecteu la vostra placa

Quan hàgiu entès com interactuareu amb les rodes polzades, podeu comptar el nombre de pins que necessiteu per connectar les parts que voleu utilitzar al rellotge (entrades de rodes polzades, sortides per a LED RGB, entrades per a polsadors, entrada-sortida a un tauler de rellotge en temps real, i qualsevol altra cosa que pugui ser útil …).

He utilitzat una placa "Nucleo F303K8", sembla un Arduino Nano. Aneu amb compte si els utilitzeu ja que els passadors "D4", "A4" i "D5", "A5" estan units (he perdut molt de temps abans de calcular-ho), de manera que calia treure el pont de soldadura.

La placa de rellotge en temps real és comercial basada en un xip MCP79410, que utilitza un bus i2c, però qualsevol altre farà la feina. Els LED són RGB amb un ànode comú, no oblideu afegir resistències adequades a la sèrie.

A continuació, podeu connectar totes aquestes coses, hi ha molts tutorials disponibles en línia específics de les parts que teniu i és una cosa bastant clàssica. Vaig utilitzar un veroboard per soldar tots aquests junts.

Pas 3: Pas 3: codifiqueu el microcontrolador

Ara heu de codificar el vostre microcontrolador per fer la feina. Aquí hi ha el meu, per exemple, però suposo que hauràs d’escriure el teu:-)

Pas 4: Pas 4: Construeix una caixa i posa-hi tot

Pas 4: construeix una caixa i posa-hi tot
Pas 4: construeix una caixa i posa-hi tot
Pas 4: construeix una caixa i posa-hi tot
Pas 4: construeix una caixa i posa-hi tot
Pas 4: construeix una caixa i posa-hi tot
Pas 4: construeix una caixa i posa-hi tot

Un cop la vostra configuració funcioni, podeu posar-la en una bona caixa. Vaig utilitzar un tallador làser per fer les cares i una impressora 3D per fer el lateral. (I molta cola calenta perquè es mantingui unida! ^^ especialment els LED i els botons)

Pas 5: Pas 5: gaudiu

Pas 5: gaudiu!
Pas 5: gaudiu!
Pas 5: gaudiu!
Pas 5: gaudiu!

Ara podeu construir un rellotge similar inspirant-vos en aquesta obra.

Tinc previst millorar-lo en el futur fent una caixa lateral més forta o afegint una funció al segon polsador (per exemple, definiu l’hora amb una pulsació llarga o també "mostreu" la data endevinant-ho també).

Recomanat: