Sadržaj:
- Korak 1: Prikažite
- Korak 2: Odabir LED diode
- Korak 3: Interfejs/dugmad
- Korak 4: Čuvanje vremena
- Korak 5: Mjerač napona
- Korak 6: Programiranje zaglavlja/vanjske veze
- Korak 7: Firmware
- Korak 8: Pomicanje po sistemu menija
- Korak 9: Mapa puta firmvera
- Korak 10: PCB
- Korak 11: Postavljanje sata u saksiju
- Korak 12: Dalja poboljšanja
Video: 01//atch: 12 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:09
01/\/atch, jer … "na svijetu postoji 10 vrsta ljudi, oni koji čitaju binarne datoteke, i oni koji ne čitaju" - linija slashdot oznake. 01/\/atch je binarni ručni sat sa LED displej. Dodatne funkcije su dostupne kroz sistem za pomeranje na 3x4 LED matrici. Trenutne karakteristike uključuju: mjerač napona, binarni brojač, klupski način rada i prikaz vremena. Sat je potpuno programabilan. Buduće nadogradnje firmvera uključivat će: štopericu/mjerač vremena, alarm, brzinomjer/mjerač kilometraže na biciklu, bilježenje podataka i izbornik za naprednu konfiguraciju. Pogledajte na djelu: https://www.youtube.com/embed/l_tApl3JmmMASve datoteke projekta su u.zip arhivi na ovoj stranici. Shema i PCB u Cadsoft Eagle formatu. Firmware u mikroBasic. Tekst ovog uputstva uključen je kao.odt (OO.org/open text) i.pdf datoteke. Vrhunski PCB art (preslikan) uključen je kao. PDF spreman za prijenos tonera ili foto proces. Kopira se nekoliko puta na jedan list jer moram udvostručiti folije. 01/\/atch je inspirisan Mini Dotclock i kasnijim razgovorom u polju za komentare: https://www.instructables.com /ex/i/47F2F12223BA1029BC6B001143E7E506Ovo je također pola koraka prema nixie satu na površini na kojem radim. Projekt 01/\/atch uvod je u komponente površinskog montiranja i logiku održavanja vremena bez dodatne složenosti napajanja nixie cijevi. (https://www.instructables.com/ex/i/2C2A7DA625911029BC6B001143E7E506/?ALLSTEPS)Malo guglanje pojavilo je ovaj binarni sat na thinkgeek -u: https://www.thinkgeek.com/gadgets/watches/6a17/The 01/ \/atch je zasnovan na PIC16F913/6. Ovaj PIC je prvobitno odabran jer je imao hardverski LCD upravljački program. Mislio sam da mogu pretvoriti LCD upravljački program u LED multiplekser s nekoliko tranzistora. Ispostavilo se da to nije slučaj. I dalje je dobar izbor jer ima mnogo programskog prostora i vrlo malo ograničenih I/O pinova. F913 košta oko 2,00 USD na Mouseru. PIC16F913 Detalji: https://www.microchip.com/stellent/idcplg? IdcService = SS_GET_PAGE & nodeId = 1335 & dDocName = en020199PIC16F916 Detalji (isto kao 913, s više programskog prostora): // microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1335&dDocName=en020201PIC16F913/6 Tehnički list (PDF format): https://ww1.microchip.com/downloads/en/DeviceDoc/41250E.pdf korišćene ove slike iz datoteka Eagle Board -a sa Eagle3D i POV zrakom: https://www.matwei.de/doku.php? id = sr: eagle3d: eagle3d
Korak 1: Prikažite
Binarni ekran je napravljen od 12 LED dioda u matrici 3x4. Svaka kolona od četiri LED diode predstavlja četverobitni 'griz' ili pola bajta. Svaka kolona može prikazati 0-15 u binarnom obliku (1+2+4+8 = 15). Vrijeme je prikazano u tri reda kao sati/desetine minuta/minuta. Ovo nije pravi binarni, već pojednostavljeni podskup koji sat čini lakšim za čitanje. Thinkgeek sat, na primjer, koristi 'istinitiju' binarnu datoteku za predstavljanje minuta s cijelim bajtom. Šta god bih više volio, pravi štreber bi prikazao vrijeme koristeći Unix epohu, u binarnom obliku! (https://en.wikipedia.org/wiki/Unix_timestamp) LED multipleks je jednostavan. Redovi (4) se spajaju na pinove PIC -a preko otpornika za ograničavanje struje. Za svaki red koristi se samo jedan otpornik za ograničavanje struje jer svijetli samo jedna LED dioda po retku. LED diode rade na 20 mA, koristeći otpornike od 56 ohma (56 oma pri 3 volti = 20 mA). LED diode bi mogle biti veće jer su multipleksirane, u listu s podacima navedeno je oko 40 mA. Smatram da su presvijetli na samo 20ma-multipleksiranih. Kolone (3) su povezane s masom pomoću NPN tranzistora. Tranzistori se prebacuju PIC pinovima preko 1Kohm otpornika. Multipleks funkcionira uzemljivanjem stupa LED dioda kroz tranzistor dok osvjetljava ispravne LED redove za tu kolonu. Ovo se ponavlja za svaku kolonu u kratkom nizu, čineći da matrica stalno svijetli. PIC Timer0 upravlja multipleksom. Broji do 256, a zatim mijenja vrijednosti reda i uzemljeni stupac. Tranzistor: NPN tranzistor, NPN/ 32V/ 100mA, (Mouser #512-BCW60D $ 0,05).
Korak 2: Odabir LED diode
Na ovom satu su se koristile žute i crvene LED diode veličine '1206' sa otpornikom za ograničavanje struje od 56 ohma. Boje su odabrane po niskim cijenama. Crvene, žute i narančaste LED diode su oko 10 centi svaka, dok su plave LED vrijednosti 40 centi i više. Osim toga, LED plava boja sada se definitivno ne hladi. Javite mi ako pronađete ljubičastu boju.
Na slici je prikazano 5 vrsta LED dioda koje sam imao na audiciji. Broj dijela Mouser Proizvođač Boja Cijena 859-LTST-C171KRKT Lite-On SMT LED crvena, bistra 0,130 USD 859-LTST-C171KSKT Lite-On SMT LED žuta, bistra 0,130 USD 859-LTST-C150KFKT Lite-On SMT LED narančasta, bistra 0,130 USD 638- 121SURCS530A28 Everlight LED SMD crvena voda bistra 0,110 USD 638-1121UYCS530A28 Everlight LED SMD žuta vodena bistra 0,110 USD Everlight crvena i žuta korištene su na prototipu sata. Više volim Lite-On crvenu i narandžastu, koristiće se na sledećem satu koji napravim.
Korak 3: Interfejs/dugmad
Geeky satu je potrebno geeky interfejs. Kapacitivni senzori dodira trenutno su u modi, ali zahtijevaju dosta dodatnih komponenti. Umjesto toga, otišao sam sa Darlingtonovim tranzistorskim senzorom osjetljivim na dodir sa pin zaglavljima kao kontaktnom točkom. Šta ima štreberskije od pin zaglavlja? Ništa. Tu ideju sam prvi put vidio: (https://www.kpsec.freeuk.com/trancirc.htm):"Darlingtonski par je dovoljno osjetljiv da odgovori na malu struju koju prolazi vaša koža i može se koristiti za napravite prekidač na dodir kao što je prikazano na dijagramu. Za ovaj krug koji samo pali LED dva tranzistora mogu biti bilo koji tranzistori male snage opće namjene. Otpornik od 100 kohma štiti tranzistore ako su kontakti povezani komadom žice. "A Ovom jednostavnom dizajnu dodan je PNP tranzistor (umjesto LED diode na dijagramu) kako bi mogao dati visok/nizak izlaz PIC -u. Između PIC pina i mase dodat je padajući otpornik kako bi se spriječilo lažno pritiskanje gumba. Ovaj prekidač je čvrst, vodootporan i male snage - s dodatnom geekiencijom zaglavlja iglica. Prekidači se poništavaju pomoću Timer2 na PIC -u. Kada se pritisne prekidač, Timer2 (8 -bitni tajmer) se pokreće sa 16 predskalera i 16 mjerila vremena. Uključeni Timer2 prekida PIC provjeru da vidi jesu li tipke još uvijek pritisnute. Nakon dva uzastopna prekida bez pritiskanja tipki, mjerač vremena se zaustavlja i tipke se konfiguriraju za daljnji unos. Gornji prekidač je spojen na PIC pin za prekid. Unos na ovom pinu može dovesti PIC iz stanja mirovanja. Ovo nam omogućava da koristimo urednu tehniku upravljanja napajanjem: PIC je u režimu niske potrošnje energije kada se ekran ne koristi. Unos na tipkama budi PIC i nastavlja rad. Tranzistori: Darlington tranzistor, SOT-23, (Mouser #512-MMBT6427, 0,07 USD). PNP tranzistor, SOT-23, (Mouser #512-BCW89, 0,06 USD).
Korak 4: Čuvanje vremena
Bilješka o aplikaciji Microchip 582 opisuje osnovne principe koji stoje na bazi PIC -a male snage (https://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1824&appnote=en011057) Sat je jednostavan i elegantan. Kristalni sat od 32,776 kHz spojen je na pinove oscilatora timera 1 na PIC -u. Tajmer1 je odličan za to jer se može povećati čak i dok PIC spava. Tajmer 1 je podešen da broji do 65536 (2 sekunde na 32,768 kHz) i probudi PIC iz stanja mirovanja s prekidom. Kada se PIC probudi, vrijeme se povećava za dvije sekunde. PIC je samo aktivan i troši energiju na kratko svakih nekoliko sekundi. Koristio sam jeftin kvarcni kristal sata Citizen. Mislio sam da bi ime građanina mojem satu moglo dati legitimitet. CFS206 (12,5pf) ima tačnost od oko +/- 1,7 minuta godišnje (20ppm). Dva kondenzatora od 33 pF upotpunjuju vanjsko kristalno kolo. 33pF je vjerojatno malo, ali je bio dostupan lokalno po razumnoj cijeni. Bolji kristal bi se mogao koristiti za preciznije vrijeme. Kristal: Citizen KHz Ranga Crystals, 32.768 KHZ 12.5pF, (mouser #695-CFS206-327KFB, 0,30 USD). Kondenzatori: 2x33pF, 1206 SMD.
Korak 5: Mjerač napona
Kao da binarnim satom nismo potonuli do dubina geekerie -a, udarimo referentni napon i ulazni pin da napravimo mjerač napona. Referenca napona je Microchip MCP1525. Ovo je referenca od 2,5 volta s radnim rasponom od 2,7 do 10+ volti. U satovima na slici koristi se paket TO-92, iako će budući satovi koristiti verziju za površinsko montiranje (SOT-23). Referencu napaja PIC pin tako da se može isključiti radi uštede energije. U ovom trenutku možemo mjeriti do 2,5 volta pomoću PIC -ovog Analognog digitalnog pretvarača. Otišli smo korak dalje i dodali razdjelnik napona otpornika na ulaz multimetra. Pomoću dva otpornika (100K/10K) dijelimo ulazni napon sa 11 dajući novi ulazni raspon od ~ 30 volti. Ovo je dobra točka koja obuhvaća sve niske napone s kojima ćemo se vjerojatno susresti (baterije od 1,2/1,5 V, 3 -voltne novčanice, 5 -voltna logika, 9 -voltne baterije i 12 -voltne strujne šine). Otpornik od 22Kohm mogao bi se zamijeniti 10K otpornikom koji daje manji raspon, ali veću rezoluciju. Proračunska tablica uključena u ovu uputu može vam pomoći pri odabiru vrijednosti otpornika. Uzemljivačke i mjerne sonde se povezuju sa programskim zaglavljem na stražnjoj strani sata. MCP1525 Detalji: https://www.microchip.com/stellent/idcplgidcplg? IdcService = SS_GET_PAGE & nodeId = 1335 & dDocName = sr019700
Korak 6: Programiranje zaglavlja/vanjske veze
Sat je 'programabilan'. ICSP zaglavlje je izneseno straga kako bi se mogao instalirati novi firmver. Zaglavlje je niz ženskih pin utičnica niskog profila koje sam pronašao u svojoj lokalnoj trgovini elektronike. Ista stvar može se postići rezanjem kvalitetne DIP utičnice na pola puta. Ja svoj ICSP utikač povezujem sa pin-header-om "menjač pola"-umetnite komad pin-header-a u utičnicu, a zatim ICSP utikač priključite na pin piner. Za postavljanje novog softvera u sat trebat će vam ICSP programer. Jednostavan JDM2 ICSP programer uključen je u datoteke Cadsoft Eagle.
Kada se ne koristi za programiranje, ICSP zaglavlje se može koristiti za prikupljanje podataka, evidentiranje događaja itd. Svi ICSP pinovi su dostupni za upotrebu, kao što je navedeno u donjoj tabeli. Pin naponskog mjerača (pin 1/6) je prilično namijenjen za tu upotrebu zbog razdjelnika napona. Multimetar - ADC, I/O, s razdjelnikom otpornika. (PIN2, PORTA0/AN0) MCLR - samo ulazni pin. Schmittov ulaz okidača za bučne signale. (PIN1, RE3) Vcc - +3 volti Vss - uzemljenje pin Podaci - ulaz/izlaz sa prekidom pri promjeni, opcionalno slabo povlačenje (PIN27, RB6) Sat - I/O sa prekidom pri promjeni, opcija slaba vuča (PIN28, RB7)
Korak 7: Firmware
Firmware je napisan koristeći mikroBasic besplatnu verziju. Trenutni firmver je v0.1. Budući firmver će vjerovatno biti napisan na C. Opcije konfiguracije su postavljene u firmveru. Trebali bi biti sljedeći: MCLR - DISABLEDBODEN/BOREN - DISABLEDWDT - DISABLEDOscillator - Interni Osc, bez takta. Nisam uspio programirati 16F913 sa svojim omiljenim softverom za programiranje PIC -a (WinPIC800), ali DL4YHS 'WinPIC je odlično funkcionirao (https://www.qsl.net/dl4yhf/winpicpr.html).v0.1Configuration/Menu System - Opcije menija se kreću po ekranu i biraju/napreduju pomoću dva dugmeta za unos. Vrijeme - prikazuje vrijeme u binarnom obliku (zadano kada se pritisne tipka). Klik - brojač. Ja se povremeno nađem kako izvodim brojanje. Broji se promet, broji se ptica, svejedno. 01/\/atch zamjenjuje se kao binarni brojač. Klupski način rada - Prava vrijednost svakog sata određena je njegovim 'klupskim' načinom rada. 01/\/atch koristi generator slučajnih brojeva za bljeskanje uzoraka na LED ekranu. Moguće je i uključivanje fragmenata riječi pomoću interne biblioteke fontova matrice (slijedi više). Brzina se može podesiti tipkom 1. Krajnji paket nadogradnje kluba uključivao bi temperaturni senzor koji kontrolira brzinu promjene uzorka. Kako se nosilac zagrijava, uzorci se brže mijenjaju. Volt - mjerač napona. Trenutno prikazuje neobrađeno očitanje ADC -a u 10 bita. Bit će nadograđeno na stvarnu vrijednost volta u v0.2. Set - Postavite vrijeme. Izlaz - Izlaz iz izbornika, postavite PIC u stanje mirovanja.
Korak 8: Pomicanje po sistemu menija
Sistemu izbornika za pomicanje Funkcijama se pristupa kroz sustav izbornika za pomicanje. Stavke menija učitavaju se kao bitmape u nizu i kontinuirano se pomiču "prema gore". Pomeranje je zasnovano na višekratniku upravljačkog programa za timer Timer0. Meni za pomicanje "istječe" pomoću višekratnika Timer1 (brojač sekundi) nakon otprilike 10 sekundi. Opcije izbornika (Korištenje sata) (Ovo se odnosi na verziju firmvera 0.1) Kada se nova baterija stavi u sat, prikazuje se "SET 'opcija menija prema zadanim postavkama. Dodirnite dugme 2 za ulazak u podešeni režim. Prikazaće se trenutno vreme (12:11). Pomoću dugmeta 1 povećajte broj sati, dodirnite dugme 2 za prelazak na sljedeću jedinicu vremena (sati, 10 minuta, minute). Dodirnite dugme 2 nakon što su minute postavljene za uštedu vremena i povratak na meni za pomicanje. Da biste uštedjeli energiju, ekran i PIC su obično isključeni. Dodirnite dugme 1 da biste probudili PIC i prikazali trenutno vreme 10 sekundi. Dodirnite dugme 2 dok je prikazano vreme za pristup sistemu menija za pomeranje. Funkcijama sata možete pristupiti kroz klizni meni. Dodirnite dugme 1 za prelazak na sljedeću stavku menija, dodirnite dugme 2 za izbor stavke menija. Pogledajte to na djelu: https://www.youtube.com/embed/l_tApl3JmmM Funkcije dugmeta za svaku opciju menija navedene su u tabeli ispod. B1 i B2 su skraćenice dugmeta 1 i dugmeta 2.
Korak 9: Mapa puta firmvera
v0.2
Potvrda izlaska/dijalog. Postavljanje-Proširite opcije postavljanja tako da uključe: Trajanje uključenog vremena/istek menija (i uvijek uključeni način rada). Osvjetljenje (radni ciklus). Brzina pomeranja. Nadogradnja fonta menija -'E 'i' B 'izgledaju jako loše, koristite' e ',' b '. Premjestite se na oscilator od 1 MHz ili 32,768 kHz (4 MHz u v0.1). v0.3 Štoperica (prirast vremena prema naprijed) -Počinje odbrojavanje sekundi, zatim povećava minute i sate nakon ograničenja prikaza 15:59. Tajmer/alarm (vremenski prirast unatrag) -Mjerač deinkrementa, sve LED diode bljeskaju kada tajmer dosegne 0. EEPROM (bilježenje vrijednosti u flash memoriju) -Spremite napone, odbrojavanja, opcije, vremena štoperice itd. Za bljeskanje EEPROM memorije. -Log broj dana od zamene baterije. Takođe: broj sati sa uključenim ekranom. v0.4 Vanjske hardverske značajke (pomoću ICSP zaglavlja): Zapisivanje događaja pri prekidu. Odometar/Brzinomjer za bicikl. Podesivi prikaz jedinice (binarni ili decimalni font).
Korak 10: PCB
PCB i sklop su u orlovskom formatu. Uključio sam i hrpu biblioteka koje sam koristio za izradu ploče koja bi mogla biti potrebna.
PCB je dizajniran sa većinom komponenti za površinsko montiranje. Ploča je napravljena od inkjet folija na foto pozitivnoj ploči. Ovo je bila moja prva ploča za površinsko montiranje (graviranje i montaža). Napravio sam jednostranu ploču i koristio kratkospojnike za tragove donjeg sloja. Ploča je izrađena od strane Olimexa na umu, pa je njihova datoteka za provjeru pravila od 10 mlina korištena pri projektiranju ploče. Ništa nije strašno malo, ali svakako je izazovno. Sve je ručno lemljeno pomoću pegle od 10 eura, ljepljive trake i jakog svjetla. Lupa nije bila potrebna. Kristal je ostavljen kao komponenta za površinsko montiranje. Metalna limenka je element prepoznatljivog izgleda i mnogo se više može identificirati od crne kutije za površinsko postavljanje. Prototip na slici takođe koristi naponsku referencu TO-92-konačna PCB označava verziju SOT-23 koju (još) nisam imao pri ruci kada sam pravio ploču. Krug i PCB su u arhivi projekta (Cadsoft Eagle format - besplatna verzija www.cadsoft.de). Položaj komponenti može se vidjeti u PCB datoteci. Takođe sam napravio PDF sa preslikanim gornjim slojem i kopirao nekoliko puta. Ovo bi trebalo biti spremno za prijenos tonera ili foto proces. Lista dijelova (kroz rupu) 32.768kHz Sat sa kristalom (metalna limenka 0206) Zaglavlje iglica -x4 Zaglavlje za programiranje - 6 pinova Lista dijelova (površinsko postavljanje) SO -300 PIC16F1206 0,1uF kondenzator 1206 kondenzatori sa 33 pf - x2 1206 LED (žuta, crvena, narančasta), itd) -x12 1206 Otpornik - 4x56 ohma 1206 Otpornik - 3x1Kohm 1206 Otpornik - 3x10Kohm 1206 Otpornik - 3x100Koh SOT -23 NPN tranzistor (100ma ili više) SOT -23 PNP tranzistor (opća namjena) SOT -23 NPN Darlingtonov tranzistor, hfe od ~ 10000) SOT-23 MCP1525 Referentni napon (2,5 volti) Baterija CR2032 3v litij
Korak 11: Postavljanje sata u saksiju
Lončenje sata Da bi sat bio prikladan za svakodnevnu upotrebu, bila mu je potrebna futrola. Posetio sam AFF Materials (https://www.aff-materials.com/) da kupim poliestersku smolu. Jedan simpatičan momak predložio mi je da umjesto toga koristim čisti epoksid. Prema njegovim riječima, poliesterska smola se skuplja ~ 5% što bi moglo prekinuti veze na PCB -u. Čisti epoksid skuplja se samo ~ 2%. Također je predložio da plinovi iz poliestera mogu oštetiti komponente dok se stvrdnjava. Budući da nikada prije nisam radio s čistim epoksidom, napravio sam neke odljeve. Počeo sam tako što sam ubacio neke uzorke u posudu za kocke leda. Suncokretovo ulje, silikonsko mazivo i silikonsko mazivo za bicikle testirano je kao sredstvo za otpuštanje. Jedan uzorak je urađen bez sredstva za otpuštanje. Silikonska maziva nanesena su na dno kalupa i ostavila tragove na epoksidu. Kontrola usisava do dna kalupa. Ulje je radilo prilično dobro, ali je ostavilo blagi trag u epoksidu. Zatim sam morao znati kako izvesti višeslojno lijevanje s ovim materijalom. Poliesterska smola se obično sipa u slojevima. Dopušteno je da se prvi sloj stvrdne (oko 15 minuta) na gel. Na prvi sloj stavlja se objekt, a na njega se sipa drugi sloj svježe smole. Vrijeme rada mog epoksida je oko 60 minuta. Izlio sam prvi sloj i provjerio nakon 30 minuta - još uvijek mekan. Nakon otprilike 1 sata i 15 minuta prvi sloj se dovoljno ukočio da se na njega stavi objekt. Za ovaj test stavio sam LED test ploču koja se vidi u koraku 2 licem prema dolje na prvi sloj i prekriven slojem svježeg epoksida. Ovo je odlično funkcioniralo, LED diode nisu iskakale s ploče. Ovdje sam zaključio da bez ispravnog kalupa najčišća površina koju mogu napraviti je sučelje zrak/epoksid. 'Vrh' lijevanja ima značajnu grešku. Greška je ograničena na sam rub kućišta i lako se uklanja brusilicom. Za prvi pravi test trebao mi je pravokutni plastični kalup. Najbolja opcija koju sam pronašao je kontejner 'smeer kaas'. Nije bio savršen, pa sam ga smanjio s nekoliko slojeva ljepljive pjene. Ovo nije bio zvjezdani kalup, ali odabir vrha kao površine ekrana dao mi je malo slobode. Kalup je blago obrisan uljem na papirnom ubrusu. Odozgo sam izbacio višeslojni postupak izlijevanja. Lemio sam elektrode iz držača dugmaste baterije na PCB. Držač ćelija je vruće zalijepljen (u redu, zalijepljen ljepljivom trakom) na dno PCB-a. Držač baterije bio je napunjen lepljivom trakom, a zaglavlje za programiranje zaštićeno sa još lepljivom lepljivom trakom (plastelin bi takođe odlično funkcionisao). To je zatim stavljeno licem prema gore u kalup. Naljepnica koja štiti bateriju i zaglavlje čvrsto je utisnuta u dno kalupa, učvršćujući sat na mjestu. U kalup se sipao čisti epoksid dok nije pokrio sat. Zaglavlja iglica su i dalje bila prilično duga, ali se mogu izrezati nakon što se epoksid osuši. Sat je otpušten iz kalupa nakon otprilike 36 sati. Zaštitni kit uklonjen je odvijačem. Rubovi su zaglađeni brusilicom za bušenje. Sat je izliven malo krupnije za nošenje kao ručni sat. Možda ću pokušati smanjiti to ako nađem tračnu pilu. Zasad će to biti džepni sat. Ljepljiva traka preko pjene dala je hladnu teksturu i ultra bistru površinu. Sljedeći put ću pokušati napraviti cijeli kalup od ovog materijala, nešto više u blizini veličine ručnog sata.
Korak 12: Dalja poboljšanja
Osim ažuriranja softvera navedenih u mapi puta, postoji nekoliko područja za poboljšanje.
Hardver 4x5 matrica od 0805 LED dioda zauzela bi isti prostor kao i postojeći niz 1206. Kupio sam nekoliko tipova 0805 LED dioda kako bih ih isprobao u budućim dizajnima. Prethodno spomenuti temperaturni senzor mogao bi se dodati kako bi se napravio napredni paket za nadogradnju u klupskom načinu rada. PCB je dizajniran za proizvodnju od strane Olimexa kao dvostrana ploča (~ 33 USD). Rade direktno iz Eagle datoteka i besplatno panelizuju (prave više manjih ploča od jedne velike ploče). Nisam ovo uradio, ali kupio bih ga da ih je neko drugi dao napraviti. Softver Na PIC -u ima puno dodatnog prostora. Planiran je brzinomjer/brojač kilometara. Igre se mogu dodati.
Preporučuje se:
Dizajn igre brzim pokretom u 5 koraka: 5 koraka
Dizajn igre u Flick -u u 5 koraka: Flick je zaista jednostavan način da napravite igru, posebno nešto poput zagonetke, vizuelnog romana ili avanturističke igre
Prepoznavanje lica na Raspberry Pi 4B u 3 koraka: 3 koraka
Prepoznavanje lica na Raspberry Pi 4B u 3 koraka: U ovom uputstvu ćemo izvršiti otkrivanje lica na Raspberry Pi 4 sa Shunya O/S koristeći biblioteku Shunyaface. Shunyaface je biblioteka za prepoznavanje/otkrivanje lica. Cilj projekta je postići najbržu brzinu otkrivanja i prepoznavanja sa
Kako napraviti brojač koraka?: 3 koraka (sa slikama)
Kako napraviti brojač koraka?: Nekada sam se dobro snašao u mnogim sportovima: hodanje, trčanje, vožnja bicikla, igranje badmintona itd. Volim jahanje da bih brzo putovao. Pa, pogledaj moj trbušni trbuh … Pa, u svakom slučaju, odlučujem ponovo početi vježbati. Koju opremu treba pripremiti?
Brojač koraka - Mikro: Bit: 12 koraka (sa slikama)
Brojač koraka - Micro: Bit: Ovaj projekat će biti brojač koraka. Za mjerenje koraka koristit ćemo senzor akcelerometra koji je ugrađen u Micro: Bit. Svaki put kada se Micro: Bit protrese, broju ćemo dodati 2 i prikazati ga na ekranu
Broj koraka / koraka: 3 koraka
পেনড্রাইভ / মেমোরি কার্ডে ভাইরাসের ভাইরাসের হারিয়ে সমাধান সমাধান সমাধান সমাধান সমাধান পেনড্রাইভ পেনড্রাইভ পেনড্রাইভ পেনড্রাইভ মেমোরি মেমোরি মেমোরি মেমোরি মেমোরি মেমোরি মেমোরি এখন এখন এখন।।।।।। Zaštita podataka, pristup prečicama / virusima