Sadržaj:

Raspberry Pi mobilni uređaj za igre: 11 koraka
Raspberry Pi mobilni uređaj za igre: 11 koraka

Video: Raspberry Pi mobilni uređaj za igre: 11 koraka

Video: Raspberry Pi mobilni uređaj za igre: 11 koraka
Video: ПК внутри клавиатуры! Обзор Raspberry Pi 400 за $70 2024, Novembar
Anonim
Raspberry Pi mobilni uređaj za igre
Raspberry Pi mobilni uređaj za igre

Jeste li ikada poželjeli igrati klasične video igre u pokretu, ali niste bili sigurni gdje nabaviti uređaj sposoban za pokretanje starih igara, ili su jednostavno bile preskupe? Onda napravite sami!

Ovo je dokumentacija o izgradnji mog Raspberry Pi mobilnog uređaja za igre, inspirirana Nintendo Switchom. Cijena je nešto manja od 200 USD i može pokrenuti mnoge starije igre uz upotrebu RetroPie. RetroPie ima ugrađeno preko 30 emulatora, pa je pokretanje starijih igara jednostavno, sve dok imate ROM -ove!

Bilo bi mnogo stvari koje bih učinio drugačije u ovom projektu, a to ću pokušati podijeliti s vama u ovom vodiču. Na taj način možete učiti iz mojih grešaka bez da ih morate sami praviti.

Nadamo se da možete koristiti upute u ovom vodiču za stvaranje vlastitog Raspberry Pi uređaja za igre. Ako to želite, recite mi klikom na "Uspio sam!" na kraju Instructable -a.

Takođe, ako vam se sviđa ovaj projekat, molimo vas da glasate za njega onako kako se nalazi na takmičenju Game Life. Hvala!

Korak 1: Lista dijelova

VJEŠTINE

Morat ćete biti pri ruci sa lemilicom, poznavati osnovni Python i razumjeti se u obradi drveta.

Sposobnost uništavanja video igara je također neophodna (ipak još radim na tome …)

DIJELOVI

1x Raspberry Pi 2 ili 3 - 35 USD

1x zvanični 7 -inčni Raspberry Pi ekran osetljiv na dodir - 75 USD

1x Micro SD kartica (minimalno 8 GB, vjerovatno ćete htjeti više za svoje ROM -ove!)

1x litijum -jonska baterija - 3.7V 4400mAh - 19.95 USD (https://www.adafruit.com/product/354)

2x analogni dvoosni džojstik za palce - 5,95 USD (https://www.adafruit.com/product/512)

1x punjač PowerBoost 1000 - 19,95 USD (https://www.adafruit.com/product/2465)

1x MCP3008 - 8 -kanalni 10 -bitni ADC - 3,75 USD (https://www.adafruit.com/product/856)

1x Adafruit sitnica - 6,95 USD (https://www.adafruit.com/product/1500)

4x 3 mm LED diode

Asortiman taktilnih tastera - (okrugli: https://www.adafruit.com/product/1009 i kvadratni:

Asortiman žica, otpornika i drugih malih komponenti

Perf board

1/4 "drvo i 1/2" drvo za izgradnju kućišta

ALATI

Lemilica

Klešta za iglu za nos

Skidač žice

Stanica za lemljenje/ruka za pomoć takođe može biti korisna.

Drill Press

Tračna pila/motorna pila

Stona testera

Tračna brusilica

Dremel alat

SOFTVER

RetroPie (https://retropie.org.uk)

Svi kodovi i Fritzing sheme dostupni su u ovoj Github datoteci

Trebat će vam i drugi računar za učitavanje RetroPie -a i ROM -ova na vaš Raspberry Pi. Ovom računaru će biti potrebni Etcher.io, Win32DiskImager ili druga aplikacija koja može zapisati RetroPie na SD karticu, zajedno s najnovijim Arduino IDE -om. Ako koristite Windows, morat ćete instalirati PuTTY (https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html) kako biste SSH unijeli u svoj Raspberry Pi.

Korak 2: Izradite svoju shemu

Počeo sam tako što sam osmislio krugove kako bih bio siguran da je sve funkcioniralo kako je planirano.

Uključio sam sheme i kod u Github datoteku na početku vodiča; međutim, napravio sam neke manje promjene koje sam zaboravio dokumentirati, pa su neke stvari mogle biti drugačije nego što su sada. Kôd se može koristiti kao polazište za vaš projekt, ali toplo preporučujem da ga barem pročitate kako biste ga razumjeli i promijenili ga kako biste zadovoljili vaše specifične potrebe ili ga učinili boljim.

Sve kontrole su povezane na 3.3v, povezivanje na 5v može oštetiti vaš Raspberry Pi

Ožičenje kontrolera

Postoji ukupno 12 kontrolnih dugmadi. 4 za A/B/X/Y, 4 za DPAD, po jedno za svaki Start i Select, i dva dugmeta na ramenu. Možda ćete moći imati 4 dugmeta za ramena, ovisno o prostoru, ali većini RetroPie igara koje zahtijevaju tipke za ramena potrebna su samo dva (mislim …).

Dugmad su s jedne strane ožičena na 3.3v kroz 10k otpornik, a na istoj strani su povezana sa odgovarajućim GPIO pinom preko 1k otpornika. Druga strana je spojena direktno na GND (uzemljenje). Ako je logika drugačija u vašem krugu, pobrinite se da logika u vašem kodu to odražava! U kodu koji sam naveo može raditi u svakom slučaju, ali nemojte me citirati u tome;)

Džojstici su spojeni na MCP3008 ADC (analogno -digitalni pretvarač). S jedne strane ima 8 kanala, a s druge SPI sučelje. Provjerite povezujete li izlaze s joysticka na ispravnu stranu ADC -a! Džojstici X, Y i SEL (odabir dugmeta) su povezani na ADC. SEL pin nije analogan, ali da bih uštedio na GPIO pinovima, spojio sam ih na ADC. Ja sam spojio otpornik sa SEL pinova na 3.3v, jer je izlaz postavljen na plutajuću vrijednost kada se ne pritisne, a zatim kratkim spojem na masu kada se pritisne.

ADC je spojen preko 4 pina na Raspberry Pi, ali određeni pinovi nisu potrebni (koliko ja znam. Igle na shemi su testirane i radile su dobro, zajedno s nekoliko drugih). Kao što sam gore rekao, pazite da kod odražava vaš hardver!

Ožičenje napajanja

Morat ćete prvo učitati kôd za Trinket iz Arduino IDE -a. Otvorite datoteku TrinketRPi.ino u Arduino IDE -u, odaberite ploču i port iz izbornika alata i pritisnite gumb za prijenos.

PowerVoostov izlaz od 5V spojen je direktno na Raspberry Pi 5v GPIO pin i 5v pin na ekranu osjetljivom na dodir, a uzemljenje iz PowerBoost -a je spojeno na Pi i Touch pin ekrana. Namirnica se napaja sa Rasvberry Pi 3.3v GPIO pina.

Adafruit Trinket se koristi za kontrolu napajanja. Pin 0 na Trinket -u je povezan sa GPIO 15 (nije fizički 15) na Raspberry Pi -u, a pin 2 na Trinket -u je povezan sa EN pinom na PowerBoostu. Uz to, gumb za napajanje ožičen je između BAT i EN na PowerBoostu. Kad se ovo dugme pritisne i zadrži oko 5 sekundi (vrijeme potrebno za pokretanje Trinketa), sve se uključuje. Kad se otpusti, Trinket drži iglu 2 HIGH (spojenu s EN pinom na PowerBoostu), zadržavajući napajanje sistema.

Dugme za uključivanje radi samo kao prekidač za uključivanje, jer nisam bio siguran kako napraviti krug koji bi mu omogućio da radi i uključeno i isključeno. Pi se ipak može lako isključiti iz softvera!

Kad se Pi pokrene, pin 15 je postavljen na HIGH (Controller.py) kako bi obavijestio Trinket da je uključen. Kad se Pi na bilo koji način isključi, pin 15 ide NIZO, uzrokujući da Trinket zadrži napajanje ~ 20 sekundi, a zatim potpuno isključi napajanje.

Žao mi je što moram reći da sam napravio neke izmjene na ovom mjestu koje su sada zakopane u ograđenom prostoru, a nisam siguran šta sam učinio jer je ovaj projekt nastao prije nekog vremena. Ovaj bi raspored trebao funkcionirati, ali molimo vas da ga isprobate prije nego ga nagurate na nepristupačno mjesto!

BAT pin PowerBoost -a je povezan sa ADC -om radi očitavanja nivoa baterije. Otpornik od 6,8 k povezuje BAT pin sa ADC kanalom, a drugi otpornik od 10 k povezuje BAT pin sa GND. Ovo omogućava ADC -u da dobije izlazni napon baterije i približi nivo baterije. Prilikom punjenja, izlaz baterije bit će 5v, tako da ne postoji način da se zna nivo baterije dok se puni s ovim postavkama.

Ako želite, možete spojiti VBUS na PowerBoost na isti način kao i BAT; ovo vam omogućava da znate da li se baterija puni.

LED indikatori

Četiri LED indikatora omogućuju vam da vidite stvari poput nivoa baterije, jačine zvuka ili svjetline ekrana. Kôd je trenutno podešen samo za nivo napunjenosti baterije.

Svaka LED dioda od 3 mm povezana je s GPIO pina, kroz otpornik od 100 ohma i natrag na masu. Moje LED diode su zelene, pazite da odaberete odgovarajuće otpornike za druge LED diode u boji jer imaju različite zahtjeve u snazi!

To je to za ožičenje! Nakon što isprobate svoje ožičenje na ploči, možete početi stvarati trajniji krug.

Korak 3: Postavite softver

Podesite softver
Podesite softver

Za učitavanje RetroPie na SD karticu trebat će vam aplikacija poput Etcher.io (preporučeno) ili Win32DiskImager i operativni sistem RetroPie s veze na početku.

Da biste koristili Etcher, prvo umetnite mikro SD karticu u računar. Otvorite Etcher i kliknite "Odaberi sliku". Idite do mape u koju ste preuzeli RetroPie, odaberite je i kliknite "Otvori". Zatim kliknite "Odaberi pogon" i odaberite svoju SD karticu s popisa. Odaberite ispravnu SD karticu jer će je ona izbrisati! Pritisnite "Flash" i pričekajte da završi. Automatski će izbaciti SD karticu kada to učinite, pa ga možete sigurno ukloniti s računara.

Ako nemate Raspberry Pi 3, trebat će vam WiFi ključ. Kontroler igre je od pomoći u ovom koraku, ali potrebna je samo tastatura. Umetnite SD karticu u Raspberry Pi, povežite je s monitorom (zaslon osjetljiv na dodir radi dobro) i priključite napajanje. Nakon što se RetroPie pokrene, morat ćete postaviti kontrole. Odaberite svoj kontroler/tastaturu i slijedite upute. Kada završite, idite na WiFi postavke u izborniku RetroPie i postavite WiFi.

Također ćete morati omogućiti SSH. Vratite se na meni RetroPie i izaberite raspi-config sa liste (verujem da se tu nalazi). U odjeljku sučelja odaberite SSH. Pitat će vas želite li omogućiti SSH. Odaberite Da.

Možda ćete sada morati ponovo pokrenuti Pi. Nakon ponovnog pokretanja, vratite se na izbornik RetroPie. Vjerujem da postoji IP adresa ili opcija imena hosta koja će vam reći Raspberry Pi IP adresu. Prepišite ovo na komad papira ili ostavite ovaj meni za sada otvoren.

Na računaru ćete morati da SSH unesete u svoj Raspberry Pi.

Ako koristite Windows, preuzmite, instalirajte i otvorite PuTTY (veza na popisu dijelova) i postavite okvir "Ime hosta (ili IP adresa)" na naziv hosta vašeg Raspberry Pi, a zatim kliknite "Otvori" za početak sesije.

Na Mac i Linuxu možete jednostavno otvoriti terminal i upisati

$ ssh pi@ime hosta

zamjenom "hostname" IP adresom koju ste dobili na Raspberry Pi. Imajte na umu da $ nije upisan u terminal, to samo znači da je ovo novi termin terminal.

Zatim unesite

$ nano /home/pi/Controller.py

i zalijepite sadržaj datoteke Controller.py iz Github -a u nju. Controller.py je python skripta koja rukuje svim kontrolnim ulazima, poput džojstika i dugmadi.

Morat ćete promijeniti PIN brojeve tako da odgovaraju onima na vašem hardveru.

Pritisnite CTRL-X ili CMD-X, a zatim Y za spremanje datoteke. Zatim unesite

$ sudo nano /etc/rc.local

zatim unesite ovaj red u datoteku:

sudo python3 /home/pi/Controller.py &

zatim pritisnite CTRL-X (Windows) ili CMD-X (Mac), a zatim Y (bez CTRL/CMD) za spremanje. Ovo postavlja Controller.py skriptu za pokretanje pri pokretanju.

Zatim možete resetirati konfiguraciju kontrolera, tako da možete koristiti svoje tipke/džojstike umjesto USB kontrolera za igre.

$ sudo ~/RetroPie-Setup/retropie_setup.sh

i idite na konfiguraciju Emulation Station putem

Upravljanje paketima -> Osnovni paketi -> emulacijska stanica -> Konfiguracija ili Konfiguracija / Alati -> emulacijska stanica i odaberite opciju za brisanje / vraćanje ulazne konfiguracije stanice za emulaciju

Sljedeći put pri ponovnom pokretanju vaš USB kontroler više neće biti postavljen, ali tada ćete moći postaviti prilagođene kontrole.

U ovom trenutku možete učitati svoje ROM -ove na Raspberry Pi. Postoji mnogo različitih načina za to, a meni su ovi video zapisi bili od najveće pomoći:

Putem vašeg preglednika-Ova opcija vam također olakšava pristup nekim drugim stvarima na vašoj RetroPie instalaciji, jer daje GUI na webu za mnoge zadatke koji se obično obavljaju putem terminala ili RetroPie tekstualnog grafičkog sučelja.

Preko mreže - ova opcija vam omogućava prijenos ROM -ova iz preglednika datoteka vašeg računara, olakšavajući navigaciju do vaših datoteka. Takođe vam omogućava da istražujete i uređujete neke deljene fascikle na RetroPie -u, poput BIOS -a, ekrana za početak i konfiguracijskih datoteka.

Korištenje obje opcije omogućit će veću kontrolu vaše RetroPie instalacije, ali samo je jedna potrebna za prijenos ROM -ova. Odaberite onu koja vam najviše odgovara.

Korak 4: Pripremite Raspberry Pi i zaslon osjetljiv na dodir

Za ovaj projekt prostor će biti minimalan, pa sam počeo uklanjanjem nepotrebnih komponenti iz Raspberry Pi.

Prvo su bili USB i Ethernet portovi. Lemljenje na njima može biti teško ukloniti jer ima visoku temperaturu taljenja. Odrezao sam većinu svakog porta limom, a zatim sam raspakirao zaostale dijelove. Budite oprezni pri uklanjanju ovih priključaka jer se neke manje komponente mogu lako ukloniti s Raspberry Pi -a (govoreći iz iskustva).

Jedan USB priključak je spojen (ne direktno) na nedavno izložene USB lemilice Raspberry Pi. To mu omogućuje povezivanje sa bočne strane kućišta.

USB port za isključivanje napajanja uklonjen je sa ekrana osjetljivog na dodir na isti način.

Zatim sam raspakirao GPIO pinove. Pronašao sam najlakši način da to učinim tako što sam prvo odrezao crni plastični dio oko dna GPIO pinova. Ovo vam omogućuje da odlepite svaki pin posebno. Zbog lemljenja s višom talištem nisam uspio raspajkati nijedan uzemljeni zatik, ali kasnije ih možemo skratiti.

Korak 5: Kreirajte krugove za kontrole

Kreirajte krugove za kontrole
Kreirajte krugove za kontrole
Kreirajte kola za kontrole
Kreirajte kola za kontrole

Za ovaj korak trebat će vam dijelovi perf ploče na koje ćete lemiti dugmad. Otkrio sam da perf ploča sa tragovima bakra u linijama između nekih rupa može raditi bolje od perf ploče sa svim rupama odvojenim. Ipak, na vama je da odlučite šta ćete koristiti;)

Postojat će dva seta od 4 gumba u obliku dijamanta za DPAD i za A/B/X/Y. Zaboravio sam snimiti svoje fotografije dok sam ih sastavljao, ali ne bi trebalo biti teško shvatiti izgled. Moja dugmad su se približavala po dva njihova ugla. Gumbi Start/Select mogu se lemiti na pojedinačnu perf ploču ili ih možete spojiti na ploču s gumbima A/B/X/Y. Dugmad na ramenu moraju biti lemljena i na njihove pojedinačne perf ploče.

Džojstike u mom slučaju trebalo je lemiti na uključene ploče za razbijanje. Vjerovatno ste to već učinili da je i vaš slučaj:)

LED diode su lemljene na jednu traku perf ploče, a isto tako i ADC.

Obavezno isprobajte ožičenje pomoću voltmetra, jer bi testiranje nakon instaliranja svega u kućište moglo biti nezgodno!

Možda ćete sačekati prije nego što zalemite bilo koju žicu na Raspberry Pi ili između dijelova perf ploče dok ne upoznate svoj raspored kućišta. Nisam i otežalo je kasnije sve prilagoditi (ups).

Korak 6: Kreiranje kućišta

Kreiranje kućišta
Kreiranje kućišta
Kreiranje kućišta
Kreiranje kućišta
Kreiranje kućišta
Kreiranje kućišta
Kreiranje kućišta
Kreiranje kućišta

Slučaj je vjerovatno najduži na ovom projektu. Slučaj koji izradite će se najvjerojatnije razlikovati od mog, pa neću davati točne dimenzije ni na čemu (osim toga izgubio sam izgled kućišta).

Prednja, gornja i stražnja strana izrađene su od drveta 1/4 "(ako se dobro sjećam), a stranice i dno su izrađeni od drveta 1/2".

Počnite mjerenjem udaljenosti između središta gumba, zajedno s promjerom svakog na najširem dijelu gumba. Označite ova mjerenja na unutrašnjoj strani kućišta u koje ćete ih postaviti. (Skoro) uvijek želite bušiti iznutra kućišta prema van, jer će dno izbušene rupe izgledati ljepše. Pomaže prilikom postavljanja bušilice da postavite dasku za otpatke iza rupe, tako da se ploča ne pocepa.

Rupe za joysticke prvo su izbušene do približne veličine, a zatim su brušene i upotrijebljene Dremel alatom iznutra kako bi se zaokružile kako bi se džojstici bolje uklopili.

Veliki otvor za ekran osjetljiv na dodir izmjeren je od metalnog dijela na stražnjoj strani ekrana osjetljivog na dodir. Počeo sam tako što sam izbušio rupu blizu jednog ruba mjesta na kojem bi se nalazio ekran, uklonio jedan kraj klizne pile, provukao je kroz rupu i ponovo je pričvrstio kako bih mogao izrezati rupu. U pravokutnoj rupi napravljeno je malo nadmašenja za prolazak vrpcanog kabela na stražnjoj strani ekrana (slika gore). Koristio sam alat Dremel da obrijem dio sa strane ove rupe, tako da bi ekran osjetljiv na dodir ležao ravno uz kućište.

Gornji dio kućišta izbušen je na približno isti način, s pravokutnim otvorima za HDMI, A/V priključak, USB priključak i priključak za punjenje. Raspberry Pi se nalazi tik uz vrh kućišta, tako da HDMI i A/V kabeli nisu potrebni. Vjerojatno sam ipak trebao upotrijebiti produživače, jer su mi bili prilično uski.

Stražnja strana kućišta ima šest rupa za ventilaciju. Oni nemaju određenu veličinu ili raspored, pa biste s njima mogli napraviti cool uzorak! Zaboravio sam izbušiti rupu iza pokazivača napajanja PowerBoost -a, pa moram držati uređaj tako dobro da ih mogu vidjeti kroz otvore za ventilaciju. Možda ćete htjeti izbušiti malu rupu na stražnjoj strani kućišta kako biste ih vidjeli!

Bočne i donje strane kućišta zarezane su uz rubove tako da se međusobno spajaju i stvaraju džep za prednju i stražnju stranu.

Nakon što izbušite/izrežete sve rupe, možete sastaviti kućište. Kod mene je sve osim stražnje strane zalijepljeno zajedno, sa stražnjom stranom koja je pričvršćena za lakši pristup komponentama.

Korak 7: Završetak elektronike i testiranje

Završetak elektronike i uklapanje u test
Završetak elektronike i uklapanje u test
Završetak elektronike i uklapanje u test
Završetak elektronike i uklapanje u test

U ovom trenutku trebate završiti elektroniku lemljenjem preostalih žica između dijelova perf ploče. Uvjerite se da su vaše žice odgovarajuće dužine da biste stigli tamo gdje trebaju. Uvijek idite predugo jer možete malo saviti žice, ali ih ne možete rastegnuti!

Žice se mogu izravno lemiti na Raspberry Pi, samo provjerite položaj prije nego napravite nešto trajno!

Otkrio sam da je korisno stvoriti traku za perf ploču koja ima uzemljenje i napon na sebi, tako da se svaki dio perf ploče može povezati s tim umjesto različitih pinova na Raspberry Pi ili drugim odjeljcima.

Testirajte rupe za uklapanje i razmak kako biste bili sigurni da vaš izgled radi!

Korak 8: Slikanje

Za oslikavanje kućišta odabrao sam crnu boju polusjajne boje koja je jako dobro pristajala ekranu osjetljivom na dodir. Zalijepila sam unutrašnjost rupa kako ne bih dobila boju na područjima na koja bi se zalijepili gumbi. Unutrašnjost ne mora i ne bi trebala biti obojana, ali ne brinite ako malo uđe unutra.

Korak 9: Instaliranje komponenti

Instaliranje komponenti
Instaliranje komponenti
Instaliranje komponenti
Instaliranje komponenti

Za ugradnju gumba izrezao sam male komade drva od 1/4 koji su bili zalijepljeni na dijelove ploče od perfa. Oni su zatim zalijepljeni na unutrašnjost kućišta na odgovarajućim mjestima pomoću super ljepila, jer ljepilo za drvo otežava držanje na mestu dok se suši.

Za upravljačke palice napravio sam male "zastoje" pomoću tipla i malih komada drveta, koji su zatim pričvršćeni vijcima i/ili zalijepljeni za rupe za pričvršćivanje na probojnim pločama. Koristio sam Gorilla super ljepilo jer se brzo lijepi i može lako spojiti drvo i perforiranu ploču. Jedna daska za probijanje džojstika morala je biti skraćena s jedne strane tračnom brusilicom kako bi bolje pristajala.

Raspberry Pi je instaliran na sličan način kao i upravljačke palice, s drvenim ogradama pričvršćenim na neke od rupa za montažu.

PowerBoost je imao mali drveni blok zalijepljen na dno, koji je zatim zalijepljen sa strane kućišta.

LED diode su jednostavno zalijepljene direktno na kućište. Otkrio sam da je super ljepilo "spalilo" boju ako je ušlo sa vanjske strane prilikom ugradnje LED dioda, pa ćete pri tome htjeti biti oprezni.

Nakon spajanja baterije, zalijepljena je za dno kućišta pomoću dvostrane pjene trake koja izgleda dobro drži.

Nakon toga možete testirati da li se uključuje i nastaviti do posljednjeg koraka.

Korak 10: Dovršavanje

Finishing Up
Finishing Up

Sada kada je hardver gotov, možete dovršiti postavljanje kontrola u RetroPie -u. Prvo priključite adapter za napajanje od 5V 2.5A ili bilo koji službeni adapter za napajanje Raspberry Pi jer se baterija možda još nije napunila. Provjerite imate li barem 2,5A ako je vaš Pi uključen dok ga punite, jer je snaga podijeljena između PowerBoost kola za punjenje i Raspberry Pi. Ako ga punite dok je Pi isključen, svaki punjač bi trebao raditi. Pokrenite svoj Raspberry Pi držeći pritisnuto dugme za napajanje oko 5 sekundi. Otkrio sam da se moj iz nekog razloga nije pokrenuo dok je bio priključen, pa ćete možda morati puniti bateriju dok ne zasvijetli zelena indikatorska lampica na PowerBoostu (baterija je napunjena), a zatim je isključite. Kada se RetroPie pokrene, morat ćete ponovo postaviti kontroler, samo što će ovaj put to biti Python kontroler. Nakon što postavite svoje kontrole, pobrinite se da sve funkcionira pokretanjem vaše omiljene igre i isprobavanjem!

Korak 11: Završne riječi i zasluge

Čestitamo! Dovršili ste svoj vlastiti Raspberry Pi mobilni uređaj za igre! Zabavite se igrajući igre u pokretu i pokazujući to svojim prijateljima!

Nekoliko stvari koje bih uradio drugačije su:

- Korištenje Arduina za kontrole umjesto ožičenja izravno na Raspberry Pi. Nekoliko sam puta izgorio GPIO pin, i (vjerujem) Arduino ima veću zaštitu od pinova od Pi.

- 3D štampanje bi bilo dobro za futrolu, ali nažalost nemam (još)

- Ožičenje je bolje planirano. Nekako sam požurio s ulaskom u ovaj projekt, a onda sam kasno shvatio da sam trebao još nešto planirati:)

- Rupe za LED punjenje statusa punjenja. LED indikatori punjenja na PowerBoostu govore je li baterija napunjena ili nisam, a zaboravio sam izbušiti rupu kako bi se mogli vidjeti. Dobro mjesto bi vjerovatno bilo stražnje kućište iza PowerBoost -a ili na vrhu iznad LED dioda.

- Rupe za uklanjanje stražnje ploče. Zadnja ploča na mojoj strani prilično je uska, pa bi neke rupe koje bi vam omogućile da je izvučete prstom bile dobra ideja.

Srećom, uspio sam završiti ovaj projekt i nadam se da ste uspjeli ili ćete moći naučiti nešto o obradi drveta, programiranju ili lemljenju.

Želeo bih da se zahvalim gospodinu Fields -u što mi je pomogao u ovom projektu. Ljubazno je poklonio svoje vrijeme, radionicu i drvo ovom projektu. Pomogao mi je da naučim više o obradi drveta i mogao me voditi kroz proces izrade kućišta.

Hvala vam što ste pročitali ovo uputstvo!

Preporučuje se: