Bygga en modell för satellitbaserade Laser kommunikation (4 / 6 steg)

Steg 4: Programmera Arduino



Fotoceller

Som tidigare var både fotoceller och servon anslutna till samma Arduino. Arduinoen programmerades sedan att läsa indata från fotoceller. Arduinoen utgångar heltalsvärden mellan 0 och 1023 för olika ljusstyrka. Koden har en variabel för tröskeln. Detta bör fastställas genom mätning av fotocell utdata för bakgrunden ljus och med laser pekar på den. Vi slutade använda värden mellan 200 och 900, beroende på hur snabb laser flyttade och hur mycket ljus som fanns i rummet var vi med.

Servon
Servon kan flyttas genom att skriva ett värde mellan 0 och 180, som är lika med hela sitt utbud av 180 grader. Beroende på vilken fotoceller passerat tröskeln, kommer att servon justera lasern positionering för att förbli spetsiga till målet.

Se till att kolla i vilken riktning servon snurra. I vårt fall var vågrät servo på position 0 i längst till vänster och på 180 i längst till höger. Vertikala servo var på position 0 överst och vid 180 längst ned. Om detta är olika, bör koden vara anpassad för servon fortfarande flytta lasern som förväntat.

Två huvudsakliga mekanismer genomfördes:

1 / små justeringar

För det första, fotoceller som omger det faktiska målet orsaka servon till flytta lasern i riktning mot målet, e.g. om rätt fotocellen drabbas av laser, det kommer att flytta till vänster.

2 / Sök mönster

Den andra mekanismen är olika sökkriterier. Om ingen fotocell upptäcker laser och det finns också några uppgifter om tidigare kontakter med fotoceller lagras, att lasern börja köra sökkriterier. Den första sökmönstret som implementerades skannade helt enkelt ett torg där målet var förväntas vara av svepande upp och ner, sakta rörelse i sidled medan du gör.

Andra sökmönstret är mer sofistikerad: det börjar scanning i centrum av kvadratiska området, sedan spiraler utåt tills det har täckt hela området. Den största fördelen med detta är att sökningen börjar på plats med den högsta sannolikheten att hitta målet. En annan skillnad till den första sökalgoritm är att här sökmönstret justerar området den skannar varje gång laser ansluter till målet: dessa koordinater är då uppsättning som nya centrum av sökfältet ska signalen gå förlorade. Båda sökmönster starta om om målet inte förvärvas efter området har täckts.

Nedan finns illustrationer av både sökmönster och två filer med Arduino kod som körs i systemet med varje Sök mönster.

Se Steg
Relaterade Ämnen

Bygg en modell tank: Tristar Marder III

John Prigent tar oss genom den första delen av hans "av The Box" bygga för den Tristar Marder III H. ursprungligen publicerad på hobby tidskrift http://www.militarymodelling.com/ ge det ett försök och berätta vad du tycker.Jag bestämde mig härom...

Bygga en modell fackverket bro

här är några av grunderna för att bygga en modell fackverket bro med legos. Anledningen till att jag byggde denna bro är eftersom jag är fascinerad av bridge mönster, och jag visste att en fackverket bro skulle vara en enkel modell för att bygga. Jag...

Hur man bygger en modell Rocket Launch styrenhet med en avtagbar nyckel

Dessa instruktioner kommer att guida dig genom att bygga en modell rocket launch styrenhet med en avtagbar nyckel för användning med standard Estes raket tändmedel. Bygga en lansering styrenhet med en avtagbar nyckel kan du helt ta bort launcher inna...

Smart Park använder Laser kommunikation (Intel IoT)

Med tanke på den nuvarande parkering krisen i vårt land och den nya lösningar liksom multilevel system, hjälper inte mycket. Vårt projekt är ett försök att spara tid, kraft och ekonomi är associerad med parkering. Check-in, parkering slot tilldelning...

Bygga en Modellera raket - introduktion

bygga en Modellera raket är ett roligt tidsfördriv, men det kan vara lätt för någon ny till hobby att göra fel. Handboken är avsedd att hjälpa dem som är nya för hobby komplett alla steg krävs för att bygga en grundläggande raket kallas Big Bertha. D...

Hur man bygger en modell raket av holden

behöver:-skyddsglasögon-2 liter tomma läsk/flaska-2 koppar vatten-1 kopp ättika-karamellfärg valfritt tillval (vilja utställning strömmen av vatten klart)-2 msk bakpulver-hushållspapper-cork-några silvertejp-skruv (ungefär 3 Inches)-träbit att lanser...

Bygga en modell båt: Telectra

Radio control har funnits länge och föreslogs först av Patrick Alexandra 1888 och Nicola Tesla demonstrerade sin radiostyrda systemet 1898 som han beviljades ett Amerikanskt patent.Denna artikel publicerades först i hobby tidningen www.modelboats.co....

Bygga realistisk modell vulkaner

materialstora (tall) plast injektionsflaskafilmburkmassor av tidningenspray limfoliesandmaskeringstejpsvart, vit och brun sprayfärg1 "x 1" kartong bitarUngefärlig tid behövs60 minuterIngen två vulkaner som är exakt lika, men vi kan dela upp dem...

Bygga skala modell raketer

Halv skala? Super skala? FN bra-nog-för-regeringens arbete-skalan? Se realistisk modell raketer baserat på verkliga raketer. Detta är den Little Joe II, fordonet för Apollo space kapsel som lanserades på en Saturn V-raket. Wow, har det varit 45 år se...

Bygga en modell bygga styrelsen

jag har byggt balsa trä modeller i ca 13 år nu och har en god tillgång på kit lager hopas väntar på att byggas, några av dessa kit är små stick och vävnad gummiband drivs modeller som jag har plockat upp här och där. Normalt när jag bygga en stor mod...

Enkla RC Stick plan bygga (CAD modell ingår)

Detta är en enkel RC plan utformad kring en 1/2 '' x 1/2 '' pluggen för flygkroppen. Fördelen med en sådan konstruktion är lätt modifiering-elektronik och någon önskad sensorer kan placeras nästan var som helst längs flygkroppen. Planet drivs via en...

Hur man bygger en modell trä jolle

detta instructable fungerar som en guide att bygga en skalenlig modell av den trä jolle designad av Bob Darr, av Spaulding Boatworks i Sausalito, Kalifornien. Även om storleken är mindre, innehåller den här processen samma processer för att bygga ful...

Hur man bygger små modell fartyg från kit

Fast skrov är bara en annan metod för byggnaden. Fast skrov, smör och bröd, planka på skottet, planka på ram alla har sitt värde.Fast skrov Kit har skönheten i konstruktion flexibilitet. En nybörjare kan ta ett fast skrov kit och göra nästan ingentin...

Bygga en modell båt: HMS Ajax

en sydafrikansk Modell båtar Magazines läsare, Pat Keogh beskriver hans senaste modellen.När jag tänker tillbaka genom åren och när jag började 1975 köpa min första uppsättning planer från David McGregor, slår det mig ganska som humoristisk att det h...

Hur man bygger en modell raket av hushållens material

Du behöver inte köpa en raket kit för att njuta av lansera modellen raketer. Denna video visar kan du bygga en med material som du förmodligen redan om runt huset....

Bygga en Laser skära modell på en regnig dag

Om du älskar bygga modeller och har inte provat laser skär kit... så har du en stor behandla i butik.Jag tittade på Instructables och har ännu inte sett någon hänvisning till dessa stora kit och tyckte jag att det vore en bra idé att dela mina erfare...

Laser skär kartong Jupiter 2 modell

Lost in Space är en av mina favorit retro science fiction TV-program. Jag har alltid velat en modell av Jupiter 2 rymdskepp från showen. Jag trodde det skulle vara intressant att se om jag kunde använda Autodesk 123D och 123D Make för att konstruera...

Bygga en planka på ram modell fartyg

Välkommen! Mitt namn är Bob Hunt och jag bygga fartygsmodeller för en hobby. Jag har byggt dessa underbara modeller i över 23 år nu. Jag vill dela med dig en mycket detaljerad uppsättning instruktioner om hur man bygger ett ganska enkelt "plankan på...

Färdiga bygga en Flat Rock Scorpion modell (Hadogenes Troglodyt) och lysande det

modell/pussel ficks från Discovery Channal store. Att vara runt 9-10 inches lång det är bara en aning större då Hadogenes Troglodyt på det är största. men är tillräckligt nära för att vara realistisk.Det finns några små bitar (ganglion och hjärnstamm...