Turinys:

„Ghostbusters“PKE matuoklis: 8 žingsniai (su nuotraukomis)
„Ghostbusters“PKE matuoklis: 8 žingsniai (su nuotraukomis)

Video: „Ghostbusters“PKE matuoklis: 8 žingsniai (su nuotraukomis)

Video: „Ghostbusters“PKE matuoklis: 8 žingsniai (su nuotraukomis)
Video: GBNW "How It Works" - PKE Meter 2024, Lapkritis
Anonim
„Ghostbusters“PKE matuoklis
„Ghostbusters“PKE matuoklis
„Ghostbusters“PKE matuoklis
„Ghostbusters“PKE matuoklis

Ypač buvo vienas animacinis filmas, kuris, regis, dominuoja mano vaikystės prisiminimuose, ir tai buvo „Tikri vaiduoklių medžiotojai“. Ray, Winstonas, Peteris ir Egonas buvo iki dantų apsiginklavę tikrai šauniais dalykėliais, tarp jų ir PKE matuokliu. Tai buvo mano mėgstamiausia iš visų jų technologijų ir iš esmės aptiko vaiduoklius, kuriuos jie bandė medžioti.

Ką aš ketinu padaryti, tai padaryti savo visiškai funkcionalų PKE matuoklį.

Prekės

  • 3D spausdintuvas (nors yra daug paslaugų, kurios spausdins ir paskelbs)
  • 3D modelio failus rasite čia.
  • Raspberry Pi 3B+
  • Naktinio matymo kamera
  • Sense Hat
  • 3,5 colio monitorius (radau pigią alternatyvą oficialiems „Pi“ekranams, kuriuos reikia šiek tiek modifikuoti, bet puikiai veikia)
  • Laidai
  • Varžtai/varžtai
  • Akumuliatorių paketą rasite čia.
  • Mygtukai (naudoju kai kuriuos, likusius iš pasažo projekto)
  • „GhostBox“kodas (įtrauktas į 6 veiksmą!)
  • Žodžių biblioteka (įtraukta į 6 veiksmą!)

1 veiksmas: dėklo spausdinimas

Dėklo spausdinimas
Dėklo spausdinimas

Mano naudojamas 3D modelis išspausdintas dalimis, daugumos mažesnių dalelių net neatspausdinau. Aš naudoju tik rankeną, pagrindinę dėžę, dangtelį, kuriame yra mygtukai ir ekranas, taip pat antenos dalį.

Iš pradžių 3D spaudinyje ketinama naudoti mažus ginklus, išeinančius iš abiejų pagrindinės antenos pusių, tačiau nusprendžiau prie manosios pritvirtinti naktinio matymo kamerą, kad naudodamas PKE matuoklį galėčiau matyti tamsiai.

Norėdami pritvirtinti rankeną prie pagrindinės dėžutės, aš naudoju dvi veržles ir varžtus, gana storus. Tai geriau nei naudoti super klijus, jei jums reikia juos vėl išardyti. Kol kas palikite viršutinę dalį nuo dėžutės, mums vis tiek reikia pritaikyti monitorių.

Radau, kad dėklas buvo išspausdintas su daug plastiko pertekliumi viduje, tačiau jį lengva nupjauti aštriu peiliu.

Modelį rasite čia.

2 veiksmas: ekrano paruošimas

Ekrano paruošimas
Ekrano paruošimas
Ekrano paruošimas
Ekrano paruošimas
Ekrano paruošimas
Ekrano paruošimas
Ekrano paruošimas
Ekrano paruošimas

Ieškojau internete aukštai ir žemai, bet neradau tinkamo ekrano, kuris tiktų 3D spausdinimui. Tada aš ėmiausi ieškoti RCA sudėtinių ekranų.

„Amazon“yra daug ekranų, skirtų naudoti su automobilių atbulinės eigos kameromis. Šio tipo fotoaparatai yra idealūs šio projekto matmenys ir kainuoja tik apie 15 svarų. Tai yra mažiau nei pusė įprastų LCD ekranų, skirtų naudoti su „Raspberry Pi“, kainos. Prieš naudojant „Pi“, jiems reikia tam tikro modifikavimo.

Ekranų kokybė nėra tokia gera kaip skystųjų kristalų, tačiau tai suteikia tą retro efektą, kuris, manau, puikiai dera su šiuo projektu.

Monitorius skirtas naudoti automobilyje su galinio vaizdo atbulinės eigos kamera. Mums nereikės jokių laidų ar dėklo.

Korpusą tvirtina keturi varžtai, iš kurių vienas greičiausiai bus po garantiniu lipduku ant nugaros. Tiesiog įkiškite atsuktuvą, kad pasiektumėte varžtą. Nuėmus visus keturis varžtus, dangtelis turėtų atsilaisvinti. Atidarykite jį ir atsargiai išimkite ekrano mazgą iš dėklo. Norėdami pašalinti laidą, turėsite jį nupjauti tiesiai virš taško, kuriuo jis patenka į išorinį dėklą.

Kai tai bus padaryta, galėsite lengviau dirbti su PCB. Naudodami lituoklį, tvarkingai nuimkite visus laidus. Kai tai bus padaryta, turėtumėte turėti ekraną su PCB gale.

Kaip matote pateiktame paveikslėlyje, PCB dizainas gali skirtis, nes dabar užsisakiau kelis iš jų (per bandymų ir klaidų žalą!). Tai yra du variantai, su kuriais susidūriau iki šiol, ir kai kurie komponentai skiriasi.

Pirmiausia turite lituoti laidą tarp vienos iš mikroschemo kojelių, apjuostų paveikslėlyje, į kairįjį kontaktą plokštės apačioje.

Kontaktas, prie kurio ką tik litavote lustą, taip pat yra lituojamas iš to paties kontakto į vieną iš nemokamų 5V GPIO kaiščių „Pi“. Juoda viela ant antrojo kontakto jungiasi prie vieno iš laisvai įžemintų GPIO kaiščių, o geltona viela ant trečiojo kontakto yra lituojama prie vieno iš kontaktų po RCA lizdu po Pi, kaip parodyta paveikslėlyje.

Aš naudoju trumpiklius laidus su kištukiniu kištuku toje pusėje, kuri eina link Pi, kad galėčiau prijungti moteriškus laidus prie moterų ir prijungti juos tiesiai prie monitoriaus. Tai saugesnis metodas, nes monitoriaus plokštė turi tendenciją lūžti, jei ją per daug traukiate.

Dabar jūsų ekranas turėtų užregistruoti „Pi“išėjimą, kai jį įjungiate. Kai jums reikia pritaikyti ekraną, jis tikrai puikiai priglunda prie PKE matuoklio dangčio ir nereikia jo pritvirtinti.

3 žingsnis: mygtukai

Mygtukai
Mygtukai
Mygtukai
Mygtukai

Padariau klaidą, kad uždėjau „Sense“skrybėlę prieš uždėdamas mygtukus. Prieš tai darant mygtukus lengviau rūšiuoti, todėl nekreipkite dėmesio į „Sense Hat“nuotraukose.

Norėdami parodyti „Sense LED“matricą, PKE matuoklio 3D spausdintos dėžutės viršuje išpjoviau tokio paties dydžio skylę kaip matrica. Prireikė laiko ir kantrybės, todėl stenkitės neskubėti, nes turėsite 3D spausdinti dangtį, jei jis suklysta. Aš naudoju vielos pjaustytuvus, kad įkiščiau tarp skylių, kurios jau yra plastike, ir tada Stanley peiliu atsargiai supjaustiau kraštus, kol man liko tinkama kvadratinė skylė.

Aš naudoju du mygtukus, kuriuos gavau iš arkadinių mašinų rinkinio, kurį nusipirkau iš „Amazon“. Jie gražiai priglunda prie skylių, kuriose turėtų būti mygtukai ant skaitiklio, ir aš naudoju šiek tiek superklijų, kad juos pritvirtinčiau, jei man reikia juos vėl nuimti.

Kiekvienos mygtukų skylės apačioje turėtų būti maža skylė, per kurią galite tiekti du laidus. Jie abu bus pritvirtinti prie mygtukų kontaktų. Lituodami laidus prie mygtukų ir priklijuodami juos, pritvirtinkite prie tinkamų GPIO kaiščių.

Kadangi prie projekto bus prijungta naktinio matymo kamera, norėjau mygtuko, kuris padarys ekrano kopiją ir išsaugos ją „Pi“, jei jūsų tyrimuose pasirodys kas nors keisto!

Kitas mygtukas bus skirtas saugiai išjungti „Pi“, kai baigsite jį.

4 žingsnis: jausmų skrybėlė

Jausmo skrybėlė
Jausmo skrybėlė
Jausmo skrybėlė
Jausmo skrybėlė

„Sense Hat“yra puiki pi skrybėlė, kurioje yra keli jutikliai, skaitantys daugybę skirtingų dalykų. Mano naudojamas kodas, „GhostBox“, paima duomenis iš šių rodmenų ir pateikia juos per algoritmą, kuris parenka žodį iš iš anksto sudarytos bibliotekos ir parodo jį „LED“matricoje „Sense“lentoje.

Iškirpusi skylę dangteliui, skirtą LED matricai, paspaudžiau mygtuko laidus į vieną pusę, įsitikindama, kad jie turi daug vietos pasiekti GPIO kaiščius, tada pritvirtinau „Sense“skrybėlę prie dėžutės viršaus, naudodami keletą mažų varžtų. Tai buvo šiek tiek nesėkmingas darbas, tačiau varžtų nematyti iš išorės, ir atrodo, kad jie tikrai gerai laiko jutimo skrybėlę.

Visur yra daug laidų, todėl sekite diagramą, esančią kitame žingsnyje, kur laidai eina, ir įsitikinkite, kad naudojate jungiamąsias laidas nuo patelių iki moterų. Vyriškas galinis kištukas po „Sense“skrybėlę, o moteriškasis galas yra tiesiogiai prijungtas prie atitinkamų „Pi“GPIO kaiščių.

5 žingsnis: fotoaparatas

Fotoaparatas
Fotoaparatas
Fotoaparatas
Fotoaparatas
Fotoaparatas
Fotoaparatas

PIK matuoklis „Real Ghostbusters“animaciniame filme turi anteną, kuri išeina iš programėlės ir mirksi. Neturėjau laiko tai padaryti, todėl nusprendžiau prie galo pritvirtinti naktinio matymo kamerą, kad prietaisą būtų galima naudoti visiškoje tamsoje.

Aš naudoju šią kamerą su stovu, kurį naudoju fotoaparato prijungimui prie antenos. Aš naudoju keletą ilgų varžtų, skirtų naudoti su „Pi“plokšte, tačiau yra daug kitų būdų, kaip pritvirtinti fotoaparatą prie antenos, todėl tiesiog pritvirtinkite jį taip, kaip jums atrodo lengviau. Tada aš padėjau kabelį iš fotoaparato išilgai antenos ir padėjau jį po juo, prieš išgręždamas skyles antenoje ir PKE matuoklyje ir pritvirtindamas abu kartu su keliais varžtais.

Nustatydami „Pi“įsitikinkite, kad nustatymuose įgalinate fotoaparatą.

6 žingsnis: Kodas

Kodas
Kodas

Darau prielaidą, kad „Raspberry Pi“jau įdiegėte operacinę sistemą, aš nuėjau su „Debian“ir įgalinau jūsų fotoaparatą. Tam internete yra daug vadovų.

Kodas, kurį naudojau „Sense Hat“, vadinamas „Ghostbox“ir yra fantastiškas. Jį rasite čia. Iš esmės, norint nuskaityti žodį iš iš anksto nustatytos bibliotekos, reikia skaityti iš jutimo skrybėlės ir sudėti juos per algoritmą. Atsisiunčiau vieną iš interneto ir padariau keletą papildymų, pavyzdžiui, dar keletą vardų ir ištryniau keletą žodžių, kurie, mano manymu, nebuvo svarbūs.

Atsisiųskite/nukopijuokite/bet kokį kodą į „Pi“. Aš nuėjau į „Pi“žiniatinklio naršyklę, radau kodą ir nukopijavau jį į naują teksto failą, pavadintą „Ghostbox.py“. Galite koreguoti kodą, kad pakeistumėte teksto spalvą, ekrane rodomą raštą ir pan., Tačiau vienintelis dalykas, kurį pakeičiau, buvo įrenginio jautrumas. Tai reiškė, kad nepajutau, kaip judu PKE matuoklį ir rodau tekstą.

Norėdami tai padaryti, tiesiog atidarykite kodą ir eikite į eilutę #58 ir pakeiskite procentą nuo 2,5 iki didesnio skaičiaus. Tiks kažkas panašaus į 4 ar 5. Jei manote, kad jis vis dar yra per jautrus, padidinkite jį, kiek reikia.

Į kodą įtrauktas kalbėjimas, taigi, jei nuspręsite prie projekto pridėti garsiakalbį, jis taip pat garsiai pasakys rodomą žodį. Aš to nepadariau, bet jei galite tai padaryti, praneškite man, kaip jums sekasi.

Norėdami gauti ekrano kopijas, naudoju komandą raspivid.

Pridedu savo kodo failus, kad išgelbėčiau jus nuo streso, kurį patyriau sudarydamas viską taip, kaip dariau. Failai ghostBox.py ir pkebuttons.py eina į /home /pi.

Failas ovilus.txt yra mano naudojama biblioteka. Nesivaržykite pridėti/pašalinti bet kokius norimus žodžius, tiesiog atidarydami jį „Notepad“ar pan. Tada šis failas patenka į/home/pi/Documents

Faile rc.txt yra informacijos, kad viskas būtų paleista automatiškai, kai paleidžiamas „Pi“. Tai reikia pervadinti į rc.local ir įdėti į / etc /.

Kol laikotės paskutinių poros pastraipų, turėtumėte pradėti veikti. Nepamirškite pakeisti pkebuttons.py mygtukų į GPIO kaiščius, prie kurių prijungėte mygtukus. Aš niekada nesugebėjau sukurti išjungimo mygtuko, todėl nedvejodami pridėkite šią funkciją.

7 žingsnis: maitinimas

Galia
Galia
Galia
Galia

Yra daugybė maitinimo variantų, bet aš nusprendžiau naudoti šią bateriją. Radau, kad jis puikiai tinka dėklo viduje po „Pi“ir galite prijungti „Pi“naudodami USB kabelį. Tai reiškia, kad nereikės kištis į keisčiausius jūsų projekto maitinimo metodus. Prie šios plokštės įkrovimo prievado prijungiau atsarginį USB kabelį ir ištraukiau jį projekto gale, kad prireikus galėčiau lengvai jį įkrauti.

8 žingsnis: sumontuokite

Suderinimas
Suderinimas
Suderinimas
Suderinimas

Paskutiniame žingsnyje aš viską įkišau į PKE matuoklio korpusą, įsitikindamas, kad GPIO kabeliai liko prijungti, tada nuleidau dangtelį žemyn. Radau, kad mano 3D spausdintuvas neišspausdino dalių nuostabiai, o dangtelis vis nukrito nuo viršaus. Aš tai išsprendžiau naudodamas superklijus, kad jį laikyčiau.

Štai ir turi! Veikiantis PKE skaitiklis. Jei įgyvendinsite šį projektą ir imsitės vaiduoklių medžioklės, susisiekite su manimi ir praneškite man, kaip tai veikia!

Rekomenduojamas: