Hoe maak je een PIP-Boy (Prototype) (5 / 8 stap)

Stap 5: Overzicht van de Software en programmeren


Nu dat u het hebt gebouwd, is het tijd uw PipBoy tot leven te brengen. Uw geit-test is mislukt? Geen probleem! Deze volgende paar stappen en u zult een bonafide PipBoy programmeur in geen tijd!

Dus wat er eigenlijk gaande binnen beide processors? Aan de Arduino-kant, niet een gehele partij. De Arduino is gewoon parseren van de NMEA-gegevens van de GPS, formatteren in een vaste pakketlengte van ongeveer 45 bytes en het spugen op serieel naar de uLCD43 van Picaso processor. Als u een kijkje op de 4DGL code, ding lijkt een veel ingewikkelder nemen, maar de meerderheid van het programma is alleen het schrijven van alle afbeeldingen voor de weergave. Het 4DGL programma meestal gewoon wacht tot het pakket van de Arduino en vervolgens bijgewerkt de weergave-informatie op het tabblad navigatie voor de gebruiker om naar te kijken. Ik heb gereageerd alot van mijn code, dus het moet vrij rechte voorwaarts als u probeert om het te lezen. Ik haat het als mensen lange code, maar niet in slagen bieden om het commentaar goed, verlaten lezers om te worstelen. Wat is de zin in het delen van uw programma als je niet gaat te delen met gebruikers van alle vaardigheidsniveaus? Dus hopelijk is er geen mysterie naar mijn code en je hieruit kunt leren. Ik kan niet echt aanspraak maken op ieder krediet voor 90% van de Arduino-code als het is meestal uit het voorbeeld Adafruit bibliotheek. De 4DGL code is echter geheel mijn eigen arbeid van liefde en te wijten aan 1000 + coderegels geplaatst, ik zal niet weer te geven als een afbeelding hier. Het opent prima in een code-editor zoals Notepad ++ wilt u gewoon een kijkje zonder te hoeven downloaden van de 4D systemen suite. Het is heel graag de verwerking-taal, dus het moet relatief makkelijk te volgen.

Aan de slag moet u twee verschillende programma's:

Arduino IDE v 1.0
4 D systemen Workshop Suite

Download en installeer de programma's naar uw computer (helaas de 4D-software is alleen voor Windows, dus Apple en Linux-gebruikers zullen moeten vinden van een Microsoft-machine voor deze volgende stappen)

Ik uitgepakt de beelden en geluiden direct vanuit mijn spel bestanden op mijn computer zodat ik kan niet wettelijk aan hen doorgeven. Ik zou niet willen hebben te verwijderen van dit Instructable dom juridische redenen :( Dus ik zal niet het uitpakken ze ofwel detail, maar het is zeer gemakkelijk te doen moet u zoeken elders. Ik zal u nog steeds tonen hoe goed zetten afbeeldingen en geluidsbestanden naar de uSD-kaart voor gebruik met 4D systemen LCD en OLED schermen.

Voordat we kunnen uploaden van een bos van beelden naar de micro SD-kaart en sluit hem aan op ons scherm, moet we Formatteer de kaart. Volgens de de Graphics componist user guide, die u wilt doen een volledige formaat, dus uncheck "snel formatteren" en gaan voor een stuk of snack. Mijn computer nam ongeveer 5 minuten volledig formatteren een 2GB kaart.

Laden van afbeeldingen op de micro SD-kaart:

1. volledig formaat kaart
2. het openen van grafische Composer Software (4D Workshop--> Tools -> Grafisch componist)
3. Klik op de "add" knop in de linkerbenedenhoek van de software
4. Selecteer alle afbeeldingen die u wilt toevoegen en druk op OK
5. nadat alle afbeeldingen zijn geladen in de software, klikt u op de knop opbouwen
6. Selecteer de eerste optie (4DGL, SGC Picaso - GCI - FAT geselecteerde map)
7. zorg zeker de uitvoermap is uw micro SD-kaart (doorgaans station D:\)
8. Klik op ok en controleer de SD kaart rijden om te zien dat de bestanden zijn gedownload (twee bestanden genaamd ".gci" en ".dat" op de kaart)
9. de ".dat"-bestand openen en opslaan op een andere locatie op uw computer
10. Verwijder de kaart uit de computer en het pop in de micro SD-kaartsleuf op het LCD-scherm

Er zijn meerdere manieren om diplays beelden met behulp van 4DGL, maar ik ben met behulp van een functie die u vereist om de beelden door de indexpositie in het bestand ".dat" te noemen. Dus de eerste drie beelden in dat bestand dus indexen 0, 1 zijn, 2 enz. Dit zal meer zinvol wanneer u naar de code in het programma opgenomen verwijst.

Compileren en laden van de code van de 4DGL naar het LCD-scherm:

1. download het bijgevoegde bestand "PIP4DGL"
2. open de software van de workshop 4D
3. Verander het "Platform" in de werkbalk op uLCD-43PT_GFX2
4. Steek in de Raad van bestuur naar USB naar seriële boord (TX naar RX0, RX te TX0, VCC naar 5V, GND met GND en RST sturen naar DTR
5. Zorg ervoor dat de output is ingesteld op de juiste COM-poort van het tabblad naast het compileren en de Download knop
6. wacht op de gekleurde cirkel op de werkbalk om te schakelen blauwe (duurt slechts een paar seconden)
7. Controleer de "Bestemming -> Flash" optie op de werkbalk
8. Klik op de knop "Samenstellen en downloaden"

Compileren en laden van de code de Arduino:

We moeten vóór het laden van de code aan de Arduino, volg de instructies van Adafruit hier

1. download de bijgevoegde bestanden "PIPARDU.ino"
2. open de PIPARDU bestand en dubbel te controleren dat gecompileerd
3. Sluit de Raad van bestuur.
4. uploaden van de code.

Gerelateerde Artikelen

Hoe maak je een Pipe Cleaner Stick Figure

Hoe maak je een Pipe Cleaner Stick Figure

Everybody likes stokcijfers, en de meeste mensen zoals pijp schoonmakers, dus waarom niet combineren? Deze gids zal u tonen hoe maak je een stok figuur uit een enkele pijp schoner.Wat die u nodig hebt:x1 pijp cleanerSchaar (optioneel)Stap 1: hoofd Be
Hoe maak je een Game Boy color oplaadbare.

Hoe maak je een Game Boy color oplaadbare.

ik weet niet over u, maar ik ben vermoeid van het kopen van de AA batterijen, en ik hou nog steeds van mijn spel collectie van nostalgie.zo, besliste ik te mix van oude en nieuwe te maken van een oplaadbare Gameboy! Dit instructable is waar je leert
Hoe maak je een pipe cleaner stok figuur

Hoe maak je een pipe cleaner stok figuur

ik zal je nu leren hoe te maken van deze kleine stok figuur-jongens.Stap 1: materialen u nodig:1. 1 Pipe cleaner2. 1 paar van schaarStap 2: Vouwen en knippen Nemen van deze pijp schoonmakers en vouw het zoals dat in de afbeelding ^-^ en snijd het de
Hoe maak je een "Land Boy" stijl katapult

Hoe maak je een "Land Boy" stijl katapult

deze katapult is patroon na degene die mijn grootvader en vader gemaakt. Het vereist dat een "Y" vormige stick, sommige elastiekjes of rubber gesneden uit oude binnenband, kleine diameter tekenreeks of tandheelkundige floss, en sommige oude scho
Hoe maak je een bal molen met lego en een pvc-pijp--digitale ontwerp-bestand bevat

Hoe maak je een bal molen met lego en een pvc-pijp--digitale ontwerp-bestand bevat

Greetings en welkom op mijn Instructable op hoe maak je een molen van de bal met behulp van lego en PVC pijp.Dit instructable nu bevat een 3D digitale ontwerp en 3D handleiding van hoe maak je deze bal molen.de HTML-versie van de handleiding is besch
Hoe maak je een Animatronic Hand

Hoe maak je een Animatronic Hand

In dit Instructable zal ik je laten zien hoe maak je een matig ingewikkeld Animatronic hand, met behulp van de soorten technieken gebruikt door de werkelijke animatronics specialisten. Het systeem is in feite een complexe marionet, met servo's brenge
Hoe maak je een draagbare zonne-Generator

Hoe maak je een draagbare zonne-Generator

Hoe maak je een draagbare zonne-GeneratorWaarom zonne-energie?Zonne-energie is op dit moment de schoonste en meest overvloedig hernieuwbare energiebron beschikbaar. Zonne-energie is volledig gratis en produceert geen verontreinigende stoffen. De enig
Hoe maak je een coaxiale lucht kanon

Hoe maak je een coaxiale lucht kanon

deze video toont hoe maak ik een compacte 2" droeg lucht kanon met een coaxiale zuiger-ventiel. Om te begrijpen hoe deze kleppen werk onderzoekt de derde animatie in de volgende link:http://www.spudfiles.com/forums/Piston-Valves-Explained-visually-t8
Hoe maak je een ring van afgekant koperen pijp

Hoe maak je een ring van afgekant koperen pijp

hoe maak je een stijlvolle ring uit stuk uit 3/4" koperen pijp.Gemaakt met goedkoop sanitair hulpmiddelen, gepolijst met beschikbare materialen.Stap 1: Verwerven materialen Moet u alleen een paar dingen om te maken van deze ring:Koperen pijp. 3/4&quo
Hoe maak je een elektrische basgitaar via lamineren van hout en andere verschillende technieken van de woodcrafting

Hoe maak je een elektrische basgitaar via lamineren van hout en andere verschillende technieken van de woodcrafting

dit is een diepgaande gids voor de gedurfde woodcrafting ambachtsman die hoe maak je je eigen elektrische basgitaar met behulp van diverse technieken gebruikt uitleggen zal in hout crafting. Deze handleiding krijgt u om te gaan door middel van een pr
Hoe maak je een afdaling Ski-Bike 2.0

Hoe maak je een afdaling Ski-Bike 2.0

Een ski-fiets is een prachtige contraption die gebruikmaakt van de basiselementen van een fiets vastgemaakt naar downhill skis te rijden van een besneeuwde helling.Mijn eerste poging om het creëren van een afdaling ski-fiets resulteerde in een volled
Hoe maak je een gegrilde kaas gameboy sandwich!

Hoe maak je een gegrilde kaas gameboy sandwich!

Goede ochtend/avond/wat is tussenin! Ik zat te denken (een zeker teken om uit te kijken) "Hoe maak ik mijn Game Boy advance beter?" Nou, ik kwam te weten hoe! Dit is hoe maak je een gegrilde kaas sandwich gameboy! (geïnspireerd door pinky-Dink-d
Hoe maak je een duct tape pokeball

Hoe maak je een duct tape pokeball

dit is hoe maak je een duct tape pokeball. Het is wellicht niet de beste, maar het is zeer nauwkeurig. Ik ben het maken van het recht langs kant je want dit is gewoon mijn prototype dus geduld met mij! Bedankt voor het kiezen van mijne in plaats van
Hoe maak je een gemakkelijk semi-auto Spud Gun uit een brandblusser plus schroefdraad

Hoe maak je een gemakkelijk semi-auto Spud Gun uit een brandblusser plus schroefdraad

Dit Instructable zal u tonen hoe te maken van een lucht kanon uit een brandblusser en PVC en hoe maak je een getrokken vat zonder ingewikkelde machines. Tegen het einde van dit Instructable leert u hoe maak je een spud geweer dat kan houden ≤200 psi