Turinys:
- 1 žingsnis: rodyti
- 2 žingsnis: LED pasirinkimas
- 3 žingsnis: sąsaja/mygtukai
- 4 žingsnis: laiko išlaikymas
- 5 žingsnis: įtampos matuoklis
- 6 veiksmas: antraštės/išorinių jungčių programavimas
- 7 veiksmas: programinė įranga
- 8 veiksmas: slinkties meniu sistema
- 9 veiksmas: programinės aparatinės įrangos planas
- 10 žingsnis: PCB
- 11 žingsnis: laikrodžio įdėjimas
- 12 žingsnis: tolesni patobulinimai
Video: 01//atch: 12 žingsnių
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:49
„01/\/atch“, nes… „pasaulyje yra 10 žmonių tipų, skaitančių dvejetainius ir tuos, kurie neskaito“- „slashdot“žymių eilutė. 01/\/atch yra dvejetainis riešo laikrodis su LED ekranas. Papildomos funkcijos pasiekiamos per slinkties meniu sistemą 3x4 LED matricoje. Dabartinės funkcijos apima: įtampos matuoklį, dvejetainį skaitiklį, klubo režimą ir laiko rodymą. Laikrodis yra visiškai programuojamas. Būsimi programinės aparatinės įrangos atnaujinimai apims: chronometrą/laikmatį, žadintuvą, dviračio spidometrą/odometrą, duomenų registravimą ir išplėstinės konfigūracijos meniu. Žr. Tai veikiant: https://www.youtube.com/embed/l_tApl3JmmMA Visi projekto failai yra šio puslapio archyve.zip. Schema ir PCB „Cadsoft Eagle“formatu. „MikroBasic“programinė įranga. Šios instrukcijos tekstas įtrauktas kaip.odt (OO.org/open text) ir.pdf failai. Viršutinio sluoksnio PCB menas (veidrodinis) yra įtrauktas kaip. PFF, paruoštas dažų perkėlimui ar foto apdorojimui. Jis nukopijuojamas kelis kartus į vieną lapą, nes turiu dvigubai padidinti skaidrių skaičių. 01/\/atch įkvėpė „Mini Dotclock“ir paskesnis pokalbis komentarų srityje: https://www.instructables.com /ex/i/47F2F12223BA1029BC6B001143E7E506Tai taip pat yra pusė žingsnio link paviršiaus montuojamo „nixie“laikrodžio, prie kurio dirbu. „01/\/atch“projektas yra įvadas į paviršiuje montuojamus komponentus ir laiko išlaikymo logiką be papildomo nixie vamzdžio maitinimo šaltinio sudėtingumo. (https://www.instructables.com/ex/i/2C2A7DA625911029BC6B001143E7E506/ ?ALLSTEPS \/atch yra pagrįstas PIC16F913/6. Šis PIC iš pradžių buvo pasirinktas, nes turėjo aparatinę LCD tvarkyklę. Maniau, kad LCD tvarkyklę galiu paversti LED multiplekseriu su keliais tranzistoriais. Paaiškėjo, kad taip nėra. Tai vis dar geras pasirinkimas, nes jame yra daugybė programavimo vietos ir labai nedaug ribotų įvesties/išvesties kaiščių. „F913“kainuoja apie 2,00 USD „Mouser“. PIC16F913 Išsami informacija: https://www.microchip.com/stellent/idcplg? IdcService = SS_GET_PAGE & nodeId = 1335 & dDocName = en020199PIC16F916 Išsami informacija (tokia pati kaip 913, su daugiau vietos programoje): https:// www. microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1335&dDocName=en020201PIC16F913/6 Duomenų lapas (PDF formatas): https://ww1.microchip.com/downloads/en/DeviceDoc/41250E.pdf Instrukcija iš „Eagle Board“failų su „Eagle3D“ir „POV ray“: https://www.matwei.de/doku.php? id = lt: eagle3d: eagle3d
1 žingsnis: rodyti
Dvejetainis ekranas sudarytas iš 12 šviesos diodų 3x4 matricoje. Kiekvienas keturių šviesos diodų stulpelis reiškia keturių bitų „nibble“arba pusę baito. Kiekviename stulpelyje dvejetainis gali būti rodomas nuo 0 iki 15 (1+2+4+8 = 15). Trijose eilutėse laikas rodomas valandomis/dešimtimis minučių/minučių. Tai nėra tikras dvejetainis, bet supaprastintas pogrupis, palengvinantis laikrodžio skaitymą. Pavyzdžiui, „Thinkgeek“laikrodis naudoja „tikresnę“dvejetainę reikšmę, kad vaizduotų minutes su visu baitu. Nepriklausomai nuo to, ką norėčiau, tikrasis geekas rodytų laiką naudodamas „Unix“epochą dvejetainiu būdu! (https://en.wikipedia.org/wiki/Unix_timestamp)LED multipleksas yra paprastas. Eilutės (4) jungiamos prie PIC kaiščių per srovės ribojimo rezistorius. Kiekvienai eilutei naudojamas tik vienas srovės ribojimo rezistorius, nes kiekvienoje eilutėje dega tik vienas šviesos diodas. Šviesos diodai veikia esant 20 mA, naudojant 56 omų rezistorius (56 omai @ 3 voltai = 20 mA). Šviesos diodai gali būti veikiami aukščiau, nes jie yra multipleksuoti, duomenų lape buvo nurodyta apie 40ma. Manau, kad jie yra per šviesūs tik esant 20ma multipleksavimui. Stulpeliai (3) yra prijungti prie žemės NPN tranzistoriais. Tranzistoriai perjungiami PIC kaiščiais per 1Kohm rezistorius. Multipleksas veikia įžemindamas šviesos diodų stulpelį per tranzistorių, tuo pačiu apšviesdamas teisingas to stulpelio LED eilutes. Tai kartojama kiekvienam stulpeliui iš eilės, todėl matrica nuolat šviečia. „PIC Timer0“valdo multipleksą. Jis skaičiuojamas iki 256, tada keičia eilučių reikšmes ir įžemintą stulpelį. Tranzistorius: NPN tranzistorius, NPN/ 32V/ 100 mA, („Mouser #512-BCW60D $ 0.05“).
2 žingsnis: LED pasirinkimas
Šiame laikrodyje buvo naudojami geltoni ir raudoni „1206“dydžio šviesos diodai su 56 omų srovės ribojimo rezistoriumi. Spalvos buvo pasirinktos už mažą kainą. Raudoni, geltoni ir oranžiniai šviesos diodai kainuoja apie 10 centų, o mėlyni - 40 centų ir daugiau. Be to, dabar mėlyna LED lemputė yra tikrai nešalta. Jei radote violetinės spalvos, praneškite man.
Paveikslėlyje parodyti 5 išbandyti šviesos diodų tipai. Pelės dalis # Gamintojas Spalva Kaina 859-LTST-C171KRKT Lite-On SMT LED raudona, skaidri $ 0.130 859-LTST-C171KSKT Lite-On SMT LED geltona, skaidri $ 0.130 121SURCS530A28 „Everlight LED SMD Red Water Clear“$ 0.110 638-1121UYCS530A28 „Everlight LED SMD Yellow Water Clear“$ 0.110 „Everlight“raudona ir geltona spalvos buvo naudojamos laikrodžio prototipui. Man labiau patinka raudona ir oranžinė „Lite-On“, jie bus naudojami kitame mano gaminamame laikrodyje.
3 žingsnis: sąsaja/mygtukai
Geeky laikrodžiui reikia geeky sąsajos. Šiuo metu populiarūs talpūs jutikliniai jutikliai, tačiau jiems reikia nemažai papildomų komponentų. Vietoj to aš pasirinkau Darlingtono tranzistoriaus jutiklinį jutiklį, kurio kontaktinis taškas yra kaiščių antraštės. Kas gali būti gražiau už smeigtuko antraštę? Nieko. Pirmą kartą idėją pamačiau čia: (https://www.kpsec.freeuk.com/trancirc.htm): „Darlingtono pora yra pakankamai jautri, kad reaguotų į mažą srovę, kurią praeina jūsų oda, ir ji gali būti naudojama Padarykite jutiklinį jungiklį, kaip parodyta diagramoje. Šiai grandinei, kuri tik šviečia LED, du tranzistoriai gali būti bet kokie bendrosios paskirties mažos galios tranzistoriai. 100 khm rezistorius apsaugo tranzistorius, jei kontaktai yra susieti su vielos gabalu. A Prie šios paprastos konstrukcijos buvo pridėtas PNP tranzistorius (diagramoje vietoje šviesos diodo), kad jis galėtų duoti aukštą/žemą PIC išėjimą. Tarp PIC kaiščio ir įžeminimo buvo pridėtas ištraukiamas rezistorius, kad būtų išvengta klaidingų mygtukų paspaudimų. Šis jungiklis yra kietojo kūno, atsparus vandeniui ir mažos galios - papildomas kaiščių antgalių geiškumas. Jungikliai išjungiami naudojant „PIC“laikmatį2. Paspaudus jungiklį, „Timer2“(8 bitų laikmatis) paleidžiamas naudojant 16 prescaler ir 16 postcaler. Įjungę laikmatį2, nutraukite PIC patikrinimus, kad pamatytumėte, ar mygtukai vis dar paspausti. Po dviejų iš eilės pertraukų, nepaspaudus jokių mygtukų, laikmatis sustabdomas ir mygtukai sukonfigūruoti tolesniam įvedimui. Viršutinis jungiklis prijungtas prie PIC pertraukimo kaiščio. Šio kaiščio įvestis gali išjungti PIC iš miego režimo. Tai leidžia mums naudoti tvarkingą energijos valdymo techniką: PIC veikia mažos galios režimu, kai ekranas nenaudojamas. Įvestis mygtukais pažadina PIC ir atnaujina veikimą. Tranzistoriai: Darlingtono tranzistorius, SOT-23, („Mouser #512-MMBT6427“, 0,07 USD). PNP tranzistorius, SOT-23, („Mouser #512-BCW89“, 0,06 USD).
4 žingsnis: laiko išlaikymas
„Microchip“programos pastaba 582 apibūdina pagrindinius mažos galios PIC pagrįstų laikrodžių principus. (Http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1824&appnote=en011057) Laikrodis yra paprastas ir elegantiškas. 32,768 kHz laikrodžio kristalas yra prijungtas prie PIC „timer1“generatorių kaiščių. „Timer1“tam puikiai tinka, nes jis gali didėti net miegant PIC. Laikmatis 1 nustatytas taip, kad suskaičiuotų iki 65536 (2 sekundės esant 32,768 kHz dažniui) ir pažadintų PIC iš miego su pertraukimu. Kai PIC pabunda, laikas padidinamas dviem sekundėmis. PIC yra tik aktyvus ir vartoja energiją trumpam kas kelias sekundes. Aš naudoju pigų kvarcinį laikrodžio kristalą iš „Citizen“. Nors piliečio vardas gali suteikti laikrodžiui teisėtumo. CFS206 (12,5 pf) tikslumas per metus yra maždaug +/- 1,7 minutės (20 ppm). Du 33pF kondensatoriai užbaigia išorinę kristalų grandinę. 33pF greičiausiai yra šiek tiek daug, tačiau jį buvo galima įsigyti vietoje už priimtiną kainą. Tikslesniam laikui būtų galima naudoti geresnį kristalą. Krištas: „Citizen KHz Range Crystals“, 32,768 KHZ 12,5pF, (pelė #695-CFS206-327KFB, 0,30 USD). Kondensatoriai: 2x33pF, 1206 SMD.
5 žingsnis: įtampos matuoklis
Tarsi nebūtume nuskendę geekerie gelmėse su dvejetainiu laikrodžiu, mes paspaudžiame įtampos etaloną ir įvesties kaištį, kad sukurtume įtampos matuoklį. Įtampos nuoroda yra „Microchip MCP1525“. Tai yra 2,5 volto atskaitos taškas, kurio veikimo diapazonas yra nuo 2,7 iki 10 ar daugiau voltų. Paveikslėlyje pateiktame laikrodyje naudojamas TO-92 paketas, nors būsimuose laikrodžiuose bus naudojama ant paviršiaus montuojama versija (SOT-23). Nuorodą maitina PIC kaištis, todėl ją galima išjungti, kad būtų taupoma energija. Šiuo metu mes galime išmatuoti iki 2,5 voltų naudojant PIC analoginį skaitmeninį keitiklį. Žengiame tai dar vieną žingsnį ir prie multimetro įvesties pridedame rezistoriaus įtampos daliklį. Naudodami du rezistorius (100K/10K), mes padalijame įėjimo įtampą iš 11, suteikdami naują įėjimo diapazoną ~ 30 voltų. Tai geras dalykas, apimantis visas žemas įtampas, su kuriomis mes galime susidurti (1,2/1,5 voltų baterijos, 3 voltų monetų elementai, 5 voltų logika, 9 voltų baterijos ir 12 voltų maitinimo bėgiai). 22Kohm rezistorių galima pakeisti 10K rezistoriumi, suteikiant mažesnį diapazoną, bet didesnę skiriamąją gebą. Skaičiuoklė, pridėta prie šios instrukcijos, gali padėti pasirinkti rezistorių vertes. Įžeminimo ir matavimo zondai jungiasi prie programavimo antraštės laikrodžio gale. MCP1525 Išsami informacija: https://www.microchip.com/stellent/idcplgidcplg? IdcService = SS_GET_PAGE & nodeId = 1335 & dDocName = lt019700
6 veiksmas: antraštės/išorinių jungčių programavimas
Laikrodis yra „programuojamas“. ICSP antraštė iškeliama į galą, kad būtų galima įdiegti naują programinę -aparatinę įrangą. Antraštė yra žemo profilio moterų kaiščių lizdų eilė, kurią radau vietinėje elektronikos parduotuvėje. Tą patį galima pasiekti perpjovus kokybišką DIP lizdą per pusę. Prijungiu savo ICSP kištuką su kaiščio antraštės „lyties keitikliu“-įkišau kaištį antgalio į lizdą, tada prijungiu ICSP kištuką prie kaiščio antraštės. Norėdami įdėti naują programinę įrangą į laikrodį, jums reikės ICSP programuotojo. Į „Cadsoft Eagle“failus įtrauktas paprastas JDM2 ICSP programuotojas.
Kai nenaudojama programavimui, ICSP antraštė gali būti naudojama duomenims rinkti, įvykių registravimui ir tt Visi ICSP kaiščiai yra naudojami, kaip nurodyta toliau esančioje lentelėje. Įtampos matuoklio kaištis (kaištis 1/6) yra beveik skirtas šiam naudojimui dėl įtampos skirstytuvo. Multimetras - ADC, I/O, su rezistoriaus dalikliu. (PIN2, PORTA0/AN0) MCLR - tik įvesties kaištis. „Schmitt“trigerio įvesties įvestis triukšmingiems signalams. (PIN1, RE3) Vcc - +3 voltai Vss - įžeminimo kaištis, parinktis silpnas pritraukimas (PIN28, RB7)
7 veiksmas: programinė įranga
Firmware buvo parašyta naudojant nemokamą mikroBasic versiją. Dabartinė programinė įranga yra v0.1. Būsima programinė įranga tikriausiai bus parašyta C. Konfigūravimo parinktys nustatytos programinėje įrangoje. Jie turėtų būti tokie: MCLR - DISABLEDBODEN/BOREN - DISABLEDWDT - DISABLEDOscillator - vidinis Osc, NO laikrodis. Aš negalėjau užprogramuoti 16F913 su savo mėgstama PIC programavimo programine įranga (WinPIC800), bet DL4YHS WinPIC puikiai veikė (https://www.qsl.net/dl4yhf/winpicpr.html).v0.1Konfigūracija/Meniu sistema - Meniu parinktys slenka ekrane ir yra pasirinktos/išplėstos naudojant du įvesties mygtukus. Laikas - rodo laiką dvejetainiu (numatytasis, kai paspaudžiamas mygtukas). Klik - skaitiklis. Retkarčiais pastebiu, kad atlieku grafus. Skaičiuojamas eismas, skaičiuojami paukščiai. 01/\/atch yra dvejetainis skaitiklis. Klubo režimas - tikrą laikrodžio vertę lemia jo „klubinis“režimas. „01/\/atch“naudoja atsitiktinių skaičių generatorių, kad mirksėtų modeliai LED ekrane. Taip pat galima įtraukti žodžių fragmentus naudojant vidinę matricos šriftų biblioteką (daugiau bus). Greitis gali būti sureguliuotas mygtuku 1. Į galutinį klubo atnaujinimo paketą įeina temperatūros jutiklis, valdantis modelio keitimo greitį. Kai dėvėtojas įkaista, modeliai keičiasi greičiau. Voltas - įtampos matuoklis. Šiuo metu rodo neapdorotą ADC rodmenį 10 bitų. Bus atnaujinta iki faktinės voltų vertės, esančios v0.2. Nustatyti - Nustatyti laiką. Išeiti - Išeiti iš meniu, įjungti miego režimą.
8 veiksmas: slinkties meniu sistema
Slinkties meniu sistema Funkcijos pasiekiamos per slinkties meniu sistemą. Meniu elementai įkeliami į masyvą kaip bitų žemėlapiai ir nuolat slinkti „aukštyn“. Slinktis pagrįsta „Timer0 mux“tvarkyklės kartotiniu. Slinkimo meniu „baigiasi laikas“, naudojant kartotinio laikmačio1 (sekundžių skaitiklis) kartotinę maždaug po 10 sekundžių. Meniu parinktys (laikrodžio naudojimas) (Tai taikoma 0.1 programinės aparatinės įrangos versijai) Kai į laikrodį įdedama nauja baterija, rodoma „SET “meniu parinktis pagal numatytuosius nustatymus. Norėdami įjungti nustatytą režimą, palieskite 2 mygtuką. Bus rodomas dabartinis laikas (12:11). Naudokite mygtuką 1, kad padidintumėte valandas, palieskite mygtuką 2, jei norite pereiti prie kito laiko vieneto (valandos, 10 minučių, minučių). Nustatę minutes, palieskite mygtuką 2, kad sutaupytumėte laiko ir grįžtumėte į slinkties meniu. Norėdami taupyti energiją, ekranas ir PIC paprastai yra išjungti. Palieskite 1 mygtuką, kad pažadintumėte PIC ir 10 sekundžių rodytumėte dabartinį laiką. Kai rodomas laikas, palieskite mygtuką 2, kad pasiektumėte slinkties meniu sistemą. Laikrodžio funkcijos pasiekiamos per slinkties meniu. Palieskite 1 mygtuką, kad pereitumėte prie kito meniu elemento, palieskite mygtuką 2, kad pasirinktumėte meniu elementą. Žiūrėkite tai veikiant: https://www.youtube.com/embed/l_tApl3JmmMButton kiekvienos meniu parinkties funkcijos pateiktos lentelėje žemiau. B1 ir B2 yra 1 ir 2 mygtukų santrumpos.
9 veiksmas: programinės aparatinės įrangos planas
v0.2
Išėjimo patvirtinimas/dialogas. Sąranka-Išplėskite sąrankos parinktis, įtraukdami: Įjungimo laiko trukmę/meniu skirtąjį laiką (ir visada įjungtą režimą). Ryškumas (darbo ciklas). Slinkties greitis. Meniu šrifto atnaujinimas -„E“ir „B“atrodo tikrai prastai, naudokite „e“, „b“. Pereikite prie 1Mhz arba 32,768khz osciliatoriaus (4MHz v0.1). v0.3 Chronometras (laiko prieaugis į priekį) -pradeda skaičiuoti sekundes, tada didina minutes ir valandas po 15:59 rodymo ribos. Laikmatis/žadintuvas (laiko prieaugis atgal) -mažėjantis laikmatis, visi šviesos diodai mirksi, kai laikmatis pasiekia 0. -pasikeitė akumuliatoriaus dienų skaičius. Taip pat: valandų skaičius su įjungtu ekranu. v0.4 Išorinės aparatinės įrangos funkcijos (naudojant ICSP antraštę): įvykių registravimas nutraukiant. Dviračio odometras/spidometras. Reguliuojamas įrenginio ekranas (dvejetainis arba dešimtainis šriftas).
10 žingsnis: PCB
PCB ir grandinė yra erelio formatu. Aš taip pat įtraukiau daugybę bibliotekų, kurias naudoju kurdamas lentą, kurios gali prireikti.
PCB yra suprojektuota daugiausia su ant paviršiaus montuojamais komponentais. Plokštė buvo pagaminta iš rašalinių skaidrių ant fotopozityvios plokštės. Tai buvo mano pirmoji paviršiaus tvirtinimo plokštė (ir ofortas, ir surinkimas). Aš padariau vienpusę lentą ir apatinio sluoksnio pėdsakams naudoju trumpiklius. Lentą pagamino „Olimex“, todėl kuriant plokštę buvo naudojamas jų 10 milimetrų taisyklių patikrinimo failas. Nieko nėra baisiai mažo, bet tikrai nelengvo. Viskas buvo lituojama rankomis naudojant 10 eurų lygintuvą, lipnią lipnią medžiagą ir ryškią šviesą. Didinamojo stiklo nereikėjo. Kristalas buvo paliktas kaip paviršiaus tvirtinimo komponentas. Metalinė skardinė yra išskirtinės išvaizdos elementas ir daug lengviau atpažįstama nei ant paviršiaus montuojama juodoji dėžė. Paveikslėlyje esantis prototipas taip pat naudoja TO-92 įtampos nuorodą-galutinė PCB nurodo SOT-23 versiją, kurios (dar) neturėjau po ranka, kai dariau plokštę. Grandinė ir PCB yra projekto archyve („Cadsoft Eagle“formatas - nemokama versija www.cadsoft.de). Komponentų išdėstymas matomas PCB faile. Aš taip pat sukūriau PDF failą, kurio viršutinis sluoksnis buvo atspindėtas ir kelis kartus nukopijuotas. Tai turėtų būti paruošta dažų perkėlimui ar foto apdorojimui. Dalių sąrašas (per skylę) 32,768 kHz laikrodžio kristalas (metalinė skardinė 0206) Smeigtuko antraštė -x4 Programavimo antraštė - 6 kaiščiai Dalių sąrašas (ant paviršiaus montuojamas) SO -300 PIC16F1206 0.1uF kondensatorius 1206 33pf kondensatoriai - x2 1206 LED (geltona, raudona, oranžinė), ir tt) -x12 1206 Rezistorius - 4x56 omai 1206 Rezistorius - 3x1Kohm 1206 Rezistorius - 3x10Kohm 1206 Rezistorius - 3x100Khm SOT -23 NPN tranzistorius (100ma ar daugiau) SOT -23 PNP tranzistorius (bendrosios paskirties) SOT -23 NPN Darlingtono tranzistorius, hfe ~ ~ 10000) SOT-23 MCP1525 Atskaitos įtampa (2,5 voltai) Baterija CR2032 3v ličio
11 žingsnis: laikrodžio įdėjimas
Kad laikrodis būtų tinkamas kasdieniam naudojimui, jam reikėjo dėklo. Apsilankiau AFF Materials (https://www.aff-materials.com/) nusipirkti poliesterio dervos. Malonus vaikinas pasiūlė vietoj to naudoti skaidrų epoksidą. Pasak jo, poliesterio derva susitraukia ~ 5%, o tai gali sulaužyti jungtis ant PCB. Skaidri epoksidinė medžiaga susitraukia tik ~ 2%. Jis taip pat pasiūlė, kad dujos iš poliesterio gali pažeisti komponentus, kol jis sukietėja. Niekada nedirbęs su skaidria epoksidine medžiaga, aš padariau keletą bandomųjų liejinių. Pradėjau lieti keletą pavyzdžių į ledo kubelių padėklą. Saulėgrąžų aliejus, silikoninis tepalas ir silikoninis dviračių tepalas buvo išbandyti kaip atpalaiduojančios medžiagos. Vienas mėginys buvo atliktas be atpalaiduojančios medžiagos. Silikoniniai tepalai suformuoti formos apačioje ir ant epoksidinės dėmės paliko įbrėžimų žymes. Valdiklis įsiurbia į formos dugną. Aliejus dirbo gana gerai, tačiau epoksidinėje medžiagoje liko šiek tiek likučių. Toliau turėjau žinoti, kaip su šia medžiaga atlikti daugiasluoksnį liejimą. Poliesterio derva dažniausiai pilama sluoksniais. Pirmam sluoksniui leidžiama sukietėti (apie 15 minučių) iki gelio. Ant pirmojo sluoksnio uždedamas daiktas, o ant viršaus pilamas antras šviežios dervos sluoksnis. Mano epoksido darbo laikas yra apie 60 minučių. Užpyliau pirmą sluoksnį ir po 30 minučių patikrinau - vis dar minkštas. Po maždaug 1 valandos ir 15 minučių pirmasis sluoksnis pakankamai sutvirtėjo, kad ant jo būtų galima uždėti daiktą. Šiam bandymui ant pirmojo sluoksnio uždėjau 2 žingsnyje matomą šviesos diodų bandymo plokštę, padengtą šviežios epoksidinės medžiagos sluoksniu. Tai puikiai veikė, šviesos diodai neatsirado nuo lentos. Čia padariau išvadą, kad jei nėra tinkamos formos, aiškiausias paviršius, kurį galiu padaryti, yra oro/epoksidinė sąsaja. Liejimo „viršuje“yra daug klaidų. Miscus apsiriboja pačiu korpuso kraštu ir lengvai pašalinamas malūnėliu. Pirmajam tikram bandymui man reikėjo stačiakampio plastiko formos. Geriausias variantas, kurį radau, buvo konteineris „smeer kaas“. Jis nebuvo tobulas, todėl jį padariau mažesnį su keliais sluoksniais suvyniotu putų sluoksniu. Tai nebuvo žvaigždžių pelėsis, tačiau ekrano viršaus pasirinkimas viršūnė suteikė man šiek tiek laisvės. Forma buvo lengvai nušluostyta aliejumi ant popierinio rankšluosčio. Aš nutraukiau daugiasluoksnę liejimo procedūrą iš viršaus. Lituodavau laidus nuo monetų elementų laikiklio prie PCB. Ląstelių laikiklis buvo karštai priklijuotas (gerai, priklijuotas) prie PCB apačios. Baterijos laikiklis buvo pripildytas lipnių lipdukų, o programavimo antraštė apsaugota dar lipnesniu lipduku (plastilinas taip pat puikiai tiktų). Tada jis buvo dedamas į formą, veidu į viršų. Lipnus lipdukas, apsaugantis akumuliatorių ir antraštę, buvo tvirtai įspaustas į formos dugną, pritvirtindamas laikrodį vietoje. Skaidri epoksidinė medžiaga buvo pilama į formą, kol ji uždengė laikrodį. Smeigtukai vis dar buvo gana ilgi, tačiau juos galima iškirpti išdžiūvus epoksidui. Laikrodis išleistas iš formos maždaug po 36 valandų. Apsauginis glaistas buvo nuimtas atsuktuvu. Kraštai buvo išlyginti gręžimo preso šlifuokliu. Laikrodis buvo išmestas šiek tiek didelis, kad būtų galima nešioti kaip rankinį laikrodį. Jei galiu rasti juostinį pjūklą, galiu pabandyti jį sumažinti. Kol kas tai bus kišeninis laikrodis. Juostos virš putų gaubtas suteikė vėsią tekstūrą ir itin aiškų paviršių. Kitą kartą aš bandysiu padaryti visą formą naudodami šią medžiagą, kažką daugiau rankinio laikrodžio dydžio kaimynystėje.
12 žingsnis: tolesni patobulinimai
Be gairėse nurodytų programinės įrangos atnaujinimų, yra keletas tobulintinų sričių.
Techninė įranga 4x5 matrica iš 0805 šviesos diodų užimtų tą pačią vietą kaip ir esamas 1206 masyvas. Aš nusipirkau kelių tipų 0805 šviesos diodus, kad galėčiau išbandyti būsimus dizainus. Anksčiau minėtas temperatūros jutiklis gali būti pridėtas, kad būtų sukurtas pažangus „klubo režimo“atnaujinimo paketas. PCB buvo sukurta „Olimex“gamybai kaip dvipusė plokštė (~ 33 USD). Jie veikia tiesiai iš „Eagle“failų ir nemokamai paneliuoja (iš vienos didelės lentos padaro kelias mažesnes plokštes). Aš to nepadariau, bet nusipirkčiau, jei kas nors kitas juos padarytų. Programinė įranga PIC yra daug papildomos vietos. Planuojamas spidometras/odometras. Galima pridėti žaidimų.
Rekomenduojamas:
„Covid“saugos šalmas 1 dalis: „Tinkercad“grandinių įvadas!: 20 žingsnių (su nuotraukomis)
„Covid“saugos šalmas 1 dalis: „Tinkercad“grandinių įvadas!: Sveiki, drauge! Šioje dviejų dalių serijoje sužinosime, kaip naudotis „Tinkercad“grandinėmis - linksma, galinga ir edukacinė priemonė, skirta sužinoti, kaip veikia grandinės! Vienas iš geriausių mokymosi būdų yra tai padaryti. Taigi, pirmiausia suprojektuosime savo projektą:
Žingsnių skaitiklis - mikro: bitas: 12 žingsnių (su paveikslėliais)
Žingsnių skaitiklis - „Micro: Bit“: šis projektas bus žingsnių skaitiklis. Savo žingsniams matuoti naudosime „Micro: Bit“įmontuotą akselerometro jutiklį. Kiekvieną kartą purtant „Micro: Bit“, prie skaičiaus pridėsime 2 ir parodysime jį ekrane
MIDI žingsnių sąsaja: 12 žingsnių (su paveikslėliais)
„MIDI Step“sąsaja: versija ispanų kalba. Šioje instrukcijoje parodysime, kaip sukurti šviesos ir garso sąsają, kurią galima naudoti norint groti „Simon Says“ir kaip MIDI sąsaja. Abu režimai bus žaidžiami kojomis. Fonas Projektas gimė, nes
4 žingsnių skaitmeninis sekos sekiklis: 19 žingsnių (su nuotraukomis)
4 žingsnių skaitmeninis sequencer: CPE 133, Cal Poly San Luis Obispo Projekto kūrėjai: Jayson Johnston ir Bjorn NelsonŠių dienų muzikos industrijoje, viena iš dažniausiai naudojamų “ instrumentų “ yra skaitmeninis sintezatorius. Kiekvienas muzikos žanras, nuo hip-hopo iki pop ir vakaro
Nešiojamas reklamos ženklas pigiai vos 10 žingsnių !!: 13 žingsnių (su nuotraukomis)
Nešiojamas reklamos ženklas pigiai vos per 10 žingsnių !!: Sukurkite savo pigų, nešiojamą reklamos ženklą. Naudodami šį ženklą, bet kurioje miesto vietoje galite bet kur rodyti savo pranešimą ar logotipą. Ši instrukcija yra atsakas į/patobulinimą/pakeitimą: https://www.instructables.com/id/Low-Cost-Illuminated