Satura rādītājs:

Ghostbusters PKE mērītājs: 8 soļi (ar attēliem)
Ghostbusters PKE mērītājs: 8 soļi (ar attēliem)

Video: Ghostbusters PKE mērītājs: 8 soļi (ar attēliem)

Video: Ghostbusters PKE mērītājs: 8 soļi (ar attēliem)
Video: Ghostbusters World: Hotel Hallway Bust 2024, Novembris
Anonim
Ghostbusters PKE mērītājs
Ghostbusters PKE mērītājs
Ghostbusters PKE mērītājs
Ghostbusters PKE mērītājs

Īpaši bija viena karikatūra, kas, šķiet, dominē manās bērnības atmiņās, un tā bija Īstie spoku mednieki. Rejs, Vinstons, Pīters un Egons bija bruņojušies līdz zobiem ar patiešām foršiem sīkrīkiem, starp tiem arī PKE skaitītāju. Šī bija mana mīļākā no visām viņu tehnoloģijām, un tā pamatā atklāja spokus, kurus viņi mēģināja medīt.

Tas, ko es darīšu, ir izveidot savu pilnībā funkcionējošo PKE mērītāju.

Piegādes

  • 3D printeris (lai gan ir daudz pakalpojumu, kas drukās un publicēs)
  • 3D modeļa faili atrodami šeit.
  • Raspberry Pi 3B+
  • Nakts redzamības kamera
  • Sajūtu cepure
  • 3,5 collu monitors (esmu atradis lētu alternatīvu oficiālajiem Pi ekrāniem, kuriem nepieciešama neliela modificēšana, bet tas darbojas lieliski)
  • Vadi
  • Skrūves/skrūves
  • Akumulatora komplekts atrodams šeit.
  • Pogas (es izmantoju dažas, kas palikušas no arkādes projekta)
  • GhostBox kods (iekļauts 6. darbībā!)
  • Vārdu bibliotēka (iekļauta 6. darbībā!)

1. darbība: korpusa drukāšana

Korpusa drukāšana
Korpusa drukāšana

Manis izmantotais 3D modelis ir izdrukāts pa daļām, lielāko daļu mazāko gabalu es pat neizprintēju. Es izmantoju tikai rokturi, galveno kasti, vāku, kurā atrodas pogas un ekrāns, kā arī antenas daļu.

3D izdrukā sākotnēji ir paredzēts izmantot mazus ieročus, kas nāk no abām galvenās antenas pusēm, bet es esmu nolēmis pie manas ierīces piestiprināt nakts redzamības kameru, lai, lietojot PKE mērītāju, es varētu redzēt melnā krāsā.

Lai rokturi piestiprinātu pie galvenās kastes, es izmantoju divus uzgriežņus un skrūves, diezgan biezas. Tas ir labāk nekā izmantot superlīmi gadījumam, ja tā atkal jāizjauc. Pagaidām atstājiet augšējo daļu no kastes, mums joprojām ir jāuzstāda monitors.

Es atklāju, ka korpusa iekšpusē ir uzdrukāts daudz plastmasas, bet to ir viegli nogriezt ar asu nazi.

Modeli varat atrast šeit.

2. darbība. Ekrāna sagatavošana

Ekrāna sagatavošana
Ekrāna sagatavošana
Ekrāna sagatavošana
Ekrāna sagatavošana
Ekrāna sagatavošana
Ekrāna sagatavošana
Ekrāna sagatavošana
Ekrāna sagatavošana

Esmu meklējis internetā augstu un zemu, bet nevarēju atrast piemērotu ekrānu, kas atbilstu 3D drukāšanai. Toreiz es ķēros pie RCA kompozītmateriālu ekrānu meklēšanas.

Amazonā ir daudz ekrānu, kas paredzēti lietošanai ar automašīnu atpakaļgaitas kamerām. Šāda veida kameras ir ideāli piemērotas šim projektam, un tās maksā tikai aptuveni £ 15. Šī ir mazāk nekā puse no parastajiem LCD ekrāniem, kas paredzēti lietošanai kopā ar Raspberry Pi. Pirms to var izmantot kopā ar Pi, tiem ir nepieciešama modifikācija.

Ekrānu kvalitāte nav tik laba kā LCD, bet tas rada retro efektu, kas, manuprāt, lieliski iederas šajā projektā.

Monitors ir paredzēts lietošanai automašīnā ar atpakaļskata kameru. Mums nebūs vajadzīgi neviens vads vai korpuss.

Korpusu nostiprina četras skrūves, no kurām viena, visticamāk, atradīsies zem garantijas uzlīmes aizmugurē. Vienkārši izbīdiet skrūvgriezi, lai tiktu pie skrūves. Kad esat atskrūvējis visas četras skrūves, vākam vajadzētu atbrīvoties. Atveriet to un uzmanīgi noņemiet ekrāna komplektu no korpusa. Jums vajadzēs sagriezt vadu tieši virs punkta, kurā tas nonāk ārējā korpusā, lai to noņemtu.

Kad tas ir izdarīts, jūs varat vieglāk strādāt ar PCB. Izmantojiet lodāmuru, lai kārtīgi noņemtu visus vadus. Kad tas ir izdarīts, jums vajadzētu būt ekrānam ar PCB aizmugurē.

Kā redzat piedāvātajā attēlā, PCB dizains var atšķirties, jo esmu pasūtījis dažus no tiem tagad (izmēģinājumu un kļūdu bojājumu dēļ!). Šie ir divi varianti, ar kuriem esmu saskāries līdz šim, un orientācija dažas sastāvdaļas atšķiras viena no otras.

Vispirms vispirms jāpielodē vads starp vienu no mikroshēmā esošajām kājiņām, kas aplīmēts attēlā pa kreiso lielāko kontaktu PCB apakšā.

Kontakts, pie kura tikko lodējāt mikroshēmu, tiek lodēts arī no tā paša kontakta uz vienu no bezmaksas 5V GPIO tapām uz Pi. Otrā kontakta melnais vads savienojas ar vienu no brīvi iezemētajām GPIO tapām, un trešā kontakta dzeltenais vads tiek pielodēts pie viena no kontaktiem zem RCA ligzdas zem Pi, kā parādīts attēlā.

Es izmantoju džemperu vadus ar vīriešu kontaktdakšu pusē, kas iet uz Pi, lai es varētu savienot sieviešu un sieviešu vadus ar Pi un pieslēgt tos tieši monitoram. Šī ir drošāka pieeja, jo monitora PCB ir tendence salūzt, ja to velkat pārāk daudz.

Tagad ekrānam jāreģistrē Pi izeja, kad to ieslēdzat. Kad ekrāns ir jāaprīko, jūs atradīsit, ka tas patiešām cieši pieguļ PKE skaitītāja vāka iekšpusē, to nenostiprinot vietā.

3. solis: pogas

Pogas
Pogas
Pogas
Pogas

Es pieļāvu kļūdu, piestiprinot Sense cepuri pirms pogu uzlikšanas. Pirms to izdarīšanas ir vieglāk sakārtot pogas, tāpēc ignorējiet attēlos redzamo Sense cepuri.

Lai parādītu Sense LED matricu, es PKE skaitītāja 3D drukātās kastes augšpusē izgriezu caurumu, kura izmērs ir vienāds ar matricu. Tas prasīja laiku un pacietību, tāpēc mēģiniet nesteigties, jo, ja tas notiks nepareizi, jums būs jāizdrukā vāks 3D formātā. Es izmantoju stiepļu griezējus, lai iespraustu starp caurumiem, kas jau ir plastmasā, un pēc tam ar Stenlija nazi rūpīgi sagriezu malas, līdz man palika piemērots kvadrātveida caurums.

Es izmantoju divas pogas, kuras es saņēmu no arkādes mašīnu komplekta, ko nopirku no Amazon. Tie labi iederas virs caurumiem, kur pogām vajadzētu iet uz skaitītāja, un es izmantoju nelielu superlīmi, lai tos salabotu vietā, ja man atkal vajadzēs tos noņemt.

Katras pogas atveres apakšā jābūt nelielam caurumam, caur kuru var izvadīt divus vadus. Tie abi tiks pievienoti pogu kontaktiem. Kad esat pielodējuši vadus pie pogām un pielīmējuši, piestipriniet tos pie piemērotām GPIO tapām.

Tā kā projektam būs pievienota nakts redzamības kamera, es gribēju pogu, kas uzņems ekrānuzņēmumu un saglabās to Pi, ja jūsu izmeklēšanā parādās kaut kas dīvains!

Otra poga būs paredzēta, lai droši izslēgtu Pi, kad esat to pabeidzis.

4. solis: sajūtu cepure

Sajūtu cepure
Sajūtu cepure
Sajūtu cepure
Sajūtu cepure

Sense cepure ir izcila pi cepure, kurā ir vairāki sensori, kas nolasa dažādas lietas. Kods, kuru es izmantoju, GhostBox, ņem datus no šiem rādījumiem un ievieto tos algoritmā, kas izvēlas vārdu no iepriekš sagatavotas bibliotēkas un parāda to LED matricā uz Sense paneļa.

Pēc LED matricas vāka atveres izgriešanas es piespiedu pogu vadus uz vienu pusi, pārliecinoties, ka tiem ir pietiekami daudz vietas, lai sasniegtu GPIO tapas, un pēc tam, izmantojot dažas mazas skrūves, piestiprināju Sense cepuri kastes augšpusē. Tas bija nedaudz sarežģīts darbs, taču skrūves nav redzamas no ārpuses, un šķiet, ka tās patiešām labi notur maņu cepuri.

Visur ir daudz vadu, tāpēc sekojiet diagrammai, kurā ir norādīti nākamie vadi, un pārliecinieties, vai izmantojat džemperu vadus no vīriešu līdz sievietēm. Vīriešu gala aizbāžņi zem Sense cepures un sieviešu gals ir savienoti tieši ar atbilstošajām GPIO tapām uz Pi.

5. darbība: kamera

Kamera
Kamera
Kamera
Kamera
Kamera
Kamera

PKE skaitītājam īstajā Ghostbusters karikatūrā ir antena, kas izplūst no sīkrīka un mirgo. Man nebija laika to darīt, tāpēc tā vietā es nolēmu līdz galam piestiprināt nakts redzamības kameru, lai ierīci varētu izmantot pilnīgā tumsā.

Es izmantoju šo kameru, kurai ir statīvs, kuru izmantoju, lai pievienotu kameru antenai. Es izmantoju dažas garas skrūves, kas paredzētas lietošanai ar Pi plāksni, taču ir arī daudzi citi veidi, kā piestiprināt kameru antenai, tāpēc vienkārši pievienojiet to, kā jums šķiet visvieglāk. Pēc tam es baroju kabeli no kameras gar antenu un ievietoju to zemāk, pirms urbju caurumus antenā un PKE mērītājā un abus nostiprināju kopā ar pāris skrūvēm.

Iestatot Pi, noteikti iespējojiet kameru iestatījumos.

6. darbība: kods

Kods
Kods

Es pieņemu, ka savā Raspberry Pi jau esat instalējis operētājsistēmu, es devos kopā ar Debian un iespējoju jūsu kameru. Šim nolūkam internetā ir daudz ceļvežu.

Kods, ko izmantoju Sense Hat, sauc Ghostbox un ir fantastisks. Jūs to varat atrast šeit. Būtībā tas aizņem nolasījumus no sajūtu cepures un sadala tos, izmantojot algoritmu, lai izvēlētos vārdu no iepriekš definētas bibliotēkas. Es lejupielādēju vienu no interneta un veicu dažus papildinājumus, piemēram, vēl dažus vārdus un izdzēsu dažus vārdus, kuri, manuprāt, nebija būtiski.

Lejupielādējiet/kopējiet/neatkarīgi no koda savā Pi. Es devos uz Pi tīmekļa pārlūkprogrammu, atradu kodu un nokopēju to jaunā teksta failā ar nosaukumu Ghostbox.py. Jūs varat pielāgot kodu, lai mainītu teksta krāsu, ekrānā redzamo modeli utt., Bet vienīgais, ko es mainīju, bija ierīces jutība. Tas nozīmēja, ka es nejutu, ka es pārvietoju PKE mērītāju un parādītu tekstu.

Lai to izdarītu, vienkārši atveriet kodu un pārejiet uz 58. rindu un mainiet procentuālo daļu no 2.5 uz lielāku skaitli. Derēs kaut kas līdzīgs 4 vai 5. Ja uzskatāt, ka tas joprojām ir pārāk jutīgs, pēc vajadzības palieliniet to.

Kods ietver runu, tāpēc, ja jūs nolemjat projektam pievienot runātāju, tas arī skaļi runās parādīto vārdu. Es to nedarīju, bet, ja jūs varat to panākt, dariet man zināmu, kā jums iet.

Lai iegūtu ekrānuzņēmumus, es izmantoju komandu raspivid.

Es esmu pievienojis savus koda failus, lai glābtu jūs no stresa, ko es darīju, saliekot visu kopā, tāpat kā es. Faili ghostBox.py un pkebuttons.py nonāk mapē /home /pi.

Fails ovilus.txt ir bibliotēka, kuru izmantoju. Jūtieties brīvi pievienot/noņemt visus vārdus, kurus vēlaties, vienkārši atverot to Notepad vai kaut ko līdzīgu. Pēc tam šis fails nonāk mapē/home/pi/Documents

Fails rc.txt satur informāciju, lai viss tiktu automātiski palaists, kad tiek palaists Pi. Tas ir jāpārdēvē par rc.local un jāievieto mapē / etc /.

Kamēr jūs sekojat pēdējām pāris rindkopām, jums vajadzētu darboties. Neaizmirstiet nomainīt pkebuttons.py pogas uz GPIO tapām, kurās esat pievienojis pogas. Es nekad neesmu apņēmies izveidot izslēgšanas pogu, tāpēc nekautrējieties pievienot šo funkciju.

7. solis: jauda

Jauda
Jauda
Jauda
Jauda

Barošanai ir vairākas iespējas, bet es izvēlējos izmantot šo akumulatoru. Es atklāju, ka tas labi iederas korpusā zem Pi, un jūs varat izmantot USB kabeli, lai pievienotu to Pi. Tas nozīmē, ka nevajag maldīties ar viltīgākām projekta barošanas metodēm. Es pievienoju rezerves USB kabeli šīs plates uzlādes portam un novilku to projekta aizmugurē, lai vajadzības gadījumā varētu to viegli uzlādēt.

8. solis: salieciet to kopā

Savietojot to kopā
Savietojot to kopā
Savietojot to kopā
Savietojot to kopā

Pēdējā posmā es visu ievietoju PKE skaitītāja korpusā, pārliecinoties, ka GPIO kabeļi paliek savienoti, un pēc tam nospiedu vāku. Es atklāju, ka mans 3D printeris nepārsteidzoši izdrukāja detaļas un vāks turpināja parādīties no augšas. Es to atrisināju, izmantojot superlīmi, lai to noturētu.

Tur jums tas ir! Darbīgs PKE skaitītājs. Ja jūs veidojat šo projektu un uzņematies spoku medības, lūdzu, sazinieties ar mani un dariet man zināmu, kā tas darbojas!

Ieteicams: