Robot slang (2 / 16 stap)

Stap 2: Fotocel sensoren


Snelle fotocel tutorial

We zullen gaan door deze stap fotocel vrij snel, dus als je meer informatie of details, kijk hier: fotocel Tutorial, het is een instructable voor het opzetten van een eenvoudige fotocel sensor.  We zullen gebruiken de dezelfde setup en gelijkaardige code in ons project.

Waarom moeten we sensoren

In deze stap die zullen we het opzetten van drie fotocel sensoren, zal al deze nodig zijn om de slang te voltooien.  Twee van deze sensoren wordt directionele sensoren, controle van de motoren.  Hoe meer licht de linker- of sensor zal hebben zal bepalen hoeveel kracht van elk van de motoren ontvangt, beheersing van de snelheid en de richting van de beweging van de slang.  De laatste sensor wordt de omgevingslichtsensor, opsporen hoeveel licht is in de kamer.  Dit is nodig voor elk van de directionele sensoren, zodat ze kunnen vertellen hoeveel meer licht is wordt gericht en het is noodzakelijk voor de leds, indien de kamer donker is, is de leds zullen oplichten.

Opzetten van het circuit

We gebruikten een soortgelijke setup als de instructable voorbeeld voor onze fotocel sensoren.  Wanneer krijgt een sensor, is het precies hetzelfde.  Zorg ervoor dat de analoge pinnen zijn geplaatst in de pinnen 2-5, zoals de motoren zal worden met 0 en 1 (hoewel ze niet op hen zijn aangesloten).  Analoge pinnen 3, 4 en 5 hebben we gebruikt.  Waar 3 en 4 zijn de directionele sensoren en 5 is de ambient sensor.

Bij het instellen van meerdere sensoren, gebruik gewoon hetzelfde circuit voorbeeld als eerste.  Elke sensor moet haar eigen lijn aan de macht en op de grond en kan niet worden een deel van hetzelfde circuit; Dit zal gemakkelijker afwerking de slang in toekomstige stappen.  Ook, zorg ervoor dat uw weerstanden zijn hetzelfde, aangezien dit van invloed is op de analoge metingen, moeten we alle sensoren te lezen van gelijkaardige waarden.

Code

/*
int photocellReading3; de analoge lezen van de analoge weerstand scheidingslijn
int photocellReading4; de analoge lezen van de analoge weerstand scheidingslijn
int photocellReading5; de analoge lezen van de analoge weerstand scheidingslijn

ongeldig setup(void) {}
Serial.begin(9600);
}

ongeldig loop(void) {}
photocellReading3 = analogRead(3); licht lezing baseren
Serial.Print ("analoge lezen 3 =");
Serial.println(photocellReading3); de ruwe analoge lezing

photocellReading4 = analogRead(4); gaat naar motor 1
Serial.Print ("analoge lezen 4 =");
Serial.println(photocellReading4); de ruwe analoge lezing

photocellReading5 = analogRead(5); gaat naar de motor 2
Serial.Print ("analoge lezen 5 =");
Serial.println(photocellReading5); de ruwe analoge lezing

Serial.println("");

delay(1000);
}
*/

Nogmaals, de code is vergelijkbaar met de fotocel instructable.  We maken photocellReading variabelen voor het opslaan van de analoge metingen van de pins en start vervolgens de hoofdlus.  Wij zullen de variabele ingesteld op de analoge lezing en uitprinten om te zien of het werkt. We pauzeren gedurende 1 seconde, of anders de lezing zal uitprinten zo snel zullen we niet in staat om ze te lezen.

Speel met sensoren.  Een zaklamp schijnen in hen te maken de Prikker lezingen, bedek ze zodat de lezingen neerzetten.  Uw lezingen kunnen hebben verschillende waarden dan de onze, dit is goed.  Elke sensor is anders en het is afhankelijk van het omgevingslicht in de kamer op het moment.

In de volgende stap zullen we deze waarden gebruiken om te controleren van de motoren.

Gerelateerde Artikelen

DIY elektromyografie

DIY elektromyografie

Elektromyografie (EMG) is de meting van zenuwprikkels aan uw spieren. Waarschijnlijk de meest populaire consument apparaat met behulp van EMG is de Myo, die is een armband waarmee u gesture control – kijk op hun website om te zien wat coole demo's va
Waterdichte uw servomotoren

Waterdichte uw servomotoren

als u zijn met behulp van servomotoren voor onderwater activiteiten, hoewel deze hitec waterproof servo's zijn super mooi, u hoeft niet te besteden 50 dollar per servo. Here's how to waterproof servo's jezelf in een paar stappen. Ik heb dit niet gete
3D gedrukte slang robot

3D gedrukte slang robot

Toen ik mijn 3D-printer begon ik te denken wat kan ik maken met het. Ik drukte een heleboel dingen, maar ik wilde maken van een hele constructie met behulp van 3D printen. Toen ik dacht over het maken van de robot dier. Mijn eerste idee was om een ho
Zachte Robots: Maak een kunstmatige spier Arm en grijper

Zachte Robots: Maak een kunstmatige spier Arm en grijper

Met behulp van artificiële lucht spieren, kunnen een zeer flexibele robotarm en grijper worden gemaakt.Deze zachte robot wordt aangedreven door perslucht en elke één van de 11 spieren kan worden gecontroleerd door een standaard universele infrarood a
Rock'em Sock'em Robot kostuums

Rock'em Sock'em Robot kostuums

Hallo Instructoids. Ik ben blij om te delen ten slotte een kostuum te bouwen dat ik in 2012 afgerond. Ik gebruikte zoveel gerecycleerde materialen die ik kon en ik heb over $150 in totaal, vooral op warme lijm, plakband en batterijen. Een heleboel di
Child's Robot kostuum met geluidseffecten, Candy Detector en meer

Child's Robot kostuum met geluidseffecten, Candy Detector en meer

ik maakte mijn dochter deze robot kostuum voor halloween. Ik was geïnspireerd door Dit Kid Robot kostuum. Ik nam mij een beetje in een andere richting en toegevoegd een paar meer nieuwigheden zoals lichten in de antennes en oren, een grote knop pad m
ShakerBot: De Robot van een Snakeboard

ShakerBot: De Robot van een Snakeboard

als je van robot voortbewegen denkt, wat is het eerste ding dat komt te letten? Een Tweebenig? een op wielen mobiele robot? Een differentiële aandrijfsysteem?  Ik geloof oprecht zijn er veel meer interessante biologisch geïnspireerde motoriek mechani
Xbox 360 ROBOTIC ARM [ARDUINO]: AXIOM ARM

Xbox 360 ROBOTIC ARM [ARDUINO]: AXIOM ARM

AXIOM ARM werd ontworpen door Sergei Dines: Mechanical Engineer Senior op USF (Tampa).LinkedIN: http://www.linkedin.com/in/sergeidinesWebsite: http://www.surgerobotics.com/E-mail: sergeidinesNieuw!! : Verkorte versie bezoek: http://www.intorobotics.c
Zachte Robotic binnenzool

Zachte Robotic binnenzool

Zachte robotica is een opkomende technologie die veel real-world toepassingen te wijten aan het groot voor mens-fysieke interactie kan hebben. Het doel van dit project was een pneumatisch levensoffer schoen inlegzool die is veelzijdig en comfortabel
Eentraps zachte Robots met LEGOs

Eentraps zachte Robots met LEGOs

dit project is een vervolg op mijn Air-Powered zachte robot grijper project, op basis van onderzoek door de Whitesides groep aan de Harvard University. Ik heb veel positieve feedback gekregen op dit project, maar een herhaald vraag - "wat als ik geen
Arduino Robot Arm Mixologist

Arduino Robot Arm Mixologist

"Maar wacht," zou je zeggen, "Ik dacht dat RobotGeek al gepubliceerd een instructable over het gebruik van een robotarm voor het leveren van dranken!" Die we zeggen, "Ja, maar niet uitzien." Het laatste project kon schotel ui
Arduino Robot Arm barman

Arduino Robot Arm barman

Wilt u wel eens een robot die kan pop uit de schoten? De toekomst van feesten is hier met de Robot Arm barman! Serveren drankjes in stijl, en maak indruk op uw gasten met de druk op de knop! Dit project maakt gebruik van een RobotGeek Snapper Arm met
"Project lancering Platform Robot" deel 1 - het hoofd

"Project lancering Platform Robot" deel 1 - het hoofd

Inleiding;Ik ben in het proces van het bouwen van een robot dat ik kan sommige van mijn vele projecten om te hechten en functie off van de robot zelf hebben. In plaats van het maken van een plat bed op nummers, ik dacht dat het kon gebruiken sommige
Hand nabootsen van Robot

Hand nabootsen van Robot

Hallo mensen, dit is de diepgaande herziening van een hand nabootsen robot die ik heb gemaakt. Het idee kwam bij mij toen ik een robot die kon letterlijk sommige taken voor mij doen en wilde dus ik de menselijke hand als referentie voor mijn ontwerp