Från en trälåda till en Retro konsol (4 / 7 steg)

Steg 4: Lägga till en på/av Switch och strömindikatorn LED




Jag ville ha en riktig strömbrytare för enheten. Pi drar mycket lite ström så det inte är nödvändigt, men det är verkligen trevligt att ha, och gör att det ser mycket renare. Denna metod kommer att Pi en låg effektförbrukning stat, som är effektivt bort. Inte skär makt helt utan för att frågan inte heller stänga av din hemdator. Denna metod möjliggör en säker avstängning, som bör hjälpa till att hålla din mSD frisk för en stund (som sagt, backup och säkerhetskopiering ofta!). Några andra metoder bara stänga av Pi, och andra orsaka en hård återställning - varken rekommenderas och en hård återställning kan potentiellt skada din mSD kortdata.

Vi kommer att använda GPIO stiften (allmänna ändamål Input/Output). Det finns två sätt att numrera dessa, av Pin-kod i styrelsen, som är en enkel 1-2, 3 4, 5 6... eller av GPIO antal (se bilden). Jag använder båda metoderna för namngivning, så Vänligen notera.

  1. Jag använde några kvinna till kvinna Jumper kablar, och klädde bara ena änden av. Detta görs ansluter till GPIO stiften mycket lätt, och kräver inte att jag löda styrelsen själv.
    En anteckning om lödning – kan du göra det. Det är inte svårt. Jag lärde mig med hjälp av youtube för detta projekt. Det tog bara lite övning och tålamod. Jag våndades över vilka järn att köpa förmodligen för mycket – och slutade med att bara få en från Adafruit – det fungerade perfekt. Ja lödning behövs. Försök inte att göra dessa anslutningar med eltejp och vändningar. Bara löda.
  2. Jag var tvungen att löda sammanlagt 6 anslutningar. För växeln lödda jag avisolerade ändarna till varje kontakt. På LED lödda jag en 68 eller 85 ohm ¼ watt resistor på marken sida (antingen verk, 85 ohm är dimmer). Kortare ledtid eller den platta sidan på en LED är vanligtvis marken. Och en jumper tråd på andra sidan. När lodet svalnat, använde jag värme Krymp rör över alla anslutningar.

    Obs: Om du följer detta exakt du är säker att använda dessa motstånd men om du har olika lysdioder, eller försöker för att koppla till 5V power leda på GPIO, då måste du räkna om motståndet att använda.

  3. Tråd momentan växeln till GPIO3 (Pin 5), med andra bly kommer att marken pin. Någon mark pin kommer att göra, men Pin 6, är bekvämt en grund. Se bild.

    GPIO3 (Pin 5) är en speciell GPIO stift, som det kan vakna en Pi från stopp. Några andra stift kan göra detta. Det ligger också en marken, vilket är trevligt. Att varför det är perfekt för detta.

  4. Tråd din LED positiva sidan till alla tillgängliga GPIO stift. Jag väljer GPIO 17. Ta den andra sidan, med förkopplingsmotstånd till tråd det till en marken stift.
  5. Nu behöver vi ett skript för att göra dessa lite trådar göra sin grej. Jag skrev (väl modifierade) en liten python skript, som gör några saker. Det blinkar och sedan lämnar på LED GPIO och övervakar GPIO3 för indata. På ingång till GPIO3, den blinkar då blad av LED GPIO och utfärdar kommandot shutdown. Ingen kodning krävs att vakna Pi, GPIO3's wake funktion är en hårdvara funktion.
    Min avstängning skript ser ut så här: http://pastebin.com/XQk3R5C1

    Nästan alla kodbas kommer från kommenterade författaren snarare än mig själv, sedan de gjorde precis vad jag behövde. Du kommer att behöva spara den kod som shutdown.py på din Pi. Du kan antingen överföra filen shutdown.py till din hallon eller skapa det via SSH direkt på din Pi. Jag väljer det förstnämnda och helt enkelt använt WinSCP för att överföra det över. Om du sparar skriptet ingen spelar egentligen roll, tror jag jag lägger min i /opt/retropie/shutdown.py

  6. Nu behöver du skriptet att alltid köra och börja på boot. För att göra det, kommer vi att lägga till appellen till rc.local:
    Från kommandoraden eller via fjärrkontrollen ansluta/SSH (kitt) och kör detta kommando:
    sudo nano /etc/rc.local
    Innan utgång 0 linjen, skriva python /opt/retropie/shutdown.py

    Som ett åt sidan, normalt med GPIO stiften kräver python-skript som ska köras med sudo, har som inte krävs som rc.local att köra som root.

Se Steg
Relaterade Ämnen

Hur till vända din Raspberry Pi 2 till en Retro konsol

Detta är hur att du kan förvandla din Raspberry Pi 2 till en ganska stark retro konsol. Körs det emulering station och kan emulera över 20 konsoler ända fram till n64 eran.Steg 1: Vad du behöverEn raspberry pi 2En micro sd (jag rekommenderar minst 8...

Hur du sätter din dator (eller annan enhet) till en Retro Arcade med Lakka

Om du letar efter ett roligt sätt för att använda en gammal PC, Lakka kan förvandla det till en fantastisk retro gaming maskin. Denna lätt installation kräver inte någon avancerad Linux kunskap, och du kan även använda de domänkontrollanter som du re...

Upcycle en herrskjorta till en Retro sommar blus

Har en hel del kontanter? Eller tid? Få en av din pojkvän eller fars gamla skjortor, se till att det inte är en av hans favoriter (eller göra om den tillhör ditt ex-pojkvän eller irriterande bror) och göra det till en fin topp för sommaren. Tar bara...

Konvertera gamla Muzak maskin i till en Retro iPod Stereo

min vän har burit runt denna tomt skal av en mikro Muzak modell 1008 för år med avsikt att omvandla det till något... en dag. Tydligen detta användes i ett universitet för att pumpa college station genom alla byggnader och hade sedan länge varit kvar...

CRT till Planter Upcycle: Introduktion & material

Hej gott folk!Om din läser just nu dess förhoppningsvis eftersom din intresserad upcycling en gammal CRT datorskärm till något som du ser ovan. Detta projekt är grön på en hel del sätt bland annat faktumet att din att skapa något för att odla blommor...

Förvandla din mobil arbetsstation till en SUPER STRONG CYBORG krigare (eller bara stärka lederna)

OK, du äger en mobil arbetsplats och du föra den från arbetsplatsen till jobb webbplats när plötsligt - en dag - BAM! hjulet fastnar i trappa fall och plast tillbaka bryter. Lame. Skulle inte ha hänt om du hade redan förvandlat det till en SUPER STRO...

Bygga en Nintendo NES PC

Ah, Nintendo Entertainment System. Ger mig tillbaka en hel del bra minnen: Super Mario Bros., Double Dragon, Megaman. Det ger också tillbaka inte-så-bra minnen. Våndan av att ändra patroner, blåser tills du är yr och fortfarande får ingenting men en...

Hur man bygger en 24 Volt elektrisk motorcykel

Jag har tittat på några elektriska fordon (EV) bygger för motorcyklar på Instructables och de alla var mycket hjälpsamma. Jag hoppas att lägga till dem som har gått vidare och byggt, delade och motiverade mig att bygga en. Detta är hur jag gick om at...

AINA: Fältet Lab med Edison IoT

AINA (Automated Information om karaktär attribut) är en elektronisk sensor fält laboratorium byggt på Intel® Edison IoT plattformen. Akronym, "AINA", hänvisningarna den hawaiianska ordet för mark eller plats.Projektöversikt:Vårt projekt är ett b...

Styra en gameboy med en NES-kontrollant!

Du har fortfarande att gameboy i din garderob?Vad sägs om att NES controller?Låt oss åka dem ut!(:Steg 1: Objekt behöver du:-Musik (valfritt, men rekommenderas)-Lödkolv-Lödning objekt: tråd, löda, etc.-Nes controller.-Game Boy (detta instructable kom...

Custom NES fall mod

jag har varit ett stort fan av Nintendo (NES) sedan den först kom ut 1985. Jag har alltid hållit en arbetande NES omkring, och ibland spela. Döda tid surfa på interweb, och jag upptäckte casemodding. Jag älskade omedelbart idén att göra en anpassade...

Hur man fixar en PAL Gamecubes ljusstyrka problem

första gången som jag gör en instructable så kalt med mig!Så har jag haft problem med min PAL Gamecube är för ljust. Jag har använt min Google-Fu för att hitta en fix för det men jag har endast stött på saker relaterade till andra Nintendo-konsoler (...

Hur man gör en handheld bärbar Nintendo 64 N64 spelkonsol - iNto64

någonsin velat göra din Nintendo 64 (N64) gaming konsolen till en handheld bärbar enhet för "på språng" spela?Detta system kör av Li-ion batterier som är kraftfull nog att köra systemet och är även laddningsbara celler.Med denna serie av omfatta...

Batteri drivs kartong HDMI-Retro-TV står för din Raspberry Pi

Din Raspberry Pi förtjänar en egen skärm och stand! Varför dela din Raspberry Pi med vardagsrum-TV? Ge din Pi egen monter och batteri så att du kan styra det någonstans i huset eller på kontoret. Tänk dig att ha din egen retro TV-kartong Ställ för di...

Bygg din egen Mini Arcade skåp med Raspberry Pi

Porta-Pi Mini arkaden är en desktop-storlek, fullt fungerande, mini arcade skåp mäter strax under 13 x 9 x 10 inches (HxBxD).Här Porta-Pi arkad vänder din Raspberry Pi i en mini arcade maskin. Naturligtvis du kunde stoppa någon annan retro konsol inu...

Radio iPod Dock

en kille nyligen kastade denna gamla radio i papperskorgen... det var under ett hus i år, leriga, rostiga tarmar, svart plast målade med vit husfärg... skräp!!! Så jag gjorde vad alla "normala" rensning samlare skulle göra, jag återanvänt det. J...

Ultimata spel konsolen kallare

detta Instructable är för den ultimata spel konsolen kallare. Efter att ha skickat min PS3 och Xbox 360 in för reparationer (flera gånger), jag bestämde mig för att jag hade att komma med ett bättre sätt att hålla värmen i dessa dyra spelkonsoler.Som...

Bärbara RetroGame konsolen (Raspberry Pi)

Detta instructable är skriven för FabLab att göra kursen för Rotterdam University of Applied Sciences.För denna kurs ska jag göra en bärbar spelkonsol i kombination med en Raspberry Pi och ett anpassat skal.För en skoluppgift tvungen jag att göra obj...

Hallon PiSONE flera nöjescentrum

efter framgången med min första Instructible här är min andra! Det är inte en miljon miles från arcade maskinen jag byggt men arcade maskinen är endast en maskin som en spelare och det är bara en fick liten en person skärm.Så kommer denna bygga att v...