ARD-e: roboten med en Arduino som en hjärna (7 / 9 steg)
Steg 7: Ard-Ekbergs känsla för hörsel och lukt: gränssnitt en gammal högtalare och en VOC-sensor med en Arduino
Så är för att göra Ard-e höra världen och reagerar mycket enkelt på det. allt du behöver en gamla hörlurar. Precis som en hörlurar kan förvandla elektriska pulser till ljud kan det förvandla ljud till elektriska pulser. Allt du behöver göra är att koppla en av leder från hörlurar till marken och en av dem till en analog ingång på Arduino. Programmet för att mycket enkelt gränssnitt detta med Arduino är att göra en tröskel som har satts mycket lågt kanske som 2 eller 5 och om analog ingång drivs högre än detta tröskelvärde gör Ard-e reagera. Du kan implementera det som kläpp där klappar gör honom slå på eller av. Jag kunde använda en gammal hörlurar i ett mycket preliminära skede av att göra Ard-e att agera som en kläpp men i samband med att jag fick Ard-e och kör själv hörlurarna inte längre fungerade som en mikrofon så jag gjorde faktiskt Ard-e-gränssnitt med det. Mikrofon / hörlurar bevisades fungerar som indata till Arduino, fastän.
Att få finare upplösning på Ard-Ekbergs förmågan att höra du kanske vill använda en OPAMP baserad inverterade förstärkare med en justerbar vinst. Jag bifogade en schematisk motsvarighet av en krets som jag tror skulle fungera perfekt för detta men jag har inte testa det ut så var försiktig om du väljer att bifoga det till din Arduino.
För att få Ard-e att lukta är lite dyr men. Allt som krävs är en VOC sensor ansluten till en analog ingång för Arduino. Sensorerna springa runt $22 en bit ändå. Jag kommer nu att länka dig till en instructable att min bror skrev om hur du använder dessa sensorer med Arduino men varnas... han aldrig bär en skjorta och är sorta ett verktyg. Följ länken med försiktighet:
När denna sensor är kopplad till Arduino är det en enkel sak att skriva ett program som gör det bilresa till där koncentrationen av VOCS är den högsta och set av ett larm. För att enkelt göra ett larm för Arduino allt som jag gjorde var ta isär en gammal trasig väckarklocka ta piezoelektriska summern och koppla den till en digital PWM utdata stift. Ett enkelt samtal av analogWrite (PIN-koden, och ett värde från runt 10-255) producerar en mycket trevlig larm buller.
Så nu Ard-e kan se, lukta, touch och höra världen omkring honom. Han kan även producera toner också. Dessa är alla riktigt viktiga sinnen men robotar behöver några andra sinnen som människor inte behöver nödvändigtvis. Kan bygga Ard-e några sensorer så att han kan ha några robot sinnen.