Sadržaj:

Programabilni sat s prikazom od četiri znaka: 5 koraka (sa slikama)
Programabilni sat s prikazom od četiri znaka: 5 koraka (sa slikama)

Video: Programabilni sat s prikazom od četiri znaka: 5 koraka (sa slikama)

Video: Programabilni sat s prikazom od četiri znaka: 5 koraka (sa slikama)
Video: ПЕРВЫЕ ПОСЛЕВОЕННЫЕ ГОДЫ. ВОСТОЧНАЯ ПРУССИЯ. КАЛИНИНГРАД. ИСТОРИИ ПРОФЕССОРА. КОП ПО ВОЙНЕ 2024, Studeni
Anonim
Programabilni sat sa zaslonom od četiri znaka
Programabilni sat sa zaslonom od četiri znaka
Programabilni sat sa zaslonom od četiri znaka
Programabilni sat sa zaslonom od četiri znaka

O gradu ćete pričati kad nosite ovaj odvratni, preveliki, potpuno nepraktični ručni sat. Prikažite svoj omiljeni pogrdni jezik, tekstove pjesama, proste brojeve itd. Nadahnut kompletom Microreader -a odlučio sam napraviti divovski sat koristeći slične šesnaest segmentnih zaslona. Dvanaest sati kasnije izašao sam iz svoje mazohističke fuge i prestao pokušavati usmjeriti šesnaestobitnu podatkovnu magistralu na jednostranu tiskanu ploču dovoljno malu da je nosite na zapešću. Vraćajući se u svoju digikey kutiju misterija, došao sam do zaslona s četiri znaka sastavljenog od 5x7 LED matrica. 7 -bitni paralelni unos podataka, nema potrebe za bezbroj otpornika za ograničavanje struje, velika i mala slova, ostalo piše samo. Ovo uputstvo ne treba biti vodič za stvaranje PCB -a ili programiranje PIC -ova. Iskreno rečeno, ne bih nikome preporučio da pokuša napraviti jednu od ovih. Ako znate dovoljno za pratiti, vjerojatno biste mogli napraviti bolji posao od mene. Ako ne znate što se događa, onda vas ova instrukcija neće naučiti sve što trebate znati. p.s. Ako ovo koristite za javno pomicanje internetskih fraza, loša ste osoba i trebate se sramiti.

Korak 1: Skupite svoje sranje

Ono što će vam trebati: DLO3416 Inteligentni zaslonDolazi u okusima crvene, zelene, boje lavande, fuksije i javorovog oraha. PIC 16F628A ili 16F648AY Možda ćete se moći riješiti s drugim PIC-om kompatibilnim s pin-ovima, samo pažljivo pročitajte podatkovnu tablicu. U svakom slučaju, trebat će vam barem jedan PIC u SOIC paketu i vjerojatno DIP za izradu kruga. 628A i 648A su identični, osim količine dostupne programske memorije (2k vs 4k). Upotrijebite 648A osim ako nemate nekih 628A u blizini. MCP1253Ovo je DC-DC pretvarač s punjenjem. Ovo ćemo upotrijebiti za izradu 5V za naš zaslon od 3V dugmaste baterije. Nabavite nekoliko tako da možete uništiti barem jednu. Pasivne komponente su sve kroz rupu. Znam da je mješavina površinskog montiranja i rupe estetski neugodna, ali što možete učiniti.-Kondenzatori: 10uF (2), 1uF (1)-Otpornici: 10K (1)-Prekidač: N/O trenutni gumb. Klikava vrsta kakvu vidite svugdje su potrebni jeftini gumbi. -Zglavci/utičnice: Dvije igle i kratkospojnik te jedan red sa 6 utičnica. Utičnice možete zamijeniti utičnicama ako uživate u slučajnom kidanju odjeće i kože.-CR2032 Ćelija i držač za novčiće. Potporni odljev: Lemilica s najtijim vrhom koji možete pronaći. MCP1253 dolazi u paketu za površinsko montiranje koji je dovoljno mali da se slučajno može udahnuti. Bakreno obložena ploča, bakrorez, aceton itd. Za izradu PCB. PIC programera s ICSP zaglavljem i kabelom. Neke druge stvari bez kojih nećete stići daleko, ali kojih se trenutno ne mogu sjetiti.

Korak 2: PCB zabava

PCB zabava
PCB zabava
PCB zabava
PCB zabava
PCB zabava
PCB zabava
PCB zabava
PCB zabava

Tehnički list na zaslonu leži. Kaže da je odabir kursora aktivan visoki ulaz. Budući da smo strpljivi i oprezni, skrojili smo krug kako bismo to otkrili prije nego gubimo sate na stvaranje PCB -a s nisko vezanim CU -om. Sa samo jednim zaslonom, ne moramo brinuti o adresiranju. Također nas ne zanima funkcija kursora. Zapravo, otkrio sam doista izvanredan popis stvari do kojih nam nije stalo, a za koje je ovaj naputak preuzak da ih sadrži. Uglavnom sam rukom okrenuo ploču, pa ne uključujem lijepu Eagle shemu. Mapiranje PIC izlaza za prikaz pinova puno je lakše pomoću tragova komponenti. Ako je ovo previše zbunjujuće, zakačite se. Mislim, izmislit ću jednu. Neću prelaziti na to kako napraviti vlastitu PCB, Instructables se sastoji od oko 50% uputstava o načinu prijenosa tonera prema mojem broju. Preuzmite datoteku Eagle, ispišite je 1: 1 i preslikajte. Glačajte ga na bakrenoj ploči oko pola sata, izvucite papir, otkrijte da nije uspio i ponovite desetak puta. Ako želite obaviti ljepši posao bez skakača, napravite dvostranu ploču ili bilo što drugo, Eagleove biblioteke za MCP1253 (zahvaljujući nekome iz Open Circuits -a) i zaslon su priključeni.

Korak 3: Montaža

Skupština
Skupština
Skupština
Skupština

Neki opći savjeti:

1. Počnite s MCP1253. Na ovaj način, kad zeznete i razbijate ploču, ne gubite puno. Tragove prvo kositrite, a zatim ih držite na mjestu i pričvrstite. Dodatna duljina tragova oko nje trebala bi pomoći, zagrijati krajnji kraj i poravnati ga. Ako imate mirnu ruku i fino lemljenje, možete pojedinačno izvesti vodiče. Ako premostite bilo koji, povucite neki fitilj za lemljenje preko njih. 2. Nakon lemljenja MSOP -a, SOIC PIC bit će šetnja parkom. Opet ista stvar, spustite se po uglovima, a zatim se snađite. 3. Površinski dijelovi za montažu idu odozdo, sve ostalo ide odozgo.

Korak 4: Mnogo tipkanja za nekoliko riječi

Puno tipkanja za nekoliko riječi
Puno tipkanja za nekoliko riječi

PIC priključci povezani su na sljedeći način:

PORTA RA0 D4 RA1 D3 RA2 D2 RA3 D0 RA4 D1 RA5 MCLR/Vpp RA6 D6 RA7 D5 PORTB RB0 BL / RB1 WR / RB2 A0 RB3 A1 RB4 CLR / RB5 SW1 Prekidač ulaz RB6 PGC RB7 PGD Ali pričekajte, podaci b su u iskrivljenom redoslijedu! Pa, spasit ću te. Priložena datoteka za uključivanje ima jednake vrijednosti za skup znakova preveden za ovu narudžbu. Moj kôd ima nekih problema i nije baš lijep, pa ga još ne uključujem u ovu uputu. Općeniti tijek programa za promjenu jednog znaka je sljedeći: postavljeni adresni bitovi premještaju podatke u PORTA clear WR / bit nop set WR / bit Zabavni dio je pokušaj pristupa velikim tablicama podataka u memoriji programa, prebacivanje između načina prikaza na gumbu tiska, odabirom odgovarajućih rock pjesama 80 -ih i tako dalje. S druge strane, prilično je jednostavno pokrenuti ga ako imate iskustva s programiranjem na PIC -u. Možete ga grubo forsirati i upisati poziv funkcije za svaki znak ili upotrijebiti jednostavnu tablicu za pretraživanje s jednim indeksom i dobiti niz od 256 znakova (64 riječi s četiri znaka).

Korak 5: Razno

ICSP programiranje Uklanjanjem kratkospojnika tijekom programiranja isključuje se istosmjerni pretvarač iz ostatka kruga. Ovisno o vašem programeru, ako slučajno ostavite kratkospojnik, mogli biste ispržiti pretvarač ili bi programiranje moglo jednostavno propasti. Život baterije Balans ulaz je vaš prijatelj. Pri punoj svjetlini (100% tijekom radnog ciklusa) krug može povući više od 50 mA. Ne samo da će vam ovo isprazniti bateriju za nekoliko minuta, već je i svjetlije nego što je potrebno. Eksperimentirajte s malom PWM petljom kako biste zatamnili zaslon na prihvatljivu razinu trenutne potrošnje. Prema mom iskustvu, zaslon je i dalje vrlo vidljiv kada cijeli krug crpi redoslijedom 2-5mA. Očigledno, ovaj sat nije namijenjen redovitom nošenju ili korištenju za mjerenje vremena. Cilj je imati nešto glupo na zapešću nekoliko sati kad izađete van. Mogli biste zamijeniti ćeliju novčića s većom baterijom poput li-ionskog pakiranja iz mobitela ako vam zaista treba više trajanja baterije. Čekajte, kako to dovraga zalijepite na zapešće, ni to još nisam shvatio. Vjerojatno ću zasad na kraju kupiti jeftinu remenicu za čičak sat.

Preporučeni: