Infraröd Quiz summern (trådlös) (2 / 6 steg)

Steg 2: Gör en fjärrkontroll (eller köpa en)



Obs: Om du inte vill bygga en fjärrkontroll, små fjärrkontroller finns tillgängliga för riktigt billiga priser. De som kommer att köpa fjärrkontroller kan hoppa över detta och hoppa till 4: e steg.

De som ska använda de hex filer ger vi kan hoppa över till 3: e steg.

Bara läsa nästa stycke för lite förståelse.

Låt oss börja med en förklaring av den signal som vi kommer att skicka. Vi sänder PWM (pulse width modulated) IR-signalen. Det finns ingen anledning att vara orolig om du inte vet vad det är. IR-signalen kommer att vara pulserande på och av var 26 micro sekund (dvs, för 13 och av för 13 eller vi kan säga frekvensen är 38khz). Sedan kommer att denna pulserande signal överföras en tid (600 till 1500 micro sekunder) och avstängd (igen om 600-1500 micro sekunder). Vänder detta pulserande signal på och bort bör upprepas för att få en sträng av på / av-cykler. Variera längden på den på och av tid för att ge olika värden. Se denna länk för att bättre förstå.

https://learn.adafruit.com/IR-sensor/IR-Remote-sig...

Det är enkelt, eller hur?

Steg för att göra en fjärrkontroll:

  • Ladda upp det givet programmet till attiny85 (behöver den biblioteksfiler som anges i första steget och en programmerare)
  • Extrahera filen hex
  • Kopiera och klistra in
  • Ansluta kretsen

Ladda upp programmet anges nedan i arduino IDE efter att välja motsvarande styrelser från Verktyg-menyn och spara det som sendIR. Ändra värdena i parentes, bredvid stjärnorna om du vill få dina egna koder. Experimentera med SendUpCode funktion om du vill ha olika värden. (Du skulle veta vad jag talar om om du läsa ända till slutet och försökt överföra ett program en gång till attiny85)

int IRledPin = 2; LED är ansluten till sjunde pinne i attiny85, om ansluter bara en
eller ändra 2 till 0 i raden ovan och Anslut LED till femte stift att ansluta
flera LED som i kopplingsschemat
Det finns inga fel i ovanstående två kommentarer
Metoden setup() körs en gång, när skissen startar

void setup()
{
initiera IR digital stiftet som en utgång:
pinMode (IRledPin, OUTPUT);
det blir ingen Serial.begin(9600)
}

void loop()
{
SendUpCode();
Delay(1000); vänta en sekund
}

Detta förfarande skickar en 38KHz puls till IRledPin
för en viss # mikrosekunder. Vi använder detta när vi behöver skicka koder

void pulseIR(long microsecs)
{
Vi ska räkna ner från numrera av mikrosekunder vi får höra att vänta
CLI(); Detta stänger av någon bakgrund avbryter

samtidigt (microsecs > 0)
{

38 kHz är cirka 13 mikrosekunder hög och 13 mikrosekunder låg
digitalWrite(IRledPin,LOW); Detta tar ca 3 mikrosekunder att hända
delayMicroseconds(10); hänga ut för 10 mikrosekunder, kan du också
ändra detta till 9 om dess inte arbetande
digitalWrite(IRledPin,HIGH); Detta tar också ca 3 mikrosekunder
delayMicroseconds(10); hänga ut för 10 mikrosekunder, du
kan också ändra detta till 9 om det inte fungerar
så 26 mikrosekunder alldeles
microsecs-= 26.
}
SEI(); Detta visar avbrotten tillbaka dem på
}

void SendUpCode()
{
Ändra värdena i enlighet med vad du vill, där allt finns stjärnor
ta bort stjärnorna när du är klar
Du kan försöka öka antalet funktionerna pulseIR() och delayMicroseconds()
.. .till leka och se resultaten
pulseIR(2080*);
Delay(27) / / wait 27 millisekunder
pulseIR(440*);
delayMicroseconds(400*);
pulseIR(460*);
delayMicroseconds(440*);
pulseIR(500*);
delayMicroseconds(440*);
pulseIR(200*);
delayMicroseonds(627*);
pulseIR(440*);
delayMicroseconds(850*);
pulseIR(460*);
delayMicroseconds(344*);
pulseIR(480*);
}

Nu måste vi få hex kod att använda i AVRdude (för STK500v2).

Packa den hex filen från arduino IDE är lätt. Första

Öppna arduino IDE = > filen = > Inställningar = > Markera kryssrutan Visa utförligt under kompileringen.

Sedan sammanställa de ovanstående program med dina ändringar. Du skulle få massor av nya ord i svart utrymme under arbetsytan i IDE. Linjen precis före den rad som anger antalet byte av programmet är vad du bör kopiera. Den har sökvägen till mappen bygga med hex-filen.

C:\Users\PREMKU-1\AppData\Local\Temp\build3226901792308428727.tmp\sendIR.cpp.hex

Binära skiss storlek: 658 byte (med en maximal 8192 byte)

Kopiera och klistra in sökvägen i "Min dator". Det kommer att finnas en fil som "sendIR.cpp.hex". Japp, kopiera det och klistra in den någonstans säkert efter döpte om det som "sendIR.hex". Detta är vad vi använder i nästa steg.

Anslut kopplingsschemat som visas med enda LED att testa IR överföring koder. Senare kan du ansluta banan med flera LED för en fullfjädrad fjärrkontroll.

Se Steg
Relaterade Ämnen

Människokroppen induktion Alarm baserat på Arduino med Arduino UNO, infraröd Sensormodul, Summer modul

ICStation team av forsknings- och utvecklingsavdelning har gjort detta projekt om människokroppen induktion larmet. Det använder DC5V spänning för att arbeta. När någon visas inte i området förmå i infraröd sensor och hela systemet kommer att använda...

8 kandidat Summer frågesport med 8051 mikrokontroller (AT89C51)

frågesport summern system används allmänt i skolan, högskolor och TV-program. Laget som pressar summern tidigaste har rätt att ge svaret. Ibland blir det mycket svårt att identifiera vilket lag har tryckt på knappen när två lag trycker på summern ino...

Quiz Show summern System med klammer enkel knapp

**uppdatering** det har kommit till min kännedom att nuvarande styrelsen Staples lätt knappen har förändrats genom åren och inte längre är densamma som den som jag använde för detta Instructable tillbaka i 2009. På grund av båda till tidsbrist och de...

Summern system med LabVIEW och MyRIO-1900

Detta Instructable handlar om att göra en Summer system med NI MyRIO-1900Pre-projektanteckningar:För en frågesport konkurrens, kommer att snabbast och det rätta svaret betraktas, som inte är möjligt manuellt för frågesport befälhavaren att välja vilk...

ARDUINO inbrottslarm larm med hjälp av infraröd sändare-detektor par

I denna tutorial jag visar dig, hur man gör en enkel billig intrång Detection(Burglar alarm) med en Arduino Uno ombord. Detta projekt använder paret IR-sändare-detektor för att upptäcka intrång och utlöser larm när objektet korsar det infraröda områd...

Ett gratis sätt att kontrollera infraröda fjärrkontroller

här är en riktigt snabb, enkel, och bästa av alla gratis sätt att kontrollera om din fjärrkontroll fungerar och allt du behöver är en webbkamera. Detta trick fungerar bara med infraröda fjärrkontroller, inte UHF.Normala fjärrkontroller med en infrarö...

Summern Throwie

har du någonsin velat reta någon? Jag menar verkligen förarga någon, eller ens en hel massa människor? Tänk, om ni så vill, att tvingas sitta igenom en annan tråkig klass av religionsvetenskap eller gå en av dessa avdelnings sammanträden som går på o...

Summern stol upptåg

Summern stol Prank - Klicka här för fler roliga filmer, spratt dina medarbetare med detta intelligent tilltag, ta reda på hur. Titta på denna video....

Lägg till infraröd gränssnitt för din Raspberry Pi GPIO

IntroduktionJag har många fjärrkontroller liggande. Några av dessa fjärrkontroller används inte längre eftersom apparaten de kontrollerade har gått kaputt och kastades. Jag undrar om fjärrkontrollen kan kommunicera med Raspberry Pi. Jag vill dessutom...

Arduino Powered infraröd sak

Hej, detta är min första instructible. Jag kommer att visa dig hur man gör en arduino powered analog sensor läsare (jag kommer att använda en infraröd fotodiod).Steg 1: delar Du behöver flera saker att göra detta:1. någon form av fallet eller låda2....

Bygga en Infrarödsensor

här är hur man bygger och Infrarödsensor använder QRD1114Steg 1: Delar som behövsEn av: QRD1114 ljussensorhttp://www.hvwtech.com/products_view.asp?ProductID=97En av: 220 Ohm motståndEn av: 10 K Ohm motståndEn av: 3 tråd kabelSteg 2: Hur det fungerarS...

DIY infraröd kamera för vegetation analys med Canon A2300

Denna metod som föreslagits av offentliga Lab. http://publiclab.org/wiki/near-infrared-cameraI detta instructable, jag bara säger min erfarenhet med Canon 2300 kameran.En konsument kamera har en CCD eller CMOS-sensor med en spektrala mellan 400nm och...

En Microsoft PowerPoint Quiz

har du någonsin spelat The omöjlig frågesport av Splapp-mig-göra? Jag har, och jag ville göra en frågesport som det. Tyvärr, det är en flash-fil, och jag har inte råd en fotoblixt tillverkare. Men listat jag ut hur man gör en frågesport med Microsoft...

Göra grundläggande infraröd termisk avbildning kamera för billigt! Konvertera någon kamera i infraröd värmekamera

hur till omvänd någon kamera i infraröd värmekamera mycket billigt men bra hacka. Varje kamera Sensor har förmåga att se infraröd dvs termisk del av The Light men The IR blockering Filter inuti digitalkamera skyddar The CCD Sensor från förbränning me...

Ersätta alla min infraröda fjärrkontroller med balken 6 och en android-telefon.

Min fortsatta enhet att ena alla mina fjärrkontroll behov i en enhet har leda mig till vissa maskin- och programvara för att aktivera min android telefon som en sann Universal Remote.Min djupaste tack till Ron Bessems av promixis för hans hjälp på at...

DIY Permanent infraröd DSLR kamera

detta instructable är baserad på en annan DIY handledning, vad jag hittade på nätet, naturligtvis förändrats här och där lite som passar mina möjligheter.http://eyesopen.org/2010/Nikon-D80-Infrared-ConversionJag kommer inte prata om Infraröd fotograf...

COI - aktivera summern

Hårdvara:2 startkablar1 Seeed knappen/touch sensor1 Seeed summernIntellekten Edison2 mini USB-kablarDatorstatisk mattaSetup:Koppla in Grove bas sköld i din Edison (behöver inte vara en Intel Edison, det kan vara en Arduino ombord)Anslut bygeln kabeln...

Raspberry Pi - TMD26721 infraröd Digital närhet detektor Python Tutorial

TMD26721 är en infraröd digital närhet detektor som ger en komplett närhet upptäckande och digitala gränssnitt logik i en enda 8-pin surface mount-modul. Avståndskontrollen inkluderar bättre signal-brus och noggrannhet. Ett närhet offset register kan...

(Nära) IR infraröd webbkamera i 10 minuter för mindre än $10

det finns flera allmänna tutorials på nätet för att göra (nära) IR kameror, men du kan gå vilse plocka en webbkamera och de riktning du hittade kan vara olika för webbkameran. Så, här är särskilda anvisningar för en specifik webcam med tre prioriteri...