Cuprins:

Contor PKE Ghostbusters: 8 pași (cu imagini)
Contor PKE Ghostbusters: 8 pași (cu imagini)
Anonim
Ghostbusters PKE Meter
Ghostbusters PKE Meter
Ghostbusters PKE Meter
Ghostbusters PKE Meter

A existat în special un desen animat care pare să-mi domine amintirile din copilărie și care a fost The Real Ghostbusters. Ray, Winston, Peter și Egon erau înarmați până la dinți cu gadget-uri foarte cool, printre care și contorul PKE. Acesta a fost favoritul meu din toată tehnologia lor și a detectat practic fantomele pe care încercau să le vâneze.

Ceea ce voi face este să-mi fac propriul contor PKE complet funcțional.

Provizii

  • Imprimantă 3D (deși există o mulțime de servicii care vor imprima și posta)
  • Fișiere model 3D găsite aici.
  • Raspberry Pi 3B +
  • Camera de vizionare de noapte
  • Sense Hat
  • Monitor de 3,5”(am găsit o alternativă ieftină la ecranele Pi oficiale care au nevoie de un pic de modding, dar funcționează excelent)
  • Fire
  • Șuruburi / șuruburi
  • Acumulator găsit aici.
  • Butoane (am folosit câteva rămase dintr-un proiect arcade)
  • Cod GhostBox (inclus în Pasul 6!)
  • O bibliotecă de cuvinte (inclusă în pasul 6!)

Pasul 1: Tipărirea carcasei

Tipărirea carcasei
Tipărirea carcasei

Modelul 3D pe care l-am folosit este tipărit în părți, majoritatea biților mai mici nici nu i-am imprimat. Folosesc doar mânerul, cutia principală, capacul care găzduiește butoanele și ecranul, precum și o parte a antenei.

Imprimarea 3D intenționează inițial să folosească brațele care ies din ambele părți ale antenei principale, dar am decis să atașez o cameră de vizionare nocturnă la a mea, astfel încât să pot vedea în negru în timp ce folosesc contorul PKE.

Pentru a atașa mânerul la cutia principală am folosit două piulițe și șuruburi, destul de groase. Acest lucru este mai bun decât utilizarea super lipiciului în cazul în care trebuie să îl dezlipiți din nou. Pentru moment, lăsați partea de sus de pe cutie, trebuie să montăm în continuare monitorul.

Am constatat că carcasa a fost imprimată cu mult exces de plastic pe interior, dar este ușor să o tăiați cu un cuțit ascuțit.

Puteți găsi modelul aici.

Pasul 2: Pregătirea ecranului

Pregătirea ecranului
Pregătirea ecranului
Pregătirea ecranului
Pregătirea ecranului
Pregătirea ecranului
Pregătirea ecranului
Pregătirea ecranului
Pregătirea ecranului

Am căutat pe internet în sus și în jos, dar nu am găsit un ecran adecvat care să se potrivească imprimării 3D. Atunci am apelat la căutarea ecranelor compozite RCA.

Există o mulțime de ecrane pe Amazon concepute pentru a fi utilizate cu camerele de mers înapoi ale mașinilor. Aceste tipuri de camere sunt dimensiunile perfecte pentru acest proiect și costă doar aproximativ 15 GBP. Acesta este mai puțin de jumătate din prețul LCD-urilor normale concepute pentru a fi utilizate cu Raspberry Pi. Au nevoie de ceva modding înainte de a putea fi folosit cu Pi.

Calitatea ecranelor nu este la fel de bună ca un LCD, dar oferă acel efect retro care cred că se potrivește perfect acestui proiect.

Monitorul este conceput pentru a fi utilizat într-o mașină cu o cameră de marșarier retrovizoare. Nu vom avea nevoie de niciun fir sau carcasă.

Există patru șuruburi care fixează carcasa, dintre care unul va fi cel mai probabil sub autocolantul de garanție de pe spate. Pur și simplu introduceți șurubelnița pentru a ajunge la șurub. După ce ați îndepărtat toate cele patru șuruburi, capacul ar trebui să fie slăbit. Deschideți-l și scoateți cu grijă ansamblul ecranului din carcasă. Va trebui să tăiați firul chiar deasupra punctului în care intră în carcasa exterioară pentru al scoate.

Odată ce ați făcut acest lucru, puteți lucra pe pcb mai ușor. Folosiți un fier de lipit pentru a îndepărta cu grijă toate firele. Odată ce ați făcut acest lucru, ar trebui să aveți un ecran cu PCB-ul pe spate.

După cum puteți vedea în imaginea prezentată, designul pcb-ului poate varia deoarece am comandat câteva dintre acestea acum (prin daune de încercare și eroare !. Acestea sunt cele două variante pe care le-am întâlnit până acum și orientarea unele dintre componente diferă de la una la alta.

Mai întâi trebuie să lipiți un fir între una dintre picioarele de pe cipul înconjurat în imagine în partea stângă a celui mai mare contact din partea de jos a plăcii.

Contactul la care tocmai ați lipit cipul este, de asemenea, lipit de la același contact la unul dintre pinii GPIO 5V gratuiți de pe Pi. Firul negru al celui de-al doilea contact se conectează la unul dintre pinii GPIO la sol, iar firul galben al celui de-al treilea contact este lipit la unul dintre contactele de sub mufa RCA sub Pi, după cum se arată în imagine.

Am folosit fire jumper cu o mufă tată pe partea laterală care se îndreaptă spre Pi, astfel încât să pot conecta firele femele la femele la Pi și să le conectez direct la monitor. Aceasta este o abordare mai sigură, deoarece monitorul PCB are tendința de a se rupe dacă îl trageți prea mult.

Acum ecranul dvs. ar trebui să înregistreze ieșirea Pi când îl porniți. Când trebuie să montați ecranul, veți găsi că se potrivește foarte bine în interiorul capacului contorului PKE, fără a fi nevoie să îl fixați în poziție.

Pasul 3: Butoane

Butoanele
Butoanele
Butoanele
Butoanele

Am făcut greșeala de a monta Sense Hat înainte să pun butoanele. Este mai ușor să sortezi butoanele înainte de a face acest lucru, așa că ignoră Sense Hat din imagini.

Pentru a afișa matricea Sense LED am decupat o gaură de aceeași dimensiune ca matricea în partea de sus a cutiei imprimate 3D a contorului PKE. A fost nevoie de timp și răbdare, așa că încercați să nu vă grăbiți, deoarece va trebui să imprimați capacul 3D dacă nu merge bine. Am folosit tăietori de sârmă pentru a prinde între găurile care sunt deja în plastic și apoi am folosit un cuțit Stanley pentru a tăia cu grijă marginile până când am rămas cu o gaură pătrată adecvată.

Folosesc două butoane pe care le-am obținut dintr-un kit de mașini arcade pe care l-am cumpărat de la Amazon. Se potrivesc frumos peste găurile în care ar trebui să meargă butoanele pe contor și am folosit un pic de super-adeziv pentru a le fixa în loc, în cazul în care trebuie să le scot din nou.

Ar trebui să existe o mică gaură în partea de jos a fiecărei găuri de buton prin care să puteți alimenta două fire. Ambele vor fi atașate contactelor butonului. După ce ați lipit firele de butoane și le-ați lipit în loc, atașați-le la pinii GPIO corespunzători.

Deoarece va exista o cameră de vizionare de noapte atașată la proiect, am vrut un buton care să facă o captură de ecran și să o salveze pe Pi în cazul în care apare ceva ciudat în investigațiile dvs.!

Celălalt buton va fi pentru a opri în siguranță Pi-ul odată ce ați terminat cu acesta.

Pasul 4: Pălăria Sense

Pălăria Sense
Pălăria Sense
Pălăria Sense
Pălăria Sense

Pălăria Sense este o pălărie strălucitoare pentru pi care conține mai mulți senzori care citesc o serie de lucruri diferite. Codul pe care îl folosesc, GhostBox, preia date din aceste citiri și le pune printr-un algoritm care alege un cuvânt dintr-o bibliotecă pre-realizată și îl afișează pe matricea LED de pe placa Sense.

După ce am tăiat orificiul din capacul matricei cu LED-uri, am împins firele butoanelor într-o parte, asigurându-mă că au suficient spațiu pentru a ajunge la pinii GPIO și apoi am atașat Sense Hat la partea superioară a cutiei folosind niște șuruburi mici. Aceasta a fost o treabă cam grea, dar șuruburile nu pot fi văzute din exterior și par să țină foarte bine pălăria.

Există o mulțime de fire peste tot, așa că urmați diagrama de la următorul pas al cărui fire merg unde și asigurați-vă că utilizați firele jumper de la masculin la feminin. Capătul masculin se conectează sub Sense Hat și capătul feminin se conectează direct la pinii GPIO corespunzători de pe Pi.

Pasul 5: Camera

Camera
Camera
Camera
Camera
Camera
Camera

Contorul PKE din desenul real Ghostbusters are o antenă care iese din gadget și clipește. Nu am avut timp să fac acest lucru, așa că, în schimb, am decis să atașez la final o cameră cu viziune nocturnă, astfel încât dispozitivul să poată fi folosit în întuneric complet.

Folosesc această cameră care vine cu un suport pe care l-am folosit pentru a atașa camera la antenă. Am folosit câteva șuruburi lungi concepute pentru a fi utilizate cu placa Pi, dar există multe alte modalități de a atașa camera la antenă, deci atașați-o cum vă pare cel mai ușor. Apoi am alimentat cablul de la cameră de-a lungul antenei și l-am așezat dedesubt înainte de a găuri în antenă și contorul PKE și le fixez pe amândouă împreună cu câteva șuruburi.

Când configurați Pi, asigurați-vă că activați camera în setări.

Pasul 6: Codul

Codul
Codul

Presupun că ați instalat deja un sistem de operare pe Raspberry Pi, am mers cu Debian și v-am activat camera. Există o mulțime de ghiduri pe internet pentru acest lucru.

Codul pe care l-am folosit pentru Sense Hat se numește Ghostbox și este fantastic. O puteți găsi aici. Practic, este nevoie de citiri de la Sense Hat și le frământă printr-un algoritm pentru a alege un cuvânt dintr-o bibliotecă predefinită. Am descărcat unul de pe internet și i-am făcut câteva adăugiri, cum ar fi alte câteva nume și am șters câteva cuvinte care nu credeam că sunt relevante.

Descărcați / copiați / oricare ar fi codul în Pi. Am accesat browserul web al Pi, am găsit codul și l-am copiat într-un nou fișier text numit Ghostbox.py. Puteți face ajustări la cod pentru a schimba culoarea textului, modelul care apare pe ecran etc., dar singurul lucru pe care l-am schimbat a fost sensibilitatea dispozitivului. Acest lucru însemna că nu mă simțea mișcând contorul PKE și afișând text.

Pentru a face acest lucru, deschideți codul și mergeți la linia # 58 și schimbați procentajul de la 2,5 la un număr mai mare. Ceva ca 4 sau 5 va face. Dacă descoperiți că este încă prea sensibil, măriți-l după cum este necesar.

Codul include speak, deci dacă decideți să adăugați un difuzor la proiect, atunci acesta va rosti cu voce tare și cuvântul afișat. Nu am făcut asta, dar dacă reușiți să funcționeze, spuneți-mi cum mergeți.

Pentru a obține capturile de ecran, am folosit comanda raspivid.

Am atașat fișierele mele de coduri pentru a vă salva trecând prin stresul pe care l-am făcut în strângerea tuturor împreună, așa cum am făcut. Fișierele ghostBox.py și pkebuttons.py intră în / home / pi.

Fișierul ovilus.txt este biblioteca pe care am folosit-o. Simțiți-vă liber să adăugați / să eliminați orice cuvinte doriți, pur și simplu deschizându-l în Notepad sau ceva similar. Acest fișier merge apoi în / home / pi / Documents

Fișierul rc.txt conține informații pentru a obține totul pentru a rula automat când este pornit Pi. Aceasta trebuie redenumită în rc.local și plasată în / etc /.

Atâta timp cât urmați ultimele două paragrafe, atunci ar trebui să fiți în funcțiune. Nu uitați să schimbați butoanele pkebuttons.py la pinii GPIO la care v-ați conectat butoanele. Nu am reușit niciodată să creez un buton de oprire, așa că nu ezitați să adăugați această funcție.

Pasul 7: Putere

Putere
Putere
Putere
Putere

Există o serie de opțiuni pentru alimentare, dar am ales să folosesc acest acumulator. Am constatat că se potrivește frumos în interiorul carcasei de sub Pi și puteți utiliza un cablu USB pentru a vă conecta la Pi. Acest lucru înseamnă că nu vă deranjați cu metode mai dificile de a vă alimenta proiectul. Am atașat un cablu USB de rezervă la portul de încărcare al acestei plăci și l-am tras în spatele proiectului, astfel încât să îl pot încărca cu ușurință atunci când este necesar.

Pasul 8: Montându-l împreună

Potrivindu-l împreună
Potrivindu-l împreună
Potrivindu-l împreună
Potrivindu-l împreună

Pentru pasul final, am stropit totul în corpul contorului PKE, asigurându-mă că cablurile GPIO rămân conectate, apoi am împins capacul în jos. Am constatat că imprimanta mea 3D nu a imprimat piesele uimitor și capacul a continuat să iasă din partea de sus. Am rezolvat acest lucru folosind superglue pentru ao ține apăsat.

Iată-l! Un contor PKE funcțional. Dacă faceți acest proiect și îl luați la vânătoare de fantome, vă rugăm să luați legătura cu mine și să-mi spuneți cum funcționează!

Recomandat: