Ultimate Frisbee Launcher (2 / 3 stap)

Stap 2: Stap 2: programmeren voor Raspberry Pi


Programmering
Stap 1: Controle van de servo 's

Na het opstarten van uw Raspberry Pi, open de Terminal. Dit moet zich bevinden op het bureaublad. Typ in het,

sudo idle3

Hiermee opent u een programma voor het bewerken en schrijven van code. Klik op bestand-nieuwe. Plak deze code in het nieuwe document. Opmerkingen voorafgegaan door een # zijn overbodig.

Download dit bestand. Het zal zeggen "Geen voorbeeld beschikbaar." Niet worden betrokken - gewoon Klik op de downloadknop en kopiëren het naar je Raspberry Pi.

Doe Ctrl + S om op te slaan van deze code. De naam die u wilt gebruiken, maar u zult het later opnieuw. De eenvoudigste naam lijkt noemen van het "servo".

Stap 2: Bedrading de servo's (u moet een netsnoer voor deze stap. Dit kan bijvoorbeeld vanaf elk apparaat.) U moet ook weten het nummeringssysteem voor de GPIO pinnen. Deze zijn door het volgende diagram getoond met de linker en zijkanten worden de randen van de Pi.

Ten eerste, de servo dimmer-switch. Sluit alle drie van de draden komt van de servo naar jumper draden. Sluit elke jumper draad aan deze GPIO pinnen op de Raspberry Pi. Ze worden aangeduid op basis van de bijbehorende servo-draad.

Wit (kracht) -> 7 rood (control) -> 4 zwart (grond) -> 14

De kleuren van de draden op uw servo mogelijk niet precies hetzelfde. In dit geval baseren uw verbindingen voor de functies van de draden die hierboven.

Hierna sloeg de feed servo. Ten eerste strip over ⅜ inch van isolatie off van de macht levering draad. Als er zich een connector, zoals een USB, moet dit ook worden afgesneden. Dit kan worden gedaan door simpelweg het nemen van een paar van schaar en het USB deel van de stroomtoevoer afsnijden In het doen dit u vindt de twee draden, meestal een is zwart en een rode is hoeft u alleen de zwart een. Nu, elk van de servo draden verbinding te maken met een jumper-draad. Verbind de draden van de macht op de voeding aan jumper draden zo goed. Als er drie draden, hoeft u niet de derde als voor gegevens. Maak de volgende aansluitingen, opnieuw met het label als de overeenkomstige servo en power supply draden.

Brown (grond) -> 25 oranje (kracht) -> rood (op voeding) geel (control) -> 12 zwart (op voeding, gemalen) -> 6

Stap 3: Voer het programma bij het opstarten

Deze stap omvat talrijke opdrachten in de Terminal die je kan niet begrijpen. Ik zal proberen uit te leggen wat de opdrachten doen, maar gewoon blijven volgen van deze tutorial, en het zou moeten werken in het einde.

Eerst, in de Terminal cd bbt invoert

Terminal opereert in een vooraf ingestelde map, en deze opdracht wijzigt u de map naar de map "bbt." Volgende, type

Nano launcher.sh

Hierdoor ontstaat een bestand in de map van de bbt genaamd "launcher.sh." Dit programma zal uiteindelijk doe wat het zegt: start het programma servo. Typ deze code

cd / cd home/pi/bbt sudo python servo.py cd /

In lijn 3 van het wetboek moet "servo.py" wat u noemt uw programma in stap 1. Nu ken Ctrl + X, Enter om op te slaan van de code.

Nu om Maak uw script executable, Typ in deze opdracht

chmod 755-launcher.sh

Nu, zult u moeten een logboek elke uitgangen of fouten in op te slaan. Ga terug naar uw gebruik van de map van de standaard

cd

In de terminal. Maakt een log bestand met behulp van

mkdir logs

Nu voor eigenlijk het maken van het script uitgevoerd bij het opstarten. Type in de Terminal

sudo crontab -e

Hiermee opent u de crontab bestand. Overal in dit bestand, voer

sh /home/pi/bbt/launcher.sh >/home/pi/logs/cronlog 2 > & 1

Dit zal het vertellen van de Raspberry Pi te lopen uw programma bij het opstarten. Doen van Ctrl + X, Enter om op te slaan.

Om te testen het volledige programma, nu dat je de code die is geschreven, hebben servo's verbonden, en het programma stormloop voort voorsprong, in de Terminal invoeren

sudo reboot

Wachten op de Raspberry Pi te starten, en het programma moet automatisch uitgevoerd! Als om wat voor reden het niet werkt, typt u de volgende opdrachten in de Terminal.

CD logboeken kat cronlog

In dit bestand het moet zeggen: "eerst throw, ¼. Tweede throw ¼..."enz. Als dit het geval is, Controleer uw bedrading, zoals dit waarschijnlijk het probleem is. Als er een fout weergegeven in het logboek, controleren dat u stap 1 correct.

Gefeliciteerd! U bent nu klaar met het "binnen" deel van de bouw!

Gerelateerde Artikelen

Verbeter uw Ultimate Frisbee spel met deze foute basistechnieken

Verbeter uw Ultimate Frisbee spel met deze foute basistechnieken

als een voormalig lid van de Iowa State University Women's Ultimate Frisbee Team, vrouw geminacht, die verscheen op College onderdanen 2009 en 2011, ik heb een paar inzichten in de sport van Ultimate Frisbee. Ik heb al mijn vaardigheden en kennis opg
Extreme ultimate frisbee

Extreme ultimate frisbee

het hangt als je het spel ultimate frisbee &/of voetbal omdat het is een mix tussen de tweeStap 1: samen te werkenAls er een klein gebied hebben 5-8 spelers op een team maar als er een grote open ruimte in een team of meer kunt u maximaal 25 spelers.
Bureaublad Frisbee Launcher met Wii Nunchuck

Bureaublad Frisbee Launcher met Wii Nunchuck

Hier is hoe te bouwen mijn eerste iteratie van een draagraket die Discraft mini Star Ultimate schijven gooit. Je zou kunnen noemen dit de snelle en vuile versie. Het is echt basic. Alles wat het doet is te schieten. Maar het kan gemakkelijk worden ge
Beginner's Guide to georganiseerde aanval in de Sport van Ultimate

Beginner's Guide to georganiseerde aanval in de Sport van Ultimate

Heb je ooit gespeeld een spel van ultimate indien geen van uw team op dezelfde pagina is? Het kan zijn frustrerend probeerde door te gaan van de schijf als elke speler hun eigen plan heeft en wordt ervan uitgegaan dat de rest van het team weet wat di
Hoe te gooien een frisbee (Backhand)

Hoe te gooien een frisbee (Backhand)

deze instructies zijn ontworpen om u, de gebruiker, op hoe te gooien een frisbee achterkamertjes instrueren.  Er zijn meerdere manieren om een frisbee te gooien: forehand, backhand, hamer... de backhand is over het algemeen de eerste gooien dat is ge
Een betere nacht Disc

Een betere nacht Disc

In mijn stad Ultimate Frisbee is een mooie grote deal.  In het voorjaar ontmoet de mensen die spelen, in het algemeen in het weekend en een paar keer na school.  In de zomer, zijn bijna elke dag.  Vorig jaar merkten we echter dat de beste tijd, en vo
Gloed in de donkere Paracord

Gloed in de donkere Paracord

Gloed in de donkere Paracord voor al uw Paracord projecten. Glow in de Dark polsbandjes, sleutelhangers, hond kraag en Leash, mes greep of meer maken. Denk aan alle het einde minder projecten u met gloed in de donkere Paracord doen kunt, u zal uw vri
Hoe maak je een voetbal

Hoe maak je een voetbal

na een recente reis naar Zambia, mijn kerk keerde terug met diverse "souvenirs". Een van hen wordt een "voetbal" de kinderen rond geschopt. Dit Instructable is een variant van hun ontwerp.Voel je vrij om te stemmen! : DStap 1: Verzamel
De MusicTank

De MusicTank

Wat is het : A Solar Powered 2.0 (uitbreidbaar) stereo-systeem in de krachtige en intimiderend shell van een tank!Waarom : Ik speel voor mijn scholen ultimate frisbee team en we zijn weg de meeste weekend op toernooien, onze toernooien starten in de
F4 Sport schijf, A Ripstop Frisbee

F4 Sport schijf, A Ripstop Frisbee

dit instructable is ontstaan uit mijn frustratie dat de gemiddelde frisbee is te omvangrijk om te reizen met de hele tijd.  In mijn frisbee-minder tijd herinnerde ik gelukkig maaltijd speelgoed uit jaren geleden; het was een kleine stof-schijf met ee
Hoe maak je een granaatwerper nerf en granaten met geen frisbee!!!

Hoe maak je een granaatwerper nerf en granaten met geen frisbee!!!

Dit ding is eigenlijk vrij krachtig, en een granaat rond 15 voet kunnen lanceren! Echt affectieve in nauwe gevechten (ik ben beest in korte gangen!)  Ik haat de frisbee granaten!!! Dit ding alleen kostte me $1!Stap 1: Materialen die nodig zijn voor d
Mini BB launcher

Mini BB launcher

Hier is een snelle, goedkope en gemakkelijke manier om wat plezier te hebben! In deze video, ik zal je laten zien hoe kun je een cool mini airsoft BB launcher om plezier te hebben plinking kleine doelen. Het is veilig genoeg om binnenshuis te gebruik
DIY gemakkelijk Spoelgeweer | Elektronische projectiel Launcher

DIY gemakkelijk Spoelgeweer | Elektronische projectiel Launcher

Hallo iedereen! Welkom terug bij een andere Ben bouwt Instructable!Vandaag maken we een zelfgemaakte Spoelgeweer uit delen rond de winkel te leggen. Met sommige condensatoren en een schakelaar en sommige andere delen, maken wij een elektromagnetische
Lucht druk Rocket Launcher systeem

Lucht druk Rocket Launcher systeem

In dit instructable wij zal u tonen hoe te bouwen van een lucht druk rocket launcher systeem met alle de steun elektronica monitor die het kanon lucht, luchtdruk, windsnelheid en beheersing van het afvuren mechanisme.Hier is die een glimp van wat de