INHOUDSOPGAWE:
- Stap 1: Kringbeskrywing
- Stap 2: PCB -beskrywing
- Stap 3: PCB
- Stap 4: Skei die ses enkelpersoon
- Stap 5: Monteer plint met komponente
- Stap 6: Program mikrokontroleerder
- Stap 7: Monteer die dobbelsteen
- Stap 8: let asseblief hierop
Video: Nog 'n ander slim dobbelsteen (YASD): 8 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:26
Wat is YASD?
Nog 'n nuwe elektroniese dobbelsteen met slim funksies? Ja en nee.
Ja - YASD gebruik LED's om willekeurig gegenereerde getalle in 'n dobbelstyl te vertoon.
Nee - YASD is op sigself nie 'n voltooide produk nie. Dit moet eerder wys watter tegnologieë met printplate moontlik is.
Kenmerke
Mikrokontroller beheer generasie en vertoning van ewekansige getalle op 'n LED -skikking in 'n dobbelsteenstyl
Die kring bevat 'n versnellingsmeter. Hierdie sensor dien as 'n sneller vir die generering van ewekansige getalle. Die dobbelsteen word nie meer gegooi nie, 'n eenvoudige tik op die dobbelsteen of die tafel genereer 'n ewekansige getal
YASD word aangedryf deur 'n CR2032 -toevallige sel
YASD kan ook gekonfigureer word met die versnellingsmeter. U kan byvoorbeeld YASD onderstebo draai as u dit aanskakel. YASD herken dit met behulp van die versnellingsmeter en verander na 'n ander werkingsmodus
Daar is twee werkswyses:
Energiebesparingsmodus. Die gegenereerde ewekansige getal word 3 sekondes lank in 'n flitsende ritme vertoon. Dan gaan die nommer op die LED -skikking uit
Fancy mode. 'N Animasie word op die LED -skikking vertoon. Die ewekansige getal wat gegenereer word, word dan vir 5 sekondes staties vertoon. Dan gaan die nommer op die LED -skikking uit
Stap 1: Kringbeskrywing
Die kring bestaan uit die komponente:
Kragtoevoer
'N Standaard knoppiesel CR2032 word gebruik. Om krag te bespaar, kan die stroombaan deur 'n skyfskakelaar aangeskakel/afgeskakel word.
Mikrobeheerder
Die mikrobeheerder is 'n ATTiny84A van Microchip/Atmel. Die ATTiny84A het die Picopower -kragbesparingsmodus en is dus baie geskik vir die gebruik van batterye.
Versnellingsmeter
LIS3DH van ST Microelectronics. Die LIS3DH het ook 'n baie lae kragbesparingsmodus. Die LIS3DH het 'n baie klein voetspoor. Om probleme met die soldeerwerk te vermy, het ek 'n uitsluitingsbord gekies om die accerlerometer op die stroombaan aan te neem.
LED -skerm
Die LED -skerm bestaan uit sewe LED's wat in 'n dobbelsteen gerangskik is. Die reeksweerstande is ingestel op 'n LED -stroom van ongeveer. 2mA.
Die totale kragverbruik van die stroombaan is ongeveer. 16mA terwyl u hardloop met 6 LED's aangeskakel. In die afskakelmodus (geen LED's aangeskakel nie, mikrobeheerder slaap) is die totale kragverbruik minder as 1mA. Die maksimum aantal "dobbelstene" -siklusse moet bepaal word.
Stap 2: PCB -beskrywing
Die printplaat bestaan uit 'n volledige printplaat wat in ses individuele printplate verdeel kan word deur te maal:
Grondbord met kragtoevoer, mikrobeheerder en versnellingsmeter
LED -skermmatriks
Sywande I - IV
Stap 3: PCB
Voeg skakel na arend-lêers in
Stap 4: Skei die ses enkelpersoon
Skei die ses enkel PCB met 'n sidecutter.
Gebruik 'n lêer om die oorblyfsels van die frees te verwyder. Alle rande van die printplate moet glad wees, anders pas die print nie bymekaar nie.
Stap 5: Monteer plint met komponente
Soldeer op komponente. Begin met die kapasitor. Soldeer dan die skakelaar en die mikrobeheerder. Die LIS3DH -uitbreekbord volg. In my opstelling gebruik ek aansluitkonnekte vir die LIS3DH -uitbreekbord om dit maklik te verwyder. Uiteindelik soldeer op die batteryhouer.
Stap 6: Program mikrokontroleerder
Om die mikrobeheerder te programmeer, benodig u 'n geskikte programmeerder. Ek gebruik die AVR ISP mkII. Ander programmeerders van Atmel behoort ook te werk. Soldeer die drade volgens die foto.
ISP-kopspeld-> YaSD-pen
VTG / VCC-> VCC
GND-> GND
MOSI-> MOSI
MISO-> MISO
SCK-> SCK
RESET-> RESET
Programmeer dan die mikrobeheerder met die hex -lêer. Nadat die sagteware geprogrammeer is, moet die lont ingestel word. U kan byna almal onveranderd laat. Slegs die lont "LOW. CKDIV8" moet gedeaktiveer word.
Soldeer die drade vir programmering.
Stap 7: Monteer die dobbelsteen
Soldeerbodem met sypaneel II. Maak seker dat die plint loodreg is. Ek het albei die PCB in 'n regte hoek gestel en dit gesoldeer. Ander voorwerpe soos boeksteun werk ook. Die rekenaar is gemerk met letters op die bladsye wat bymekaar hoort. Soos u op die foto kan sien, word kant A aan kant A. gesoldeer. Moenie alle kussings aan die een kant soldeer nie. Soldeer net een of twee blokkies sodat u dit kan oplos as die dobbelsteen glad nie loodreg is nie.
Gaan voort met sypaneel I. Nou moet die dobbelsteen 'n U-vorm hê (plint en die twee sypanele.
Soldeer dan die LED-skerm aan die twee sypanele. Leds moet bo wees;-)
Maak 'n paar regstellings as die dobbelsteen glad nie loodreg is nie, soldeer dan alle pads aan elke kant.
Nou kan u die dobbelsteen in 'n coincell sit en op die dobbelsteen swaai. Hê pret!
Pasop! Voordat u die laaste sypaneel III soldeer, moet u seker maak dat alle komponente gesoldeer en korrek geplaas is
Stap 8: let asseblief hierop
Die reproduksie vereis 'n mate van kennis en vaardighede, veral wanneer die mikrobeheerder gesoldeer en geprogrammeer word.
Om sulke klein komponente te soldeer, benodig 'n mate van ervaring in soldeer en 'n geskikte soldeerstasie. Daarom het ek besluit om die LIS3DH -uitbreekbord te gebruik om te voorkom dat die LIS3DH direk op die PCB gesoldeer word. Met die klein pakket van die LIS3DH is dit onhaalbaar om met 'n soldeerstasie te doen. Dit is ook nie maklik om die pcbs aan mekaar te soldeer nie
As u 'n paar van die sekeringe in die mikrobeheerder op 'n verkeerde manier instel, word dit gemonteer
Die foto's toon altyd weergawe 0.1 van die PCB (behalwe die foto wat die programmeringsblokkies toon). Dit is die eerste weergawe van die printplaat wat vervaardig is. Dit het 'n paar dinge wat verbeter moes word. Daarom het ek besluit om 'n nuwe weergawe te skep. Die bewaarplek op github bevat die nuutste weergawe
Die foto toon die eerste papier -model wat ek gemaak het voordat ek die PCB bestel het.
Aanbeveel:
Roberts RM33 Raspberry Pi internetradio (nog 'n ander ): 8 stappe (met foto's)
Roberts RM33 Raspberry Pi internetradio (nog 'n ander …): Ja, dit is nog 'n Raspberry Pi internetradio, en ook nie my eerste nie. Ek weet nie hoekom hierdie gebou nog steeds so gewild is nie, maar ek geniet dit nog steeds en kan nie sê dat dit ook my laaste sal wees nie. Ek hou regtig van die voorkoms van die Robert
E -dobbelsteen - Arduino Die/dobbelsteen 1 tot 6 dobbelstene + D4, D5, D8, D10, D12, D20, D24 en D30: 6 stappe (met foto's)
E -dobbelsteen - Arduino Die/dice 1 tot 6 Dice + D4, D5, D8, D10, D12, D20, D24 en D30: Dit is 'n eenvoudige arduino -projek om 'n elektroniese dobbelsteen te maak. Dit is moontlik om 1 tot 6 dobbelstene of 1 uit 8 spesiale dobbelstene te kies. Die keuse word gemaak deur eenvoudig 'n draaiknop te draai. Dit is die kenmerke: 1 dobbelsteen: groot kolletjies 2-6 dobbelstene: kolletjies wys
Nog 'n ander Nixie -klok: 6 stappe (met foto's)
Nog 'n ander Nixie -klok: ek wou nog altyd 'n nixie -horlosie hê; daar is net iets aan die gloeiende getalle wat my fassineer. Dus, toe ek 'n paar nie te duur IN12's op eBay kry nie, het ek dit gekoop, ek was verbaas toe ek dit ontvang, maar het dit gou agtergekom om
Nog 'n ander afstandbeheerbord: 7 stappe
Nog 'n ander afstandsbedieningsbord: بسم الله الرحمن الرحيم Die bord kan as voorbeeld gebruik word om robotte te bestuur. Die bord kan aangedryf word deur 2 Lipo-batterye 7.4 V. Die bord bevat die volgende funksies: ATMega328Pb µController (Arduino-ekosisteem) MPU6050 a 3- as -gyroscoop
Nog 'n ander ATTINY85 ISP -programmeerderskerm vir Arduino: 8 stappe
Nog 'n ander ATTINY85 ISP Programmer Shield vir Arduino: بسم الله الرحمن الرحيم Die ATTINY85 ISP Programmer Shield is ontwerp om die ATTiny85 µControllers maklik te programmeer. Seriële programmeerder & quot