Robot orm (2 / 16 steg)

Steg 2: Fotocell sensorer




Snabb fotocell tutorial

Vi kommer att gå igenom denna fotocell steg ganska snabbt, så om du behöver mer information eller detaljer, titta här: fotocell handledning, det är en instructable för att upprätta en enkel fotocell sensor. Vi kommer att använda samma inställning och liknande kod i vårt projekt.

Varför vi behöver sensorer

I det här steget som vi kommer att sätta upp tre fotocell sensorer, kommer alla dessa att behövas att slutföra ormen. Två av dessa sensorer blir riktad sensorer, kontrollera motorerna. Mer ljus antingen höger eller vänster sensorn kommer att ha kommer att kontrollera hur mycket ström av motorerna kommer att få, styrning av hastighet och riktning av ormens rörelse. Den senaste sensorn blir sensorn för miljöbelysningen, upptäcka hur mycket ljus som i rummet. Detta är nödvändigt för varje riktad sensorer så de kan berätta hur mycket mer ljus riktas mot dem. och det är nödvändigt för lysdioderna, om rummet är mörkt, tänds lamporna.

Ställa in kretsen

Vi använde en liknande setup som instructable exemplet för vår fotocell sensorer. När får en sensor, är det exakt samma. Se bara till att analoga stiften placeras i stift 2-5, som motorerna kommer att använda 0 och 1 (även om de inte är anslutna till dem). Vi har använt analog stift 3, 4 och 5. Där 3 och 4 är riktad sensorerna och 5 är den omgivande sensoren.

När du ställer in flera sensorer, bara använda exemplet med samma krets som den första. Varje sensor måste ha sin egen linje till makten och marken och kan inte ingå i samma krets; Detta kommer att underlätta efterbehandling ormen i framtida åtgärder. Kontrollera också att ditt motstånd är samma, eftersom detta påverkar de analoga avläsningarna, måste vi alla sensorer till att läsa liknande värden.

Koden

/*
int photocellReading3; analog läsning från analoga resistor avdelare
int photocellReading4; analog läsning från analoga resistor avdelare
int photocellReading5; analog läsning från analoga resistor avdelare

void setup(void) {
Serial.BEGIN(9600);
}

void loop(void) {
photocellReading3 = analogRead(3); basera ljus läsning
Serial.Print ("Analog läsning 3 =");
Serial.println(photocellReading3); den råa analoga behandlingen

photocellReading4 = analogRead(4); kommer att gå till motor 1
Serial.Print ("Analog läsning 4 =");
Serial.println(photocellReading4); den råa analoga behandlingen

photocellReading5 = analogRead(5); kommer att gå till motor 2
Serial.Print ("Analog läsning 5 =");
Serial.println(photocellReading5); den råa analoga behandlingen

Serial.println("");

Delay(1000);
}
*/

Igen, koden liknar fotocellen instructable. Vi skapar photocellReading variabler för att lagra de analoga avläsningarna från stiften och sedan starta huvudloop. Vi kommer att ange variabeln till den analoga behandlingen och skriva ut den för att se om det fungerar. Vi paus i 1 sekund, eller annars behandlingen kommer att skriva ut så fort vi kommer att kunna läsa dem.

Leka med sensorer. Lyser en ficklampa i dem att göra avläsningar spike, täcka dem för att göra mätvärdena som släppa. Dina mätvärden kan ha olika värden än vår, detta är okej. Varje sensor är olika och det beror på det omgivande ljuset i rummet på gång.

I nästa steg ska vi använda dessa värden för att styra motorerna.

Se Steg
Relaterade Ämnen

Vattentäta din servomotorer

om du använder servomotorer för undervattens verksamhet, även om dessa hitec vattentät servon är super fin, du behöver inte spendera 50 dollar per servo. Här är hur man vattentät servon själv i några få steg. Jag har inte testat detta på super lågt d...

DIY Elektromyografi

Elektromyografi (EMG) är mätningen av nervimpulser till dina muskler. Förmodligen den mest populära konsument enhet med EMG är Myo, vilket är ett armband som låter dig gest kontroll – kolla in deras hemsida för att se några coola demos av varför EMG...

3D tryckta ormen robot

När jag fick min 3D skrivare började jag tänka vad kan jag göra med den. Jag skrev ut en massa saker men jag ville göra en hela byggandet med 3D-utskrifter. Sedan tänkte jag om att göra robot djur. Min första tanke var att göra en hund eller en spind...

Robot kostym 2014

I år bestämde jag mig att göra ett par robot kostymer för barnen. Mitt mål var att skapa en ganska klassisk kantighet robot men jag ville också lägga till några element för att göra det lite mer trovärdigt. Jag kunde lägga en ljus display i bröstet o...

Robot nattlampa med två ansikten

jag hade en gammal pc liggande--en att jag inte kunde få arbeta på grund av min okunskap eller lättja. Så jag demonterade det och använde dess delar för att skapa en natt ljus robot. Nattlampan lades verkligen för att ge det mer av en visuell effekt...

Beröringsfria givare kontrollerade Robot

Detta projekt är en enkel robot som styrs från en PC med ett tangentbord eller en Leap beröringsfria rörelsesensor. Roboten själv kör på ett PICAXE 20M 2 chip, en mikrokontroller som är programmerad med en form av BASIC. Jag valde PICAXE chip efterso...

Göra en simning Robo-orm

Sneel är namnet på min orm / ål simning robot. Detta är dokumentation av hårdvara, mjukvara och mekanisk konstruktion av Sneel_003.uretan flex slangar, mikrokontroller, Zigbee trådlös radio, slangklämmor, sladdar, servomotorer, titanium servo parente...

ShakerBot: En Ymmann Robot

när du tänker på robot förflyttning, vad är det första som kommer att tänka på? En tvåbent? en hjulförsedda mobil robot? En differentierad drive system? Jag tror ärligt talat att det finns många mer intressant biologiskt inspirerad förflyttning mekan...

PulleyBot: En remskiva Driven Robot

PulleyBot är en enkel, enhetlig manöverdonet 3D tryckta leksak med en växellåda som helt består av trissa system. Detta instructable är en handledning om hur man monterar PulleyBot, men om du är intresserad av remskiva, kabel och kedjan mekanismer, d...

Instructables Robot klockan

Detta är en awesome Instructables Robot klockan som är perfekt för alla skrivbord, natt stannande, fönsterbrädan, Soffbord, etc... Den är liten och trådlösa, vilket gör det perfekt för resor. Att aktivera det bara trycka roboten och titta på honom ly...

2D tecknad Animation av Instructable Robot

Den bekant instructable robot som vi alla har vuxit till kärlek har nu modelleras i Synfig Studios fantastiska 2D-animation programvara och publiceras på dessa sidor för alla att använda. Fullt fungerande robot modellfilen ingår och allt är gratis. D...

DIY Robot Cart (billigt + kraftfulla + snabb)

Hej allihopa, i Autodesk 123 Design, jag jag skapade en modell av en robotic vagnMin design är original och jag hoppas snart kunna göra produkten eftersom det är ganska billigt och lätt att göra.Det finns många användningsområden för den här datorn,...

Enkel robot-låg förlorat-mycket användbart

Hej alla, detta är Sai Jayanth.This är min 1: a fungerande modell instructable att jag förberett. Denna arbetsmodell förbereddes av mig på grund av vissa aspekter. Jag har sett vatten förorenande på grund av industriellt avfall släpper ut i vattensam...

2 rullar Android vikt kontrollerad robot

Denna robot leksak är som en Segway, förutom att det är naturligt själv balanseringen. Den fungerande principen för rörelse liknar sfär leksaken, minus utanför bollen del och gyro. Den är stabil eftersom tyngdpunkten är lägre än hjul centrum. Det ska...

A Följ mig robot med enkel krets

Dess en mycket enkel och lätt att göra följa mig robot. Det kan känna närvaron av objekt som skall följas med hjälp av infraröd (IR) sensor. Det finns en IR-Led och två IR fotodiod (med tillbaka IR-Filter). När IR får speglas från ett närliggande obj...

Virkade fyrkantig hatt - Instructable Robot, Sponge Bob & WALL-E

En av de projekt som har simmat runt i mitt huvud var denna "fyrkantig" stil hatt, även kallad en jester hatt. Jag kunde inte motstå att ange Instructable Robot tävlingen så detta Instructable är en produkt av två.Medan jag var att skapa robot h...

Cross-Stitched Instructables Robot

Jag postat en begäran om detta forum ämne för Instructables robot tävling! Om jag inte fick något svar men jag var verkligen förvånad och upprörd när en såg har att Instructables äntligen lanserat "Instructables robot tävling"!Eftersom jag har b...

Lucy's Retro Robot kostym... Gjorde med husgeråd!

Maker lägret är en stor del av sommaren i vårt hus (vi inte bor nära en officiella läger så har vi vår hemma). Mina flickor älskar det och vi har alltid skitkul att göra saker tillsammans, försöker nya projekt, och för mig är det ett bra sätt för att...

Stora trä Robotic Dinosaur

The Giant trä Robotic dinosaurie är ansvarig för stadenSäkerhet i Oita stad i Japan, bara fruktansvärt problemet med dettaÄr ljudet av promenader och motor,Det finns 100 av dessa i olika städer i Japan går runt :)Samimy Productions presenterarStora t...