INHOUDSOPGAWE:
- Stap 1: Stap 1: Verstaan hoe ThumbWheels werk
- Stap 2: Stap 2: Kies 'n mikrobeheerder en bedraad u bord
- Stap 3: Stap 3: Kodeer u mikrobeheerder
- Stap 4: Stap 4: Bou 'n boks en sit alles daarop
- Stap 5: Stap 5: Geniet dit
Video: Duimwielklok - Kom ons raai die tyd: 5 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:27
Hallo almal, hier is my eerste instruksies, so ek hoop dat dit goed sal wees. Boonop is my Engelse vlak redelik swak, so ek hoop dat ek nie te veel foute sal begaan nie!
Die doel van hierdie projek is om 'n paar "duimwiele" wat uit 'n ou laboratoriumtoerusting gered is, weer te gebruik
Duimwiele is op bedieningspanele gebruik. Met hul gedeeltelik blootgestelde wiele wat gedraai kon word deur die blootgestelde rand met 'n vinger te beweeg, kon u die gewenste nommer kies.
Waarom gebruik u dit nie om 'n horlosie te maak waar u die tyd wat u raai, met die hand invoer nie, en dit dan kontroleer deur op 'n knoppie te druk?:-)
Stap 1: Stap 1: Verstaan hoe ThumbWheels werk
Elke wiel kan 'n getal tussen 0 en 9 kies en is elektries gelyk aan vier skakelaars. Hoekom?
As u 'n nommer inskryf, laat ons sê '5', skakel die wiel dit om na sy binêre-gekodeerde desimale getal, in hierdie geval '' 0101 ", wat beteken" 0 * 8 + 1 * 4 + 0 * 2 + 1 * 1 ", want. ons wil dit in 'n binêre stelsel (basis 2) kodeer. Mense soos ek en jy kan van 0 tot 9 tel, en dan syfers mis, sodat ons 'n dra moet byvoeg om verder te tel. Dus, wanneer ons dink aan die getal "125", dit beteken "1 * 100 + 2 * 10 + 5 * 1", dit is 'n desimale stelsel met 10 syfers. Rekenaars en elektroniese dinge gebruik gewoonlik 'n binêre stelsel, met slegs twee syfers, 0 en 1 As u dus 'n getal wil ontbind tot die binêre voorstelling, byvoorbeeld die getal 9, is dit soos 'n Euklidiese afdeling, 9 = 1 * 8 + 0 * 4 + 0 * 2 + 1 * 1.
Binêre gekodeerde desimale is presies dieselfde, maar u verander elke digitale getal na 'n groep vir binêre syfers. 4827 sal byvoorbeeld gekodeer word as 0100 1000 0010 0111.
Die ooreenstemmende skakelaars na elk van hierdie digitale nommers word fisies op die duimwiel oopgemaak of toegemaak, en u kan dan deur te lees watter nommer ingevoer is. Met die duimwiele wat ek gered het, was daar 'n leeskring wat bestaan uit skofregisters (https://en.wikipedia.org/wiki/Shift_register) waarmee ek minder penne op my mikrobeheerder (µc) kan gebruik. Met geskikte gegewensblaaie en 'n goeie multimeter, is dit maklik om te verstaan hoe u dit moet bedraad. Maar as u nie hierdie registers het as u u duimwiele red nie, kan u skakelaars direk na u µc koppel. Ook hier sal 'n stuk papier en 'n multimeter in kontinuïteitsmodus nuttig wees.
Meer inligting oor binêre getalle: https://www.mathsisfun.com/binary-number-system.h… en
Stap 2: Stap 2: Kies 'n mikrobeheerder en bedraad u bord
As u verstaan het hoe u u duimwiele sal koppel, kan u die aantal penne tel wat u benodig om die dele wat u in u klok wil gebruik, te koppel (insette van duimwiele, uitsette vir RGB-LED's, insette vir drukknoppies, invoer-uitvoer) na 'n intydse klokbord en ander dinge wat u nuttig kan vind …).
Ek het 'n "Nucleo F303K8" bord gebruik, lyk soos 'n Arduino Nano. Wees versigtig as u dit gebruik, aangesien die penne "D4", "A4" en "D5", "A5" oorbrug word (ek het baie tyd verloor voordat ek dit reggekry het), so ek moes die soldeerbrug verwyder.
Die Real Time Clock -bord is 'n kommersiële kaartjie gebaseer op 'n MCP79410 -chip, met 'n i2c -bus, maar enige ander persoon sal die werk doen. Die LED's is RGB's met 'n gemeenskaplike anode; moenie vergeet om geskikte weerstande in die reeks by te voeg nie.
Dan kan u al hierdie dinge oorskakel; daar is baie tutoriale aanlyn beskikbaar wat spesifiek is vir die onderdele wat u het, en dit is 'n baie klassieke ding. Ek het 'n veroboard gebruik om dit alles saam te soldeer.
Stap 3: Stap 3: Kodeer u mikrobeheerder
Nou moet u u mikrobeheerder kodeer om die werk te kan doen. Hier is byvoorbeeld myne, maar ek dink u sal u eie moet skryf:-)
Stap 4: Stap 4: Bou 'n boks en sit alles daarop
Sodra u opstelling werk, kan u dit in 'n mooi boks plaas. Ek het 'n lasersnyer gebruik om die gesigte te doen en 'n 3D -drukker om die sye te doen. (En baie warm gom om dit bymekaar te hou! ^^ veral die LED's en die drukknoppies)
Stap 5: Stap 5: Geniet dit
U kan nou 'n soortgelyke horlosie bou deur uself te inspireer op hierdie werk!
Ek is van plan om dit in die toekoms te verbeter deur 'n sterker sykas te gebruik, of deur 'n funksie by die tweede drukknop te voeg (stel byvoorbeeld die tyd op 'n lang druk, of ook 'vertoon' datum deur dit ook te raai).
Aanbeveel:
Mini "Raai die nommer" spelmasjien met mikro: bietjie: 10 stappe
Mini "Raai die nommer" spelmasjien met mikro: bietjie: Het jy al ooit gespeel " Raai die nommer "? Dit is 'n baie maklik om te bou mini-speletjie masjien wat " Raai die nommer " met jou. Ons het hierdie selfdoenprojek ontwerp om fisiese spel aan te moedig en kinders te help om programmering te leer. Dit gebruik 'n MU
Dag van die week, kalender, tyd, humiditeit/temperatuur met batterysparing: 10 stappe (met foto's)
Dag van die week, kalender, tyd, humiditeit/temperatuur met batterybesparing: die kragbesparingsmodus onderskei hierdie instruksie van ander voorbeelde van die dag van die week, maand, dag van die maand, tyd, humiditeit en temperatuur. Dit is hierdie vermoë wat hierdie projek van 'n battery laat loop sonder
The Greenhouse Project (RAS): Monitor die elemente wat op ons plantasie sal reageer: 18 stappe (met foto's)
The Greenhouse Project (RAS): Monitor die elemente wat op ons plantasie moet reageer: Hierdie projek stel voor om die lugtemperatuur, helderheid en humiditeit, sowel as die temperatuur en humiditeit van die bos te monitor. Dit stel ook voor om hierdie maatreëls wat so leesbaar is op die webwerf Actoborad.com te netwerk, om dit te doen, verbind ons 4 sensors aan die N
Stoot datum en tyd na die Blynk -app met die Wemos D1 Mini Pro: 10 stappe
Stoot datum en tyd na Blynk -app met behulp van Wemos D1 Mini Pro: ons sal die Wemos D1 Mini Pro gebruik om die tyd te stoot & datum vir die Blynk -app. U hoef geen komponente aan die Wemos D1 Mini Pro te koppel vir hierdie aktiwiteit nie
Instruksies vir die voltooiing van die opmaak van die baanskyfontwerp vir die opheffing/verlaging van die middelste voetsteun op motorwielstoele: 9 stappe (met foto's)
Instruksies vir die voltooiing van die opmaak van die baanskyfontwerp vir die opheffing/verlaging van die middelste voetsteun op motorwielstoele: die middelste voetsteunhysers moet goed onder die sitplek geberg word en laer om te ontplooi. 'N Meganisme vir die onafhanklike werking van die opberging en ontplooiing van voetsteun is nie ingesluit by rolstoele op die mark nie, en PWC -gebruikers het die behoefte uitgespreek