INHOUDSOPGAWE:

Raspberry Pi mobiele speelapparaat: 11 stappe
Raspberry Pi mobiele speelapparaat: 11 stappe

Video: Raspberry Pi mobiele speelapparaat: 11 stappe

Video: Raspberry Pi mobiele speelapparaat: 11 stappe
Video: Linux on iPad. Raspberry Pi Zero 2W. More detailed video on my channel later. 2024, November
Anonim
Raspberry Pi mobiele speelapparaat
Raspberry Pi mobiele speelapparaat

Wou u al ooit onderweg klassieke videospeletjies kon speel, maar was u nie seker waar u 'n toestel kan kry wat ou speletjies kan gebruik nie, of was dit net te duur? Maak dan jou eie!

Dit is 'n dokumentasie oor die bou van my Raspberry Pi Mobile Gaming Device, geïnspireer deur die Nintendo Switch. Die koste beloop net minder as $ 200, en kan baie ouer speletjies met RetroPie gebruik. RetroPie het meer as 30 emulators ingebou, so dit is maklik om ouer speletjies te bestuur, solank u die ROM's het!

Daar was baie dinge wat ek anders sou gedoen het in hierdie projek, en ek sal dit in hierdie tutoriaal met u probeer deel. Op hierdie manier kan u uit my foute leer sonder om dit self te maak.

Hopelik kan u die instruksies in hierdie tutoriaal gebruik om u eie Raspberry Pi -speltoestel te skep. As u dit wel doen, vertel dit asseblief deur op "I Made It!" Te klik. aan die einde van die Instructable.

As u van hierdie projek hou, moet u daarvoor stem, soos in die Game Life -wedstryd. Dankie!

Stap 1: Onderdele lys

VAARDIGHEDE

U moet handig wees met 'n soldeerbout, die basiese Python ken en 'n bietjie insig in houtbewerking hê.

Die vermoë om videospeletjies te vernietig, is ook 'n moet (ek werk nog steeds daaraan …)

DELE

1x Framboos Pi 2 of 3 - $ 35

1x Raspberry Pi amptelike 7 raakskerm - $ 75

1x Micro SD -kaart (minimum 8 GB, maar u sal waarskynlik meer wil hê vir u ROM's!)

1x litiumionbattery - 3.7V 4400mAh - $ 19,95 (https://www.adafruit.com/product/354)

2x analoog 2 -as -joystick - $ 5,95 (https://www.adafruit.com/product/512)

1x PowerBoost 1000 -laaier - $ 19,95 (https://www.adafruit.com/product/2465)

1x MCP3008 - 8 -kanaals 10 -bis ADC - $ 3,75 (https://www.adafruit.com/product/856)

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

4x 3 mm LED's

'N Verskeidenheid tasbare drukknoppies - (rond: https://www.adafruit.com/product/1009 en vierkantig:

'N Verskeidenheid drade, weerstande en ander klein komponente

Perf bord

1/4 "hout en 1/2" hout vir die bou van die kas

GEREEDSKAP

Soldeerbout

Naaldtang

Draadstropper

'N Soldeerstasie/Helpende Hand kan ook nuttig wees.

Boorpers

Bandzaag/rolzaag

Tafelsaag

Riemskuurmasjien

Dremel Tool

SAGTEWARE

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

Al die kode- en Fritzing -skemas is beskikbaar in hierdie Github -lêer

U benodig ook nog 'n rekenaar om RetroPie en ROM's op u Raspberry Pi te laai. Hierdie rekenaar benodig Etcher.io, Win32DiskImager of 'n ander toepassing wat RetroPie op 'n SD -kaart kan skryf, saam met die nuutste Arduino IDE. As u Windows gebruik, moet u PuTTY (https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html) installeer om SSH in u Raspberry Pi te kan installeer.

Stap 2: Breadboard u kringe

Ek het begin om my stroombane op die bord te sit om seker te maak dat alles volgens plan verloop.

Ek het die skematika en kode aan die begin van die tutoriaal in die Github -lêer opgeneem; Ek het egter 'n paar klein veranderinge aangebring wat ek vergeet het om te dokumenteer, so sommige dinge was miskien anders as nou. Die kode kan as 'n beginpunt vir u projek gebruik word, maar ek beveel ten minste aan om dit deur te lees om dit te verstaan en te verander om aan u spesifieke behoeftes te voldoen of dit beter te maak.

Al die kontroles is bedraad op 3.3v, as u aan 5v koppel, kan u Raspberry Pi beskadig

Bedradingskontroleerder

Daar is altesaam 12 knoppies. 4 vir A/B/X/Y, 4 vir die DPAD, een vir elke Start en Select, en twee skouerknoppies. Afhangend van die ruimte, kan u moontlik 4 skouerknoppies hê, maar die meeste RetroPie -speletjies wat skouerknoppies benodig, benodig slegs twee (ek dink …).

Die knoppies is aan die een kant tot 3.3v bedraad deur 'n 10k -weerstand, en aan dieselfde kant is hulle verbind met hul onderskeie GPIO -pen deur 'n 1k -weerstand. Die ander kant is direk gekoppel aan GND (grond). As die logika in u kring anders is, maak seker dat die logika in u kode dit weerspieël! In die kode wat ek verskaf het, werk dit in elk geval, maar moenie my daaroor kwoteer nie;)

Die joysticks word aan die MCP3008 ADC (Analog to Digital Converter) gekoppel. Daar is 8 kanale aan die een kant en die SPI -koppelvlak aan die ander kant. Maak seker dat u die uitsette van die joysticks aan die regte kant van die ADC koppel! Die joysticks se X, Y en SEL (knoppie kies) is almal aan die ADC gekoppel. Die SEL -pen is nie analoog nie, maar om te bespaar op GPIO -penne, het ek dit aan die ADC gekoppel. Ek het 'n weerstand van die SEL -penne tot 3,3v gevoer, aangesien die uitset op 'n drywende waarde gestel word as dit nie ingedruk word nie, en dan tot die grond gekort word as dit ingedruk word.

Die ADC is via 4 penne aan die Raspberry Pi gekoppel, maar sekere penne is nie nodig nie (sover ek weet. Die penne in die skema is getoets en goed gewerk, saam met 'n paar ander). Soos ek hierbo gesê het, maak seker dat u kode u hardeware weerspieël!

Kragbedrading

U moet eers die kode vir die snuistery vanaf die Arduino IDE oplaai. Open die TrinketRPi.ino -lêer in die Arduino IDE, kies u bord en poort in die gereedskapskieslys en klik op die oplaai -knoppie.

Die PowerVoost se 5v -uitset is direk gekoppel aan die Raspberry Pi 5v GPIO -pen en die Touchscreen se 5v -pen, en die grond van die PowerBoost is gekoppel aan die Pi en Touchscreen se grondpenne. Die snuistery word aangedryf deur die Raspberry Pi se 3.3v GPIO -pen.

Die Adafruit Trinket word gebruik om krag te beheer. Pin 0 op die Trinket is gekoppel aan GPIO 15 (nie fisiese 15 nie) op die Raspberry Pi, en pen 2 op die Trinket is gekoppel aan die EN -pen op die PowerBoost. Daarmee saam word 'n aan / uit -knoppie tussen BAT en EN op die PowerBoost bedraad. As hierdie knoppie ongeveer 5 sekondes ingedruk word (die tyd wat dit nodig het voordat die snuistery begin), word alles aangeskakel. As dit vrygestel word, hou die snuistery pen 2 HOOG (gekoppel aan die EN -pen op die PowerBoost), wat die krag na die stelsel hou.

Die aan / uit -knoppie werk slegs as 'n AAN -skakelaar, aangesien ek nie seker was hoe ek 'n stroombaan sou maak wat dit sou laat werk as aan en af nie. Die Pi kan egter steeds maklik van die sagteware afgesluit word!

As die Pi begin, word pen 15 op HIGH (Controller.py) gestel om die snuistery in kennis te stel dat dit aan is. As die Pi op enige manier afgeskakel word, gaan pen 15 LAAG, wat veroorsaak dat die snuistery ~ 20 sekondes krag hou en dan die krag heeltemal afskakel.

Ek is jammer om te sê dat ek 'n paar veranderinge hieraan aangebring het wat nou in 'n omheining begrawe is, en ek is nie seker wat ek gedoen het nie, aangesien hierdie projek 'n rukkie gelede aangebring is. Hierdie uitleg behoort te werk, maar toets dit voordat u dit op 'n ontoeganklike plek stamp!

Die PowerBoost se BAT -pen is aan die ADC gekoppel om die batteryniveau te lees. 'N 6,8k -weerstand verbind die BAT -pen met die ADC -kanaal, en 'n ander 10k -weerstand verbind die BAT -pen met GND. Dit stel die ADC in staat om die batteryspanning te kry en die batteryniveau te benader. As u laai, sal die batterylewe 5v wees, so daar is geen manier om die batteryniveau te weet terwyl dit laai nie.

As u wil, kan u VBUS op die PowerBoost op dieselfde manier as BAT verbind; Hiermee kan u weet of die battery laai.

Aanwyser LED's

Met die vier aanwyser -LED's kan u dinge sien, soos batteryniveau, volume of helderheid van die skerm. Die kode is tans slegs opgestel vir die batteryniveau.

Elke 3 mm LED is verbind vanaf 'n GPIO -pen, deur 'n weerstand van 100 ohm en terug na die grond. My LED's is groen, maak seker dat u die regte weerstande vir ander LED's kies, aangesien dit verskillende kragvereistes het!

Dit is vir bedrading! Nadat u u bedrading op 'n broodbord getoets het, kan u 'n meer permanente kring begin.

Stap 3: Stel die sagteware op

Stel die sagteware op
Stel die sagteware op

Om RetroPie op die SD -kaart te laai, benodig u aan die begin 'n toepassing soos Etcher.io (aanbeveel) of Win32DiskImager en die RetroPie -bedryfstelsel vanaf die skakel.

Om Etcher te gebruik, moet u eers u mikro -SD -kaart in u rekenaar plaas. Maak Etcher oop en klik op "Kies prentjie". Gaan na die gids waar u RetroPie afgelaai het, kies dit en klik op "Open". Klik vervolgens op "Kies Drive" en kies u SD -kaart uit die lys. Maak seker dat u die regte SD -kaart kies, want dit sal dit uitvee! Klik op "Flash" en wag totdat dit klaar is. Die SD -kaart sal outomaties uitgewerp word sodra dit klaar is, dus dit is veilig om dit van u rekenaar te verwyder.

As u nie 'n Raspberry Pi 3 het nie, benodig u 'n WiFi -dongle. 'N Spelbeheerder is handig in hierdie stap, maar slegs 'n sleutelbord word benodig. Plaas u SD -kaart in u Raspberry Pi, koppel dit aan 'n monitor (die aanraakskerm werk goed) en koppel die krag aan. Nadat RetroPie gestart is, moet u die kontroles instel. Kies u kontroleerder/sleutelbord en volg die instruksies. As u klaar is, navigeer u na WiFi -instellings in die RetroPie -menu en stel u WiFi op.

U moet ook SSH aktiveer. Gaan terug na die RetroPie-kieslys en kies raspi-config uit die lys (ek glo dit is waar dit is). Kies SSH onder koppelvlakke. Dit sal vra of u SSH wil aktiveer. Kies Ja.

Miskien moet u u Pi nou herlaai. Sodra dit herlaai is, gaan u terug na die RetroPie -spyskaart. Ek glo daar is 'n IP -adres of gasheernaam -opsie wat u die IP -adres van die Raspberry Pi sal vertel. Kopieer dit op 'n stuk papier of laat hierdie spyskaart vir eers oop.

Op u rekenaar moet u SSH in u Raspberry Pi aanmeld.

As u Windows gebruik, laai, installeer en maak PuTTY oop (skakel in onderdele -lys) en stel die boks "Gasheernaam (of IP -adres)" in by die gasheernaam van u Raspberry Pi, en klik dan op "Open" om die sessie te begin.

Op Mac en Linux kan u eenvoudig 'n terminale oopmaak en tik

$ ssh pi@gasheernaam

"gasheernaam" vervang deur die IP -adres wat u op die Raspberry Pi gekry het. Let daarop dat die $ nie in die terminaal ingetik is nie, dit beteken net dat dit 'n nuwe terminaalaanwysing is.

Voer dan in

$ nano /home/pi/Controller.py

en plak die inhoud van die Controller.py -lêer van Github daarin. Controller.py is die luislang -skrip wat al die bedieningsinsette hanteer, soos joysticks en knoppies.

U moet die speldnommers verander om by die in u hardeware te pas.

Druk CTRL-X of CMD-X en dan Y om die lêer te stoor. Voer dan in

$ sudo nano /etc/rc.local

voer dan hierdie reël in die lêer in:

sudo python3 /home/pi/Controller.py &

druk dan CTRL-X (Windows) of CMD-X (Mac) en dan Y (geen CTRL/CMD) om te stoor. Dit stel die Controller.py -script in staat om tydens die opstart te begin.

Vervolgens kan u die konfigurasie van u beheerder herstel, sodat u u knoppies/joysticks kan gebruik in plaas van 'n USB -spelbeheerder.

$ sudo ~/RetroPie-Setup/retropie_setup.sh

en gaan na die konfigurasie van die emulasie -stasie via

Bestuur pakkette -> Kernpakkette -> emulasiestasie -> Konfigurasie of konfigurasie / gereedskap -> emulasiestasie en kies die opsie om die invoerkonfigurasie van die emulasiestasie skoon te maak / te herstel

Die volgende keer dat u herlaai, sal u USB -beheerder nie meer opgestel word nie, maar u kan op daardie stadium u persoonlike kontroles instel.

Op hierdie punt kan u u ROM's op die Raspberry Pi laai. Daar is baie verskillende maniere om dit te doen, en ek vind hierdie video's die nuttigste:

Deur u blaaier-Hierdie opsie gee u ook makliker toegang tot ander dinge in u RetroPie-installasie, aangesien dit 'n webgebaseerde GUI bied vir baie van die take wat normaalweg uitgevoer word via die terminale of die RetroPie-teksgebaseerde GUI.

Oor u netwerk - Met hierdie opsie kan u ROM's oordra vanuit die lêerblaaier van u rekenaar, wat dit makliker maak om na u lêers te navigeer. Dit laat u ook toe om 'n paar gedeelde vouers op RetroPie te verken en te wysig, soos BIOS, spatskerms en konfigurasielêers.

Deur albei opsies te gebruik, sal u meer beheer oor u RetroPie -installasie moontlik maak, maar slegs een is nodig om ROM's oor te dra. Kies die een wat die beste by u pas.

Stap 4: Berei Raspberry Pi en raakskerm voor

Vir hierdie projek sou die ruimte minimaal wees, so ek het begin deur onnodige komponente uit die Raspberry Pi te verwyder.

Eerstens was die USB- en Ethernet -poorte. Die soldeersel hiervan kan moeilik wees om te verwyder, aangesien dit 'n hoë smelttemperatuur het. Ek sny die grootste deel van elke poort met 'n blikkie af en los die oorblywende dele af. Wees versigtig wanneer u hierdie poorte verwyder, aangesien sommige kleiner komponente maklik van die Raspberry Pi afgeskakel kan word (uit ervaring).

'N Enkele USB -poort is bedraad (nie direk nie) aan die onlangs blootgestelde USB -soldeerspelde van die Raspberry Pi. Hierdeur kan dit aan die kant van die saak gekoppel word.

Die USB -uitskakelpoort is op dieselfde manier van die raakskerm verwyder.

Daarna het ek die GPIO -penne gesoldeer. Ek het die maklikste manier gevind om dit te doen deur eers die swart plastiekgedeelte aan die onderkant van die GPIO -penne af te sny. Hiermee kan u elke pen afsonderlik los soldeer. As gevolg van 'n hoër smeltpunt soldeer, kon ek nie een van die grondpen losmaak nie, maar dit kan later korter gesny word.

Stap 5: Skep stroombane vir kontroles

Skep stroombane vir kontroles
Skep stroombane vir kontroles
Skep stroombane vir kontroles
Skep stroombane vir kontroles

Vir hierdie stap benodig u dele van die perf board om die knoppies aan te soldeer. Ek het gevind dat perf bord met koper spore in lyne tussen sommige gate beter werk as perf board met al die gate geskei. Dit is egter aan u wat u gebruik;)

Daar sal twee stelle van 4 knoppies in 'n diamantvorm wees vir die DPAD en vir A/B/X/Y. Ek het vergeet om foto's van my te neem terwyl ek dit aanmekaar sit, maar dit behoort nie baie moeilik te wees om die uitleg uit te vind nie. My knoppies het omtrent net aan elke hoek van hulle geraak. Die Start/Select knoppies kan aan individuele perf board gesoldeer word, of u kan een aan die A/B/X/Y knoppie perf board koppel. Die skouerknoppies moet ook aan hul eie individuele perf boards gesoldeer word.

Die joysticks in my geval moes aan die ingesluit uitbreekborde gesoldeer word. U het dit waarskynlik al gedoen as dit ook u geval was:)

Die LED's is aan 'n enkele strook perfboard gesoldeer, en die ADC ook.

Maak seker dat u die bedrading met 'n voltmeter toets, want dit kan moeilik wees om te toets nadat u alles in die kas geïnstalleer het!

Miskien wil u eers wag voordat u enige drade aan die Raspberry Pi of tussen perf board -gedeeltes soldeer totdat u die omhulseluitleg ken. Ek het nie, en dit het dit moeilik gemaak om later alles in te pas (oeps).

Stap 6: Skep die saak

Die skep van die saak
Die skep van die saak
Die skep van die saak
Die skep van die saak
Die skep van die saak
Die skep van die saak
Die skep van die saak
Die skep van die saak

Die saak is waarskynlik die langste vir hierdie projek. Die saak wat u maak, sal waarskynlik van myne verskil, dus ek gee niks presies afmetings nie (plus ek het die uitleg vir die saak verloor).

Die voorkant, bokant en agterkant is gemaak van 1/4 "hout (as ek reg onthou), en die sye en onderkant is gemaak van 1/2" hout.

Begin deur die afstand tussen die middelpunte van u knoppies te meet, saam met die deursnee van elk op die breedste deel van die knoppie. Merk hierdie metings aan die binnekant van die omhulsel waar u dit gaan plaas. U wil (byna) altyd van die binnekant van die omhulsel na buite boor, aangesien die onderkant van 'n geboorde gat mooier sal lyk. Dit help om 'n plakbord agter u gat te sit terwyl u boor, sodat dit nie die bord skeur nie.

Die joysticks -gate is eers tot die geskatte grootte geboor en daarna geskuur en die Dremel -gereedskap aan die binnekant gebruik om dit af te rond sodat die joysticks beter pas.

Die groot gaatjie vir die raakskerm is gemeet vanaf die metaalafdeling aan die agterkant van die raakskerm. Ek het begin deur 'n gat naby die rand van die skerm te boor, die een kant van die rolzaag verwyder, dit deur die gat geplaas en dit weer vasgemaak sodat ek die gat kon sny. 'N Klein oortjie is in die reghoekige gat gemaak sodat die lintkabel aan die agterkant van die skerm deurgegaan het (foto hierbo). Ek het die Dremel -instrument gebruik om 'n gedeelte aan die kant van hierdie gat af te skeer, sodat die raakskerm teen die omhulsel sou lê.

Die bokant van die omhulsel is op dieselfde manier geboor, met reghoekige gate vir HDMI, A/V -aansluiting, USB -poort en laaipoort. Die Raspberry Pi sit langs die bokant van die omhulsel, sodat HDMI- en A/V -toue nie nodig is nie. Ek sou waarskynlik egter verlengers moes gebruik het, aangesien dit 'n bietjie pas.

Die agterkant van die omhulsel het ses gate vir ventilasiedoeleindes. Dit het geen spesifieke grootte of uitleg nie, so u kan 'n goeie patroon daarmee maak! Ek het vergeet om 'n gat agter die laai -aanwyserligte van die PowerBoost te boor, so ek moet die toestel reg hou sodat ek dit deur die ventilasiegate kan sien. Miskien wil u 'n gaatjie in die agterkant van die tas boor sodat u dit kan sien!

Die kante en die onderkant van die omhulsel is langs die rande ingekap sodat dit bymekaar pas, en 'n sak vir die voor- en agterkant om in te sit.

Sodra u al die gate geboor/gesny het, kan u die kas saamstel. In myne is alles behalwe die agterkant vasgeplak, met die agterkant vasgeskroef om maklike toegang tot die komponente moontlik te maak.

Stap 7: Voltooi die elektronika en toetspassing

Voltooi die elektronika en toetspassing
Voltooi die elektronika en toetspassing
Voltooi die elektronika en toetspassing
Voltooi die elektronika en toetspassing

Op hierdie punt moet u die elektronika voltooi deur die oorblywende drade tussen die perf -board -afdelings te soldeer. Maak seker dat u drade die regte lengte het om te kom waar hulle moet gaan. Gaan altyd 'n bietjie te lank, want u kan die drade effens buig, maar u kan dit nie rek nie!

Drade kan direk aan die Raspberry Pi gesoldeer word, maar maak seker dat u die pos eers nagaan voordat u iets permanent maak!

Ek het gevind dat dit handig was om 'n perf -bordstrook met grond en spanning te skep, sodat elke perf -boordgedeelte daaraan kon koppel in plaas van verskillende penne op die Raspberry Pi of ander gedeeltes.

Toets pasgate en spasiëring om seker te maak dat u uitleg werk!

Stap 8: Verf

Om my kas te verf, het ek 'n halfglans swart verf gekies wat baie goed by die raakskerm pas. Ek het die binnekant van die gate vasgeplak sodat ek nie verf sou kry in die gebiede waarop knope vasgemaak sou word nie. Die binnekant hoef nie geverf te word nie, maar moenie bekommerd wees as daar 'n bietjie inkom nie.

Stap 9: Installeer komponente

Die installering van komponente
Die installering van komponente
Die installering van komponente
Die installering van komponente

Om die knoppies te installeer, sny ek klein stukkies 1/4 hout wat op die perf board -afdelings vasgeplak is. Dit word dan met behulp van supergom aan die binnekant van die omhulsel vasgeplak, aangesien houtgom dit moeilik hou om vas te hou terwyl dit droog word.

Vir die joysticks het ek klein "standoffs" gemaak met behulp van plugies en klein stukkies hout, wat dan vasgeskroef en/of vasgeplak is aan die monteergate in die uitbreekborde. Ek het Gorilla supergom gebruik, aangesien dit vinnig bind en maklik aan hout en perfboard kan verbind. Een breekbord van die joystick moes aan die een kant afgesny word met 'n bandskuurder om dit beter te laat pas.

Die Raspberry Pi is op 'n soortgelyke manier as die joysticks geïnstalleer, met 'n paar houtstawe aan 'n paar bevestigingsgate.

Die PowerBoost het 'n klein houtblok aan die onderkant vasgeplak, wat dan aan die kant van die kas vasgeplak is.

Die LED's is eenvoudig direk op die kas vasgeplak. Ek het uitgevind dat die supergom die verf "verbrand" het as dit aan die buitekant kom as u die LED's installeer, dus u sal versigtig wil wees.

Nadat u die battery gekoppel het, is dit aan die onderkant van die omhulsel vasgemaak met dubbelzijdige skuimband wat blykbaar goed hou.

Daarna kan u toets of dit aanskakel en voortgaan met die laaste stap.

Stap 10: Voltooi

Voltooi
Voltooi

Noudat die hardeware klaar is, kan u die kontroles in RetroPie voltooi. Koppel eers 'n 5V 2.5A -stroomadapter of enige amptelike Raspberry Pi -kragadapter aan, aangesien u battery moontlik nog nie gelaai is nie. Maak seker dat u ten minste 2,5A het as u Pi aan is terwyl u dit laai, aangesien die krag tussen die PowerBoost -laaikring en die Raspberry Pi verdeel word. As jy dit laai terwyl die Pi af is, behoort enige laaier te werk. Begin jou Raspberry Pi deur die aan / uit -knoppie vir ongeveer 5 sekondes ingedruk te hou. Ek het agtergekom dat myne om een of ander rede nie opstart terwyl dit ingeprop is nie, dus moet u die battery laai totdat die groen aanwyserlig op die PowerBoost brand (die battery is gelaai) en dit dan ontkoppel. Sodra RetroPie begin het, moet u die beheerder weer instel, maar hierdie keer is dit die Python -beheerder. Nadat u u kontroles ingestel het, moet u seker maak dat alles werk deur u gunsteling speletjie te begin en dit te toets!

Stap 11: Finale woorde en krediete

Baie geluk! U het u eie Raspberry Pi mobiele speltoestel voltooi! Speel onderweg speletjies en wys dit aan u vriende!

'N Paar dinge wat ek anders sou gedoen het, is:

- Gebruik 'n Arduino vir kontroles in plaas van direk aan die Raspberry Pi te koppel. Ek het 'n paar keer 'n GPIO -pen uitgebrand, en (ek glo) die Arduino het meer penbeskerming as die Pi.

- 3D -druk sou 'n goeie geval gewees het, maar ek het ongelukkig nog nie een nie

- Beplan die bedrading beter. Ek het 'n bietjie in hierdie projek gejaag en toe 'n bietjie laat agtergekom dat ek meer beplanning moes gedoen het:)

- Gate vir laai status LED's. Die laai -aanwyser -LED's op die PowerBoost sê of die battery gelaai is of nie, en ek het vergeet om 'n gat te boor sodat dit gesien kan word. Die agterkant van die omhulsel agter die PowerBoost, of bo -oor die LED's, is waarskynlik 'n goeie plek.

- Gat aan die agterkant verwyder. Die agterpaneel op myne pas taamlik goed, so 'n paar gate waarmee jy dit met jou vinger kan uittrek, kan 'n goeie idee wees.

Gelukkig kon ek hierdie projek voltooi, en ek hoop dat u ook iets sal kan leer oor houtwerk, programmering of soldeer.

Ek wil graag vir mnr. Fields bedank dat hy my gehelp het met hierdie projek. Hy het sy tyd, werkswinkel en die hout vir hierdie projek geskenk. Hy het my gehelp om meer te leer oor houtwerk, en kon my deur die proses om die saak te maak, begelei.

Dankie dat u hierdie Instructable gelees het!

Aanbeveel: