Përmbajtje:

Ghostbusters PKE Metër: 8 hapa (me fotografi)
Ghostbusters PKE Metër: 8 hapa (me fotografi)

Video: Ghostbusters PKE Metër: 8 hapa (me fotografi)

Video: Ghostbusters PKE Metër: 8 hapa (me fotografi)
Video: Ghostbusters (NES) - Angry Video Game Nerd (AVGN) 2024, Nëntor
Anonim
Ghostbusters PKE Metër
Ghostbusters PKE Metër
Ghostbusters PKE Metër
Ghostbusters PKE Metër

Ishte një film vizatimor në veçanti që duket se dominon kujtimet e mia të fëmijërisë dhe ai ishte The Ghostbusters Real. Ray, Winston, Peter dhe Egon ishin armatosur deri në dhëmbë me vegla vërtet të lezetshme, mes tyre edhe njehsorin PKE. Kjo ishte e preferuara ime nga e gjithë teknologjia e tyre dhe në thelb zbuloi fantazmat që ata po përpiqeshin të gjuanin.

Ajo që do të bëj është të bëj njehsorin tim PKE plotësisht funksional.

Furnizimet

  • Printer 3D (megjithëse ka shumë shërbime që do të printojnë dhe postojnë)
  • Skedarët e modelit 3D gjenden këtu.
  • Raspberry Pi 3B+
  • Kamera e shikimit të natës
  • Kapelë shqisore
  • Monitor 3.5”(kam gjetur një alternativë të lirë për ekranet zyrtare Pi të cilat kanë nevojë për pak modifikim por funksionojnë shkëlqyeshëm)
  • Telat
  • Vida/bulona
  • Paketa e baterisë gjendet këtu.
  • Butonat (kam përdorur disa të mbetura nga një projekt arcade)
  • Kodi GhostBox (i përfshirë në Hapin 6!)
  • Një bibliotekë fjalësh (e përfshirë në Hapin 6!)

Hapi 1: Shtypja e Rastit

Shtypja e Rastit
Shtypja e Rastit

Modeli 3D që kam përdorur është shtypur në pjesë, shumicën e pjesëve më të vogla që as nuk i kam printuar. Unë jam duke përdorur vetëm dorezën, kutinë kryesore, kapakun që përmban butonat dhe ekranin dhe gjithashtu një pjesë të antenës.

Shtypja 3D fillimisht synon përdorimin e krahëve të vegjël që dalin nga të dyja anët e antenës kryesore, por unë kam vendosur të bashkoj një kamerë të shikimit të natës në timen, në mënyrë që të shoh në të zezë gjatë përdorimit të njehsorit PKE.

Për të bashkuar dorezën në kutinë kryesore kam përdorur dy arra dhe bulona, mjaft të trasha. Kjo është më mirë sesa të përdorni super zam në rast se duhet ta ndani përsëri. Për momentin lini pjesën e sipërme jashtë kutisë, ne ende duhet të vendosim monitorin.

Zbulova se kaseta ishte shtypur me shumë plastikë të tepërt nga brenda, por është e lehtë ta shkurtosh me një thikë të mprehtë.

Këtu mund ta gjeni modelin.

Hapi 2: Përgatitja e ekranit

Përgatitja e ekranit
Përgatitja e ekranit
Përgatitja e ekranit
Përgatitja e ekranit
Përgatitja e ekranit
Përgatitja e ekranit
Përgatitja e ekranit
Përgatitja e ekranit

Unë kam kërkuar në internet lart e poshtë, por nuk gjeta një ekran të përshtatshëm i cili do t'i përshtatej printimit 3D. Kjo ishte kur unë iu drejtova kërkimit të ekraneve të përbërë RCA.

Ka shumë ekrane në Amazon të dizajnuara për t'u përdorur me kamerat e kthimit të makinave. Këto lloje të kamerave janë dimensionet perfekte për këtë projekt dhe kushtojnë vetëm rreth 15 £. Kjo është më pak se gjysma e çmimit të LCD -ve normale të dizajnuara për t'u përdorur me Raspberry Pi. Ata kërkojnë disa modifikime para se të mund të përdoren me Pi.

Cilësia e ekraneve nuk është aq e mirë sa një LCD, por jep atë efekt retro që mendoj se përshtatet në mënyrë të përkryer me këtë projekt.

Monitori është krijuar për t'u përdorur në një makinë me një kamerë kthyese të pamjes së pasme. Ne nuk do të kemi nevojë për asnjë tela ose kuti.

Ekzistojnë katër vida që sigurojnë kutinë, njëra prej të cilave ka shumë të ngjarë të jetë nën ngjitësin e garancisë në anën e pasme. Thjesht futeni kaçavidën për të arritur në vidë. Pasi të keni hequr të katër vidhat, atëherë kapaku duhet të lirohet. Hapeni atë dhe hiqni me kujdes montimin e ekranit nga kutia. Ju do të duhet të prerë tela pikërisht mbi pikën që futet në kutinë e jashtme për ta hequr atë.

Pasi të bëhet kjo, mund të punoni më lehtë në PCB. Përdorni një hekur bashkues për të hequr me kujdes të gjitha telat. Pasi të bëhet kjo, duhet të keni një ekran me PCB në anën e pasme.

Siç mund ta shihni në foton e paraqitur, dizajni i PCB -së mund të ndryshojë pasi kam porositur disa prej tyre tani (përmes dëmtimit të provës dhe gabimit !. Këto janë dy variantet që kam hasur deri më tani dhe orientimi i disa nga përbërësit ndryshojnë nga njëri në tjetrin.

Gjërat e para së pari ju duhet të lidhni një tel midis njërës prej këmbëve në çipin e rrethuar në figurë në pjesën më të majtë të kontaktit në fund të PCB.

Kontakti në të cilin sapo bashkuat çipin po bashkohet gjithashtu nga i njëjti kontakt në një nga kunjat 5V GPIO falas në Pi. Teli i zi në kontaktin e dytë lidhet me njërën prej kunjave GPIO të tokëzimit të lirë dhe tela e verdhë në kontaktin e tretë po ngjitet në njërin prej kontakteve nën prizën RCA nën Pi siç është paraqitur në foto.

Kam përdorur tela kërcyes me një prizë mashkullore në anën që shkon drejt Pi, kështu që unë mund të lidhja telat femra me telat femra në Pi dhe t'i fus ato drejtpërdrejt në monitor. Kjo është një qasje më e sigurt për shkak se pcb e monitorit ka një tendencë të prishet nëse e tërhiqni shumë.

Tani ekrani juaj duhet të regjistrojë daljen e Pi kur e ndizni. Kur keni nevojë të përshtatni ekranin, do të gjeni se përshtatet vërtet mirë brenda kapakut të njehsorit PKE pa pasur nevojë ta rregulloni atë në vend.

Hapi 3: Butonat

Buttons
Buttons
Buttons
Buttons

Kam bërë gabimin që kam vendosur Sense Hat para se të vendos butonat. Easiershtë më e lehtë të renditësh butonat para se ta bësh këtë, kështu që injoro Kapelën e Ndjeshme në fotografi.

Për të shfaqur matricën Sense LED unë preva një vrimë me të njëjtën madhësi si matrica në pjesën e sipërme të kutisë së printuar 3D të njehsorit PKE. U desh kohë dhe durim, kështu që përpiquni të mos e nxitoni këtë pasi do të duhet të printoni kapakun 3D nëse shkon keq. Kam përdorur prerës teli për të kapur mes vrimave që janë tashmë në plastikë dhe më pas kam përdorur një thikë Stanley për të prerë me kujdes skajet derisa më la një vrimë katrore të përshtatshme.

Unë jam duke përdorur dy butona të cilët i kam marrë nga një çantë makinash arcade që kam blerë nga Amazon. Ato përshtaten bukur mbi vrimat ku butonat duhet të shkojnë në njehsor dhe unë kam përdorur një super -ngjitës për t'i rregulluar ato në vend në rast se më duhet t'i heq përsëri.

Duhet të ketë një vrimë të vogël në fund të secilës vrimë të butonave, përmes së cilës mund të futni dy tela. Këto të dyja do t'i bashkëngjiten kontakteve të butonave. Pasi të keni ngjitur telat në butona dhe t'i keni ngjitur në vend, ngjitini ato në kunjat e përshtatshme GPIO.

Për shkak se do të ketë një aparat fotografik të natës të bashkangjitur me projektin, doja një buton i cili do të marrë një pamje të ekranit dhe do ta ruajë atë në Pi në rast se ndonjë gjë e çuditshme shfaqet në hetimet tuaja!

Butoni tjetër do të jetë për fikjen e sigurt të Pi pasi të keni mbaruar me të.

Hapi 4: Kapelja e Ndjesisë

Kapelë Sense
Kapelë Sense
Kapelë Sense
Kapelë Sense

Sense Hat është një kapelë e shkëlqyer për pi e cila përmban sensorë të shumtë që lexojnë një sërë gjërash të ndryshme. Kodi që po përdor, GhostBox, merr të dhëna nga këto lexime dhe i vendos ato përmes një algoritmi i cili zgjedh një fjalë nga një bibliotekë e bërë paraprakisht dhe e shfaq atë në matricën LED në tabelën Sense.

Pas prerjes së vrimës në kapak për matricën LED i shtyva telat e butonave në njërën anë, duke u siguruar që ata kishin shumë hapësirë për të arritur në kunjat e GPIO dhe pastaj e bashkangjita Sense Hat në krye të kutisë duke përdorur disa vida të vogla. Kjo ishte një punë e lehtë, por vidhat nuk mund të shihen nga jashtë dhe duket se e mbajnë kapelën e sensit në vend me të vërtetë mirë.

Ka shumë tela kudo, kështu që ndiqni diagramin në hapin tjetër nga i cili telat shkojnë dhe sigurohuni që të përdorni telat e bluzave meshkuj në femra. Fundi mashkull lidhet nën kapelën Sense dhe skaji femëror lidhet drejtpërdrejt me kunjat përkatëse GPIO në Pi.

Hapi 5: Kamera

Kamera
Kamera
Kamera
Kamera
Kamera
Kamera

Metri PKE në karikaturën Real Ghostbusters përmban një antenë e cila del nga vegla dhe pulson. Nuk kisha kohë ta bëja këtë, kështu që vendosa të bashkoj një kamerë të shikimit të natës deri në fund, në mënyrë që pajisja të përdoret në errësirë të plotë.

Unë jam duke përdorur këtë aparat fotografik i cili vjen me një stendë që kam përdorur për të bashkangjitur kamerën në antenë. Kam përdorur disa vida të gjata të dizajnuara për t'u përdorur me bordin Pi, por ka shumë mënyra të tjera për të bashkuar kamerën në antenë, kështu që thjesht bashkojeni ashtu siç e gjeni më të lehtë. Pastaj e ushqeva kabllon nga kamera përgjatë antenës dhe e vendosa nën të para se të shpoja vrima në antenë dhe metër PKE dhe t'i fiksoja të dyja së bashku me disa vida.

Kur vendosni Pi sigurohuni që të aktivizoni kamerën në cilësimet.

Hapi 6: Kodi

Kodi
Kodi

Unë po supozoj se keni instaluar tashmë një sistem operativ në Raspberry Pi tuaj, shkova me Debian dhe aktivizova kamerën tuaj. Ka shumë udhëzues në internet për këtë.

Kodi që kam përdorur për Sense Hat quhet Ghostbox dhe është fantastik. Mund ta gjeni këtu. Në thelb nevojiten lexime nga Sense Hat dhe i përpunon ato përmes një algoritmi për të zgjedhur një fjalë nga një bibliotekë e paracaktuar. Shkarkova një nga interneti dhe bëra disa shtesa në të, si disa emra të tjerë dhe fshiva disa fjalë që nuk mendoja se ishin të rëndësishme.

Shkarkoni/kopjoni/çfarëdo qoftë kodi në Pi tuaj. Shkova në shfletuesin e internetit Pi, gjeta kodin dhe e kopjova në një skedar teksti të ri të quajtur Ghostbox.py. Ju mund të bëni rregullime në kodin për të ndryshuar ngjyrën e tekstit tuaj, modelin që shfaqet në ekran etj, por e vetmja gjë që ndryshova ishte ndjeshmëria e pajisjes. Kjo do të thoshte se nuk po e ndieja që të lëvizja njehsorin PKE dhe të shfaqja tekstin.

Për ta bërë këtë, thjesht hapni kodin dhe shkoni në rreshtin #58 dhe ndryshoni përqindjen nga 2.5 në një numër më të lartë. Diçka si 4 ose 5 do të bëjë. Nëse e shihni se është akoma shumë e ndjeshme, atëherë shtojeni sipas nevojës.

Kodi përfshin espeak kështu që nëse vendosni të shtoni një folës në projekt, atëherë ai do të flasë me zë të lartë edhe fjalën e shfaqur. Unë nuk e bëra këtë, por nëse mund ta vini në punë, më tregoni se si shkoni.

Për të marrë pamjet e ekranit kam përdorur komandën raspivid.

Unë i kam bashkangjitur skedarët e mi të kodit për t'ju shpëtuar duke kaluar stresin që bëra duke i bashkuar të gjitha së bashku siç bëra. Skedarët ghostBox.py dhe pkebuttons.py hyjnë në /home /pi.

Skedari ovilus.txt është biblioteka që kam përdorur. Mos ngurroni të shtoni/hiqni çdo fjalë që dëshironi thjesht duke e hapur atë në Notepad ose diçka të ngjashme. Ky skedar pastaj hyn në/home/pi/Documents

Skedari rc.txt përmban informacionin për të marrë gjithçka në autorun kur Pi fillon. Kjo duhet të riemërohet në rc.local dhe të vendoset në / etc /.

Për sa kohë që ndiqni dy paragrafët e fundit, atëherë duhet të jeni në punë. Mos harroni të ndryshoni butonat pkebuttons.py në kunjat GPIO ku keni lidhur butonat. Unë kurrë nuk kam arritur të krijoj një buton mbylljeje, prandaj mos ngurroni të shtoni këtë veçori.

Hapi 7: Fuqia

Fuqia
Fuqia
Fuqia
Fuqia

Ekzistojnë një numër opsionesh për energjinë, por unë zgjodha ta përdor këtë paketë baterie. Kam gjetur se ajo përshtatet bukur brenda kutisë nën Pi dhe ju mund të përdorni një kabllo USB për t'u lidhur me Pi. Kjo do të thotë të mos ngatërroheni me metodat më të vështira të fuqizimit të projektit tuaj. Unë bashkova një kabllo USB rezervë në portën e karikimit të kësaj bordi dhe e zvarrita atë nga pjesa e pasme e projektit, në mënyrë që ta ngarkoj me lehtësi kur të jetë e nevojshme.

Hapi 8: Përshtateni së bashku

Përshtateni së bashku
Përshtateni së bashku
Përshtateni së bashku
Përshtateni së bashku

Për hapin e fundit, unë grumbullova gjithçka në trupin e njehsorit PKE, duke u siguruar që kabllot GPIO të qëndrojnë të lidhura, pastaj e shtyva kapakun poshtë. Kam gjetur se printeri im 3D nuk i printonte pjesët në mënyrë të mahnitshme dhe kapaku vazhdonte të dilte nga lart. Unë e zgjidha këtë duke përdorur super ngjitës për ta mbajtur atë.

Aty e keni! Një njehsor PKE që punon. Nëse e bëni këtë projekt dhe e bëni atë për gjuetinë e fantazmave, ju lutemi kontaktoni me mua dhe më tregoni se si funksionon!

Recommended: