Smart telefon gränssnitt (11 / 12 steg)

Steg 11: elektronik



Upphakning av servon, och ljus är egen förklarande tittar på arduino koden representerade nedan. Talaren slits isär för att sättas i rutan.

Obs: den positiva högtalarkabeln går till den analoga pin A0 och jordledaren till marken stift. Telefon/komponenten producera ljud kommer ansluts via komponentkabel från högtalaren.

VIKTIGT: Servon att flytta huvudet i den uppåtgående ståndpunkten har inte lagts ännu! Kommer att uppdatera.

Sopa
av BARRAGAN / / denna exempelkod är offentlig.

Obs: UART kommer att inaktiveras när servo kopplas till pin 0 eller 1.

#include

Servo myServo, servo2; skapa objekt för att styra en servo servo / / maximalt åtta servo objekt kan skapas float läsning = 0,0; flyta inputPin = A0; int pos = 0; variabel att lagra servo position int pos2 = 0;

Ange pin-koder: const int buttonPin = 29. numrera av tryckknapp pin const int ledPin = 2; antal LED stift const int ledPin2 = 3;

variabler som ändras: int buttonState = 0; variabel för att läsa tryckknapp status

int sensorValue = 0; sensor värdet int sensorMin = 1023; minsta sensorn värdet int sensorMax = 0; maximal sensor värde

void setup() {Serial.begin(9600); myServo.attach(78); servo2.attach(81);

samtidigt (millis() < 5000) {sensorValue = analogRead(inputPin);

spela in maximal sensor värdet om (sensorValue > sensorMax) {sensorMax = sensorValue;}

spela in minsta sensorn värdet om (sensorValue < sensorMin) {sensorMin = sensorValue;}}

initiera LED stift som en utgång: pinMode (ledPin, produktionen); initiera LED stift som en utgång: pinMode (ledPin2, produktionen); initiera tryckknapp stiftet som indata: pinMode (buttonPin, ingång);

myServo.write(10); servo2.write(10);

}

void loop() {/ / läsa statligt av tryckknapp värdet: buttonState = digitalRead(buttonPin);

om (buttonState == hög) {/ / slå LED på: digitalWrite (ledPin, hög), digitalWrite (ledPin2, hög);

läsa från sensorn: sensorValue = analogRead(inputPin); new_value = sensorValue; sensorValue = karta (sensorValue, sensorMin, sensorMax, 0, 255); sensorValue = begränsa (sensorValue, 0, 255); IF(sensorValue > 238) {pos2 = 10; för (pos = 10; pos < 60; pos + = 1) / / går från 0 grader till 45 grader {myServo.write(pos2); servo2.write(pos); delay(5); pos2-= 1;}} annat {myServo.write(10); servo2.write(10);}

} annat {

Inaktivera LED: digitalWrite (ledPin, låg); digitalWrite (ledPin2, låg); myServo.write(10); servo2.write(10); }

}

Se Steg
Relaterade Ämnen

Med Smart telefon som Motion Sensor Alarm

Idag vi lever i en värld där smarta telefoner blir allt billigare, grundläggande Android telefon kosta bara runt $60 i delen av världen där jag bor i. Oavsett märke och modell av OS kommer nästan alla smarta telefonen med flera maskin- och sensorer s...

Smart telefon kontrollerad LED lampor med HC-05 och Arduino UNO

Bluetooth modul HC-05 är en av de vanligaste bit av hårdvara som gör att du kan snabbt prototypen dina idéer som kräver en trådlös kontroll/connective element. Detta projekt är en mycket snabb demonstration av hur vi kan gränssnittet modulen med en a...

Bygg en Smart telefon vagga för $4,00

/ * formatmallsdefinitioner * / bord. MsoNormalTable {mso-stil-namn: "Tabell Normal"; mso-tstyle-rowband-storlek: 0; mso-tstyle-colband-storlek: 0; mso-stil-noshow:yes; mso-stil-prioritet: 99; mso-stil-qformat:yes; mso-stil-förälder: ""...

ClearShot - kredit kort storlek iPhone/Smart telefon stativ

***Jag ville bara lägga till att om vi vinner det stora priset för den här tävlingen, vi gärna skulle ändra namnet till "Jack Stand" eller "Whiskey Shot". Eftersom vi inte säger "Cheese" i min familj, vi säger "WHISKEYYY...

Smart telefon ritning med Sketchbook Mobile

kan du tror vi kan rita på våra telefoner?Jag inser att vi har kunnat göra det ett tag och säger... er, att skriva som bara gör mig bra gamla men jag använda för att bära runt en skissbok... (Jag fortfarande göra, men tillbaka till min historia) En s...

Smart telefon cykel Touring

jag nyligen kom tillbaka från en cykeltur över hela USA som jag var reseledare för sju tonåringar. Jag har använt google cykel kartor i år nu med stor framgång. Jag använde den på turné hela tiden. Det är fantastiskt vad smarta telefoner gör i dessa...

Hur man Solar avgift litium-jonbatterier för smarta telefoner

Vänligen klicka nedan för att besöka vår kicken projektsida för Solderdoodle Pro 2.0, som använder samma krets som vår sol laddare, och förbeställa en produktionsmodell!http://www.Kickstarter.com/projects/249225636/sol...Detta Instructable är en hand...

Hur göra (fackla lödda) en Smart telefon stativfäste

Detta Instructable visar dig hur man gör en smart telefon fäste för stativ. I bilderna ser du mig montera en Sprint Motorola Photon Q telefon på ett Manfrotto stativ (med en mycket bekväm avtagbart fäste).Steg 1: Mät din smarta telefon Eftersom detta...

Smart telefon Finderscope

här är en enkel smart telefon finderscope fäste för ett teleskop att hjälpa en att snabbt hitta astronomiska objekt.(Detta är en snabb instructable - jag kommer att redigera den senare men du får kontentan av vad vi gjorde)Vi använde den på fredag, 6...

Smart telefon spel konsolen

Detta Instructable är för hur till vända din smarta telefon i en gaming konsolen och spela spel från alla typer av system som Nintendo och Playstation! Smarta telefoner kommer i alla olika former och storlekar så dessa instruktioner kanske eller kans...

10min iPhone (eller smart telefon) stativfäste för 3,5 cent

se alla skakig video online rom iPhones och smarta telefoner är att komma till mig. Även om jag uppmuntra människor att göra videor med vad de har ibland kan ett litet trick gå långt för att förbättra kvaliteten på skottet.Denna kompatibel visar dig...

$2 bred vinkel Smart telefon MOD

en mycket enkel Smart telefon MOD med hushållens material (eller en 3d-skrivare) och en engångskamera.Denna mod är helt avtagbart, och inte kommer att ogiltigförklara garantin!-Detta bör ta mellan 1-120 min beroende på kompetensnivå-Denna Instuctable...

Kartong Smart telefon vagga

Medan jag är på jobbet, som en massa människor, jag gillar att lyssna på musik. För mig som paketera designer arbetar i en studio med andra designers, har jag att bära hörlurar kapade till min smarta telefon om jag vill lyssna. Jag hade verkligen int...

Skapa en Casey Neistat time-lapse med en smart telefon och laptop

Casey Neistat är en otrolig filmskapare och vlogger. Alla hans vlogs har time-lapse clips liknar stilen i denna instructable. Caseys kanal: https://www.youtube.com/user/caseyneistat gå och kolla honom!Saker som behövs:• Video kamera, smart telefon fu...

Time lapse inhägnad för smarta telefoner

hur man bygger en vattenskyddad kapsling för att ta tid tidsinställd foton med hjälp av en smart telefon.Denna låda är inte 100% vattentät men rimligen kan överleva regn samtidigt skydda din smartphone. Detta hölje användes under 5 dagar inklusive tv...

Den oanvända använder av USB-att inte veta och med smart telefon fläkt OTG stöder

DETTA ÄR FÖR VETENSKAP OCH EL MEN OM DU VILL GÖRA DET MED DIN TILLSYN AV EN VUXENVARNING: DETTA ÄR USB MED KLIPPA SLADDAR SOM KAN VARA CHOCKERANDE RÖR INTE TVÅ TRÅDAR IHOP.Steg 1: Vad behöver du 1. USB-kabel inte i Använd2.LED3. om du vill koppla flä...

Kontrollera ditt ljus system med din smarta telefon

Nu kan du styra ditt ljus system i ditt hem med smart-telefonen genom att skriva ett tecken LED slå eller stänga avSteg 1: ProjektidéProjektidé är att bevis på att du kan kontrollera ditt hem belysningssystem med endast din smarta telefon, så lamporn...

Smart telefon kontrollerade julgran med RGB LED Strip

eftersom julen är här, vi dekorerade denna julgran med RGB LED Strip för vår julfest, och gjorde det en smart telefon kontrollerade träd. XD. It kommer att säker presentera en "sista minuten" magi för Xmas showen. Julen kommer men fastnat räkna...

Levande gångjärn Smart telefon Stand

Detta projekt var inspirerad av 0xyJin's living gångjärn telefon stand: mitt mål i detta projekt var att skapa en liknande, men mindre och enklare, design som skulle kunna passa på en nyckelring (därav hålet längst upp).Min slutliga design, är efter...