Barnvänliga PuppyDuino 0,31 (3 / 7 steg)

Steg 3: Pet mig! Att göra en petting sensor



Se ljuset


Nu behöver vi ett sätt att upptäcka när PuppyDuino blir husdjur. Vi kommer att göra en ljussensor (eller mörk sensor beroende på ditt perspektiv) att upptäcka en förbigående hands skugga.

Ingrediens X av sensor är ett fotomotstånd som blir mindre motståndskraftig i ljusare ljus. Vi kommer tråd detta i serie med ett vanligt ol ' fasta motstånd och Arduino mäta spänningen på punkten mellan två. Som motståndet kommer förändringar i fotomotstånd så spänningen på den mittpunkten. Att förändring är hur vi känner en hand (shadow) passerade över Puppyduinos huvud.

Arduinoen kommer att testa denna spänning på en analog stift. Analoga stiften på Arduino tolka 0V till 5V som ett tal mellan 0 och 1023. Sensor kommer tillbaka några nummer i fullt dagsljus och några andra nummer i skugga beroende på de komponenter som används och ljusförhållandena i våra arbetsyta. Vi måste också se dessa nummer så vi använder den seriella Monitor i Arduino IDE för att kika på vad PuppyDuino avkänning.

Låt oss lägga upp lightSensor1 skissen och klicka på ikonen längst till höger på Arduino IDE. Det kommer att öppna den Serial Monitor. Vi kommer att skicka värden från våra ljussensor tillbaka från Arduino till seriell bildskärmen med uttrycket Serial.println(lightSensor).

lightSensor1.ino

/*lightSensor1.ino
Låt oss kika på värden från våra ljussensor
*/

int lightPin = 1; analoga pin ljussensor
int lightSensor = 0;

void setup()
{
Serial.BEGIN(9600); Starta seriell kommunikation (match värde seriell övervaka)
}

void loop()
{
lightSensor = analogRead(lightPin); få värdet ljussensor
Serial.println(lightSensor); avtrycken sensoren värde att övervaka
Delay(300);
}

På tiden skrev jag denna gruva läsa cirka 215 i ljus och sköt upp till 500 + i skugga. Du behöver dessa värden från bildskärmen följetong i en minut så skriv dem ner. Jag kommer stoppade mig lite och använde 400 för mörka värdet.

Ljussensor värde i ljus 215

Ljussensor värde i skugga 400

Att få en reaktion

Slutligen vill vi PuppyDiuno till wag henne svans men för nu Låt oss bara blinka ombord LED ansluten till stift 13. Ladda upp lightSensor2 skiss och titta på den LED blinkar när du lämnar passerar över ljussensorn.

Vår programmering logik går ungefär så här

Upprepa detta för evigt

  • kolla ljussensor värde
  • om ljus sensor värde > kända skuggvärdet, sedan blinkar LED
  • om inte, ledde bort

lightSensor2.ino

/*lightSensor2.ino
Låt oss kika på värden från våra ljussensor
då blinka en LED när den upptäcker en skugga
*/

int lightPin = 1; analoga pin ljussensor
int lightSensor = 0; initiera sensor värde till noll
int ledde = 13. ledde pin
int shadowValue = 400. lite mindre än min lägsta observerade skuggvärdet
ändra detta för att matcha dina förutsättningar

void setup()
{
Serial.BEGIN(9600); Starta seriell kommunikation
pinMode(led,OUTPUT); ställa in vår stift ledde till produktionen läge
}

void loop()
{
lightSensor = analogRead(lightPin); läsa värdet från sensorn
Serial.println(lightSensor); Skicka sensor värde att övervaka

IF(lightSensor > shadowValue) //if skugga upptäcks därefter blink
{
digitalWrite (ledde, högt);
Delay(300);
digitalWrite (ledde, låg);
Delay(300);
}
annat //otherwise inte blinka
{
digitalWrite(led,LOW);
}

}

OK, får inte precis en svansen vifta men vi ett svar. Ha tålamod, i nästa steg vi ska gifta sig med vår svansen vifta kod till vår ljussensor kod.

Se Steg
Relaterade Ämnen

Barnvänliga Broccoli Slaw

Jag hatar att matavfall. Så i detta recept, jag kommer att visa hur man använder härstammar broccolin från min tidigare kompatibel, (), att göra en hälsosam broccoli slaw. Jag säger det är friska eftersom broccoli, men förbandet förmodligen inte är p...

Barnvänliga skinka & ost varma fickor

hemlagad skinka och ost varma fickor är en lätt familj favorit. Varje gång jag gör dessa barnen bli galen!Min mamma gjorde dessa för mig hela tiden att växa upp och varje gång jag delar vår familj recept för denna barnvänliga måltid alla älskar det!I...

Barnvänliga halloween spöken

vad du behöver:vävnadersaxen sharpieen glödlampavita broderier sträng eller trådSteg 1: ta 3 vävnader och se till att de är Övikstapla dem ovanpå varandravävnader bör fortfarande vara ÖvikSteg 2: nu behöver du glödlampanplacera den lampa upp sidan ne...

Luke Skywalker och Darth Vader (barnvänliga)

för denna Halloween, vi var intresserade av kostymer som våra pojkar kunde bära bekvämt. Inte ha en mask över deras ansikten eller hattar som oundvikligen skulle dras av också var ett måste. Våra pojkar har motsatta personligheter, så det var roligt...

En barnvänlig kanin Hotel

var det dags att ersätta hutches kanin. Så vi bestämde oss att göra våra egna.Steg 1: Så vad är problemet? Problemet med de flesta kommersiellt tillgängliga kanin hutches är att den största tillgång till insidan är stora locket. Detta innebär att du...

Barnvänliga paleolitiska 'grotta' Art

Detta är ett roligt och enkelt pedagogisk konstprojekt inriktade på grundskolan i åldern barnen som lär om om början av konst (som inträffade under paleolitiska). Paleolitiska är annars känd som "Stenåldern" till några och spänner från 2,5 miljo...

3D tryckt barnvänliga knappen trotjänare

min son, detta år gick med skolan där jag studerade i 10 år, 33 år sedan.Han måste bära en skoluniform varje skoldag, och denna uniform har 7 metall knappar säkrade genom Spårringar. Eftersom dessa var metall, behövde de installeras och tas bort dagl...

Soppa! Gör en lätt, frisk, barnvänliga morot Vichyssoise

dag vi gör soppa! Denna särskilda soppa är en morot vichyssoise. Denna speciella version är enkelt, snabbt och billigt... och varm.Den har några bra saker att satsa på det:1. låter fancy! och franska! Tja, det är inte riktigt franskt ursprung, men up...

Sedrick spindeln med rörliga leder, billiga, lätt och barnvänligt!

Väl Halloween är runt hörnet och det är återigen dags att sätta upp alla saker ghouly. Men du behöver inte bryta banken för att ge ditt hus wow faktor! Detta är en rolig halloween prydnad som både barn och vuxna kan göra, en rolig familjeaktivitet!Mi...

Göra din OP-1 till en leksak

OP-1 är en kraftfull synth och sampler. Det är också små och så välbyggd att barnen kan säkert spela med det, mosa knapparna och ha skitkul. En favorit spel bland OP-1 föräldrar är att prova barn sjunger, skär provet i bitar, pitch shift det hela nyc...

Kola-ingefära bröd kakor

en variant på den traditionella pepparkakor cookien. Detta recept är sötare, mer barnvänliga, och kräver inte melass som traditionella cookien. Jag hittade det ursprungliga receptet på http://allrecipes.com/Recipe/Gingerbread-Men/Detail.aspx men jag...

Hängande kände aktivitet ombord

en händig egenskap av filt är att det tenderar att hålla sig till andra filt. Det är mycket svagare än kardborrband, men det är stark nog att hålla upp vikten av små figurer som bokstäver och siffror.Detta är ett snabbt projekt som även skulle kunna...

DIY lugnande Glitter burkar

göra din egen lugnande glitter burk!Kul för barn och vuxna--inte ta mitt ord för det - göra en!Det är en virvlande virvel av glittrande paradis!Steg 1: Leverans lista Du behöver en murare burk... eller en flaska... om små barn skaför att spela med de...

Skinny Chevron vänskap armband

Så är detta en instructable om hur man gör en mager Chevron vänskap armband. Jag sökte upp online, men de flesta av de videor/instructables jag hittade var för tjock Chevron armbanden. Detta är mer barnvänlig och jag hoppas du gillar det :)Steg 1: St...

Hur To Enter Klutz Rubber Band-Powered tävling

gummiband är awesome - bara sträcka dem ut eller vrida dem upp, och du kan driva all slags lätta skapelser!Vi har slagit sig ihop med Klumpig böckeratt hjälpa sträcka din fantasi. Utnyttja kraften i gummiband att bygga något riktigt cool och dela dit...

Bat-låda från en återvunnen lastpall

Nana-nana-nana-nana Bat Box! Detta projekt ger en välbehövlig hem för ofta missförstådda och under-uppskattat flygande däggdjuren. Varför skulle jag vilja att hysa dessa flygande gnagare på eller i närheten av min egendom?Fladdermöss är mycket effekt...

Starta din egen sommarläger!

Detta instructable är berättelsen om skapandet av ett sommarläger som kallas Camp Kalejdoskop, i Cambridge, MA. Jag skapade detta 2006 och sprang fram till 2008. Det är ett program som fokuserar på att ge barn möjlighet att välja vad de gjorde under...

DIY papper mustasch Banner för Cinco De Mayo fest

Vi gjorde denna mustasch papper banner för våra Cinco De Mayo fest och tänkte vi dela det! Det är mycket lätt och barnvänliga.Vi gjorde också en utskrivbar mustasch. Du kan skriva ut den svarta en eller skriva ut mustasch layouten på ett färgat pappe...

DIY Super Bowl Party

Om du är ansvarig för att ha en titta på sport evenemang eller sport tema fest i år, här är några tips för att anordna en fab Super Bowl party - du kan helt göra några av dessa idéer fungerar för alla sportevenemang BTW!Steg 1: Super Bowl Party Styli...