Sadržaj:

Mobilni uređaj za igre na mreži Raspberry Pi: 11 koraka
Mobilni uređaj za igre na mreži Raspberry Pi: 11 koraka

Video: Mobilni uređaj za igre na mreži Raspberry Pi: 11 koraka

Video: Mobilni uređaj za igre na mreži Raspberry Pi: 11 koraka
Video: Рынок IT в 2021. Intel и конкуренты. Игры от Netflix. [MJC News #8] 2024, Srpanj
Anonim
Mobilni uređaj za igre Raspberry Pi
Mobilni uređaj za igre Raspberry Pi

Jeste li ikada poželjeli moći 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 svoje!

Ovo je dokumentacija o izgradnji mog Raspberry Pi mobilnog uređaja za igre, inspirirana Nintendo Switchom. Cijena je nešto manja od 200 USD, a sposoban je 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!

U ovom bih projektu učinio mnogo toga drugačije, pa ću to 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 činiti.

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.

Također, ako vam se sviđa ovaj projekt, molimo vas da glasate za njega kakav je u natječaju Game Life. Hvala!

Korak 1: Popis dijelova

VJEŠTINE

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

Sposobnost uništavanja videoigara je također neophodna (iako još uvijek radim na tome …)

DIJELOVI

1x Raspberry Pi 2 ili 3 - 35 USD

1x Raspberry Pi Official 7 zaslon osjetljiv na dodir - 75 USD

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

1x litij -ionska baterija - 3,7 V 4400mAh - 19,95 USD (https://www.adafruit.com/product/354)

2x analogna 2 -osna palica 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 nakit - 6,95 USD (https://www.adafruit.com/product/1500)

4x 3 mm LED diode

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

Asortiman žica, otpornika i drugih malih komponenti

Perf ploča

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

ALATI

Lemilica

Klešta za igle za nos

Skidač žice

Stanica za lemljenje/ruka za pomoć također mogu biti korisne.

Bušilica

Tračna pila/pila za listanje

Stolna pila

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 drugo računalo za učitavanje RetroPie -a i ROM -ova na vaš Raspberry Pi. Ovo računalo će trebati Etcher.io, Win32DiskImager ili drugu aplikaciju 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: Upravljačka ploča vaših krugova

Započeo sam s osmišljavanjem krugova kako bih bio siguran da je sve funkcioniralo kako je planirano.

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

Sve kontrole su ožičene na 3,3 V, povezivanje na 5 V može oštetiti vaš Raspberry Pi

Ožičenje kontrolera

Ukupno ima 12 upravljačkih gumba. 4 za A/B/X/Y, 4 za DPAD, po jedna za svaki Start i Select, te dvije tipke na ramenu. Možda ćete moći imati 4 gumba za ramena, ovisno o prostoru, ali većini RetroPie igara koje zahtijevaju tipke za ramena potrebna su samo dva (mislim …).

Gumbi su s jedne strane ožičeni na 3.3v kroz 10k otpornik, a na istoj strani povezani su s odgovarajućim GPIO pinom kroz 1k otpornik. Druga strana spojena je izravno na GND (uzemljenje). Ako je logika u vašem krugu drugačija, 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 jeste li spojili izlaze upravljačkih palica na ispravnu stranu ADC -a! Džojstici 'X, Y i SEL (odabir gumba) povezani su 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 nije pritisnut, a zatim kratko spojen 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, provjerite kodira li 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 s izbornika alata i pritisnite gumb za prijenos.

PowerBoost 5v izlaz spojen je izravno na Raspberry Pi 5v GPIO pin i 5v pin na zaslonu osjetljivom na dodir, a uzemljenje iz PowerBoost -a spojeno je na Pi i Touchscreen uzemljene pinove. Namirnica se napaja iz 3.3V GPIO pina Raspberry Pi.

Adafruit Trinket koristi se za kontrolu napajanja. Pin 0 na Trinketu spojen je na GPIO 15 (nije fizički 15) na Raspberry Pi, a pin 2 na Trinketu je spojen na EN pin na PowerBoostu. Uz to, gumb za napajanje ožičen je između BAT i EN na PowerBoostu. Kad se ovaj gumb 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), čime se napaja sustav.

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

Kad se Pi pokrene, pin 15 je postavljen na HIGH (Controller.py) kako bi obavijesio Trinket da je uključen. Kad se Pi na bilo koji način isključi, pin 15 se smanjuje, 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 zatvorenom prostoru i nisam siguran što 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 strpate na nedostupno mjesto!

BAT pin PowerBoost -a spojen je na ADC kako bi očitao razinu napunjenosti baterije. Otpornik od 6,8 k povezuje BAT pin s ADC kanalom, a drugi otpornik od 10 k povezuje BAT pin s GND. To omogućuje ADC -u da dobije izlazni napon baterije i približi razinu baterije. Prilikom punjenja, izlaz baterije bit će 5v, pa ne postoji način da se zna razina baterije dok se puni s ovim postavkama.

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

LED indikatori

Četiri LED indikatora omogućuju vam da vidite stvari poput razine baterije, glasnoće ili svjetline zaslona. Kôd je trenutno postavljen samo za razinu 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 ste ožičenje testirali na ploči, možete početi stvarati trajniji krug.

Korak 3: Postavite softver

Postavite softver
Postavite softver

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

Da biste koristili Etcher, najprije umetnite mikro SD karticu u računalo. Otvorite Etcher i kliknite "Odaberi sliku". Dođite do mape u koju ste preuzeli RetroPie, odaberite je i kliknite "Otvori". Zatim kliknite "Odaberi pogon", a zatim s popisa odaberite svoju SD karticu. 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čunala.

Ako nemate Raspberry Pi 3, trebat će vam WiFi ključ. U ovom koraku koristan je kontroler igre, no potrebna je samo tipkovnica. Umetnite SD karticu u svoj Raspberry Pi, spojite je na monitor (zaslon osjetljiv na dodir radi dobro) i priključite napajanje. Nakon što se RetroPie podigne, morat ćete postaviti kontrole. Odaberite svoj kontroler/tipkovnicu 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 izbornik RetroPie i odaberite raspi-config s popisa (vjerujem da se tu nalazi). Pod sučeljima odaberite SSH. Pitat će vas želite li omogućiti SSH. Odaberite Da.

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

Na računalu ćete morati SSH unijeti u svoj Raspberry Pi.

Ako ste u sustavu Windows, preuzmite, instalirajte i otvorite PuTTY (veza na popisu dijelova) i postavite okvir "Naziv hosta (ili IP adresa)" na naziv vašeg računala 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 se radi o novom terminalu.

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 upravljačkim ulazima, poput joysticka i gumba.

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 redak 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. Time se skripta Controller.py pokreće pri pokretanju.

Zatim možete poništiti konfiguraciju kontrolera, tako da možete koristiti gumbe/upravljačke palice umjesto USB kontrolera za igre.

$ sudo ~/RetroPie-Setup/retropie_setup.sh

i idite na konfiguraciju Emulation Station putem

Upravljajte paketima -> Temeljni paketi -> emulationstation -> Konfiguracija ili Konfiguracija / Alati -> emulationstation i odaberite opciju Clear / Reset Emulation Station input configuration

Sljedeći put pri ponovnom pokretanju 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 vam opcija također omogućuje lakši pristup nekim drugim stvarima na vašoj RetroPie instalaciji, budući da daje GUI temeljen na webu za mnoge zadatke koji se obično izvode putem terminala ili grafičkog sučelja zasnovanog na tekstu RetroPie.

Preko mreže - ova vam opcija omogućuje prijenos ROM -ova iz preglednika datoteka vašeg računala, što olakšava navigaciju do vaših datoteka. Također vam omogućuje da istražujete i uređujete neke zajedničke mape na RetroPieu, kao što su BIOS, zasloni ekrani i konfiguracijske datoteke.

Korištenje obje opcije omogućit će veću kontrolu vaše instalacije RetroPie, ali samo je jedna potrebna za prijenos ROM -ova. Odaberite onu koja vam najbolje 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 priključci. Lemljenje na njima može biti teško ukloniti jer ima visoku temperaturu taljenja. Veći dio svakog porta odrezao sam limom, a zatim sam raspakirao zaostale dijelove. Budite oprezni pri uklanjanju ovih priključaka jer se neke manje komponente mogu lako oboriti s Raspberry Pi -a (govoreći iz iskustva).

Jedan USB priključak ožičen je (ne izravno) na nedavno izložene USB lemilice Raspberry Pi. To omogućuje njegovo spajanje na bočnu stranu kućišta.

USB priključak za isključivanje napajanja uklonjen je sa zaslona osjetljivog na dodir na isti način.

Zatim sam raspajkao GPIO pinove. Pronašao sam najlakši način za to tako što sam prvo odrezao crni plastični dio oko dna GPIO igle. To vam omogućuje da odspojite svaki pin posebno. Zbog lemljenja s višom točkom taljenja nisam uspio raspajkati nijedan uzemljeni zatik, ali kasnije se mogu skratiti.

Korak 5: Stvorite sklopove za kontrole

Izradite sklopove za kontrole
Izradite sklopove za kontrole
Izradite sklopove za kontrole
Izradite sklopove za kontrole

Za ovaj korak trebat će vam dijelovi perf ploče na koje ćete lemiti gumbe. 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 što ćete koristiti;)

Za DPAD i za A/B/X/Y bit će dva seta od 4 gumba u obliku dijamanta. Zaboravio sam fotografirati svoje fotografije dok sam ih sastavljao, ali ne bi trebalo biti teško shvatiti izgled. Moji gumbi su se približavali 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. Gumbi na ramenu moraju biti lemljeni i na vlastite pojedinačne perf ploče.

Džojstike u mom slučaju trebalo je lemiti na uključene ploče za razbijanje. Vjerojatno 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.

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

Možda ćete željeti pričekati prije lemljenja žica na Raspberry Pi ili između odjeljaka perf ploče dok ne upoznate svoj raspored kućišta. Nisam i otežalo je kasnije sve prilagoditi (ups).

Korak 6: Stvaranje kućišta

Stvaranje kućišta
Stvaranje kućišta
Stvaranje kućišta
Stvaranje kućišta
Stvaranje kućišta
Stvaranje kućišta
Stvaranje kućišta
Stvaranje kućišta

Slučaj je vjerojatno najduži na ovom projektu. Slučaj koji izradite najvjerojatnije će se razlikovati od mog, pa neću dati 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 izrađeni su od drveta 1/2".

Počnite mjerenjem udaljenosti između središta gumba, zajedno s promjerom svakog na najširem dijelu gumba. Označite ta mjerenja s unutarnje strane kućišta u koje ćete ih postaviti. (Gotovo) uvijek želite bušiti iznutra kućišta prema van, jer će dno izbušene rupe izgledati ljepše. Pomaže prilikom postavljanja bušotine da postavite ručnu dasku iza svoje rupe, tako da ne podere ploču.

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

Velika rupa za zaslon osjetljiva na dodir izmjerena je od metalnog dijela na stražnjoj strani zaslona osjetljivog na dodir. Počeo sam tako što sam izbušio rupu blizu jednog ruba mjesta na kojemu bi zaslon išao, uklonio jedan kraj klizne pile, provukao je kroz rupu i ponovno je pričvrstio kako bih mogao izrezati rupu. U pravokutnoj rupi napravljen je mali nadmah za prolazak vrpcanog kabela na stražnjoj strani ekrana (slika gore). Pomoću alata Dremel obrijao sam dio sa strane ove rupe, tako da bi zaslon 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čnicu, USB priključak i priključak za punjenje. Raspberry Pi sjedi 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 PowerBoosta, pa moram držati uređaj točno kako bih ih mogao vidjeti kroz ventilacijske otvore. Možda ćete htjeti izbušiti malu rupu na stražnjoj strani kućišta kako biste ih mogli vidjeti!

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 bilo zalijepljeno, sa stražnjom stranom koja je pričvršćena za lakši pristup komponentama.

Korak 7: Dovršetak elektronike i testiranje

Završetak elektronike i postavljanje pokusa
Završetak elektronike i postavljanje pokusa
Završetak elektronike i postavljanje pokusa
Završetak elektronike i postavljanje pokusa

U ovom trenutku trebate završiti elektroniku lemljenjem preostalih žica između dijelova ploče perf. Provjerite jesu li vaše žice ispravne duljine da biste stigli tamo gdje trebaju. Uvijek idite malo 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 bilo korisno stvoriti traku perf ploče, na kojoj je bilo uzemljenje i napon, tako da se svaki dio perf ploče mogao povezati s njom 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 polusjajnog sjaja koja je jako dobro pristajala ekranu osjetljivom na dodir. Zalijepila sam unutrašnjost rupa kako ne bih dobila boju na mjestima na kojima bi bili zalijepljeni 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 perf. Oni su zatim zalijepljeni na unutarnju stranu kućišta na odgovarajućim mjestima pomoću super ljepila, jer ljepilo za drvo otežava držanje na mjestu 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 montažne rupe na probojnim pločama. Koristio sam Gorilla super ljepilo jer se brzo lijepi i može lako spojiti drvo i perfonsku ploču. Jedna ploča za razbijanje upravljačke palice morala se s jedne strane obrezati tračnom brusilicom kako bi bolje pristajala.

Raspberry Pi je instaliran na sličan način kao 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 jednostavno su zalijepljene izravno na kućište. Otkrio sam da je super ljepilo "spalilo" boju ako je izvana izlazilo 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

Završavanje
Završavanje

Sada kada je hardver gotov, možete dovršiti postavljanje kontrola u RetroPie. Prvo priključite adapter za napajanje 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 se snaga dijeli između kruga za punjenje PowerBoost i Raspberry Pi. Ako ga punite dok je Pi isključen, svaki punjač bi trebao raditi. Pokrenite svoj Raspberry Pi tako da pritisnete gumb 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 ponovno postaviti kontroler, samo što će ovaj put to biti kontroler Python. Nakon što postavite svoje kontrole, pobrinite se da sve funkcionira pokretanjem omiljene igre i isprobavanjem!

Korak 11: Završne riječi i zasluge

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

Nekoliko stvari koje bih napravio drugačije su:

- Korištenje Arduina za kontrole umjesto ožičenja izravno na Raspberry Pi. Nekoliko sam puta izgorio GPIO pin, a (vjerujem) Arduino ima više pin zaštite od Pi.

- 3D ispis bio bi lijep za slučaj, ali nažalost nemam ga (zasad)

- Ožičenje je bolje planirano. Nekako sam požurio s ulaskom u ovaj projekt, a onda sam malo kasno shvatio da sam trebao napraviti dodatno planiranje:)

- 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 vjerojatno bi bilo stražnje mjesto kućišta iza PowerBoosta ili na vrhu iznad LED dioda.

- Rupe za uklanjanje stražnje ploče. Stražnja ploča na mojoj strani nekako je uska, pa bi neke rupe koje bi vam mogle izvaditi prst bile dobra ideja.

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

Želio bih zahvaliti gospodinu Fieldsu š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, te me mogao voditi kroz proces izrade kućišta.

Hvala vam što ste pročitali ovu uputu!

Preporučeni: