Bygga en transistor kretskort för kontrollerande luftkonditioneringen fjärrkontroll med Arduino (7 / 7 steg)

Steg 7: Programmering och kodning



Nu här kommer tid att programmera den. Du kan använda BLINK skiss på Arduino exempelkod som en start.

-Först och främst i setup -funktionen måste du initiera digital stiften som en utgång. Kontrollera också att alla stift är inställd till "Låg". Detta förhindrar att trycka på någon knapp av misstag när Arduino star upp.

void setup() {
initiera digital stiften som en utgång.

pinMode (2, utgång); / / lila
pinMode (3, OUTPUT); RÖD
pinMode (4, OUTPUT); BROWN
pinMode (5, OUTPUT); GRÖN
pinMode (6, OUTPUT); BLÅ
pinMode (7, OUTPUT); GUL

digitalWrite (2, låg); / / ställa in PIN-koden till OFF
digitalWrite (3, låg). Ange PIN-koden till OFF
digitalWrite (4, låg). Ange PIN-koden till OFF

digitalWrite (5, låg). Ange PIN-koden till OFF
digitalWrite (6, låg). Ange PIN-koden till OFF
digitalWrite (7, låg). Ange PIN-koden till OFF
}

-För att slå på the A/C enhet, först identifiera knappen färg sedan pin-kod. Efter det, lägga till denna kod till loop funktion. Från bilden ovan, märke på/av stiften på arduino är D3 (röd) och D6 (blå). Dessa stift ska inställd på "Hög" för 10ms sedan till "Låg".

void loop() {
digitalWrite (3, hög). Tryck på knappen
digitalWrite (6, hög).
Delay(10); vänta på ett svar ska gälla
digitalWrite (3, låg). Släpp knappen
digitalWrite (6, låg).

While(1 == 1) {/ / för att förhindra slinga på Arduino
}

}

-Jag la medan villkoret att stoppa Arduino från att trycka på knappen hela tiden.

-Om du vill konfigurera en/c temperiture 3 grader, kommer du behöva lägga till for -loopen. Men först identifiera vilket stift kontrollera att knappen. I detta fall är de D4 (BROWN) och D5 (grön).

för (int jag = 0; jag < 3; i ++) {
digitalWrite (4, hög). Tryck på knappen
digitalWrite 5, hög,
Delay(10); vänta på ett svar ska gälla
digitalWrite (4, låg). Släpp knappen
digitalWrite (5, låg).
Delay(1000); vänta en sekund mellan varje tryck
}

-Jag la anther dröjsmål inom en sekund att simulera verkliga pressen på fjärr nycklar för hand. Detta kommer att lämna en broms tid tills/c enhet svaret på föregående signalen.

VIDEO:

Ytterligare anmärkningar:
* Se till att alla stiften på Arduino inställd till "Låg" när det inte behövs.
* Arduino har en fortsättning loop funktion som inte kommer att stoppa eller avsluta tills du tvinga den att.
* En universella luftkonditioneringsapparat fjärrkontroll har en hundra antal koder för att ta itu med olika enheter. Se till att du ställa den till din egen enhet innan använda det med Arduino.
* Du kan sätta en etikett på baksidan av fjärrkontrollen/c identifiera varje stift med Arduino stift.
* Använda baseboard gör fjärrkontrollen lätt att bära när dess utan att behöva placera den på sin bas.
* Bredvid priserna på Arduino, tråd och PCB ombord, A/C Universal fjärrkontroll kostar ca 12$. Den totala kostnaden, inklusive alla grejer, är omkring 65$.

Framtida arbete:
Detta är inte ett komplett projekt. Den har några frågor. T.ex. När Arduino/c enhet till en viss konfiguration då någon tar bort fjärrkontrollen från sin bas och återställa den till en annan konfiguration. I det här fallet har Arduino ingen aning om vad nya konfiguration som det har ställts in.
Som en lösning, kan vi lägga till Arduino Mini fjärrkontroll (http://arduino.cc/en/Main/ArduinoBoardProMini). Detta kommer att spela in någon ny konfiguration som har satts i gång fjärrkontrollen inte är på sin bas.
Också, det kan läggas en trådlös Xbee modul, så att vi kan bli av baseboard. Så med någon nedtryckt, skickas den nya konfigurationen till Arduino huvudgränssnittet.

Jag hoppas detta kan hjälpa dig i dina projekt.
Lämna gärna en kommentarer om det finns någon
obegripliga steg.

Tack för er uppmärksamhet: D

Se Steg
Relaterade Ämnen

Att bygga en spänningsregulator och mäta växelspänning med arduino

AC-spänning mätt använder en micro controller är en ganska svår uppgift som vågen blir lätt snedvrids på grund av talrika buller i miljön. Därför för lämplig konstruktion av hårdvara är mycket nödvändigt. En spänningsregulator är utformat för att aut...

Bygg en transistor testare kit

Hej vänner! Var jag söker för en billig ESR mätare och hittade denna sak baserat på ATMEGA328Jag fick Kit och tänkte jag skulle visa er hur man montera den och visa upp det andra intressanta funktionerBygg en transistor testare kitHär Är den länk til...

Bygga en katt skräp låda fläkt med Arduino

en hideaway katt skräp låda är ett bra sätt att göra din lägenhet ser ut som en bostad för vuxna istället för galen katt damer. En dold skräp låda i ett skåp under handfat, eller byggdes till några andra möbler gör mycket för framträdanden, men vad o...

Hur för att bygga 100 watt 12v DC till 220v AC inverter krets med EasyEDA

Vi alla ansikte power nedskärningar i våra hus eller kontor någon gång eller annan. Vid de tillfällen använder vi vanligtvis Generator eller en Inverter. Generatorer använda bensin eller diesel som bränsle och de är bullriga. Vi kommer inte att disku...

Hur man bygger hinder undvika Robot för nybörjare med Arduino handledning

Denna Tutorial är för alla att komma igång med arduino. Vi kommer att bygga ett hinder att undvika robot som använder en ultrasonic sensor för HC SR-04 för att upptäcka objekt och 2 kontinuerlig (360 grader) servon wired till ett externt batteri. Det...

Bygga en XBMC/KODI remote med Arduino, IR-Sensor sköld och VB.NET

Bygga en XBMC/KODI remote med Arduino och en IR-Sensor sköld, som kommer att arbeta med någon fjärrkontroll.Jag ville styra min XBMC/Kodi dator från min satellitdekoder avlägsen, eftersom jag antingen titta på filmer på XMBC/Kodi eller satellit-TV, s...

Bygga din Internet kontrollerad Video-Streaming Robot med Arduino och Raspberry Pi

< the Instructable och koden är redo. Njut! Lämna en kommentar med du feedback! >Jag är (aka LiquidCrystalDisplay / Itay), en 14 år gammal student från Israel lärande i Max Shein Junior High School för avancerad vetenskap och matematik. Jag gör dett...

Bygga en semi Smart, DIY båt med Arduino och några andra sensorer

jag bygger detta på för att bygga en vattenflaska båt, med vissa tillägg för hinder skatteundandragande och ljus-guidad kontroll. Jag använde Arduino som en mikrokontroller, en ultrasonic sensor i fronten, några enkla switchar på sidan av båten, och...

Bygg B.O.S.I.-1(Battery Operated Soldering Iron) med en integrerad löda Dispenser!

A lödkolv är ett bra verktyg för någon butik. Det kan "limma" ihop kopparledningar och kan löda komponenter på kretskort. Du kan även göra kopparrör! Men vad händer om du inte har ett eluttag nära din favorit lödning plats? Det är där den B.O.S....

Hur man bygger en kartong kajak för mindre än 40$ (uppdaterad med mallen)

bestämde jag mig att bygga en kajak av kartong med en plywood laminering teknik för att göra tillräckligt stark kartong. I princip kartong har ett korn som trä, så du bara ändra grain riktning med varje lager, som de gör när de gör plywood och viola,...

Bygga en 5-axlig robotarm med Arduino och DynamixShield

I detta instructable jag kommer att visa dig hur du snabbt och enkelt skapa en 5-axlig robotarm med kommersiella off-the-shelf komponenter och kontrollera den med en Arduino med en DynamixShield. DynamixShield är ett nytt tillägg för antingen Arduino...

Bygga din FM-överföring Station med Arduino

Hej varje kropp.Innan en 3 månader sedan, en av min vän ber mig att bygga en enkel FM-sändare, skulle han om du vill överföra en ljudfil från datorn och spela det på någon radiokanal, genom justera frekvensen av mottagaren samma som sändarens frekven...

Multiplexering med Arduino - transistorer (jag gjorde det på techshop)

syftet med detta instructable är att ge en steg för steg instruktion om genomförandet multiplexing med transistorer. De första stegen kommer att införa Multiplexing, transistorer och när de ska användas.Jag arbetade på en binär klocka projektet på te...

Hur man bygger en luftgitarr med Arduino, aka AIRduino gitarr

Tanken här är att bygga en bärbar virtuell gitarr som skall kontrolleras med två händer mycket som att spela luftgitarr. Man skapade och prototyped under ett två veckor projekt på ChalmersUniversity (Sverige) för en fysisk Computing klass.Syftet är a...

Hur man bygger en 1/8 tum (3,5 mm) stereoljud switch med Legos

jag kom upp med denna idé när jag var inställningen upp min nya dator. Jag har två datorer, och jag ville köra ljudet till en uppsättning högtalare. Min första tanke var att bara köpa en enkel 2 kvinnliga till 1 hona 'Y', men som tydligen kan orsaka...

Hur man bygger en enkel och grundläggande dubbla tomat behållare med vatten behållaren

Wow! En massa ord för att säga två fem gallon färg hinkar sätta ihop så att du har en säkerhetskopia vatten behållaren i botten. Tomater växer riktigt bra i behållare men du kan inte låta dem torka ut även för en dag. Jag rekommenderar en 5 gallon hi...

$9 bygga en 4 x 4 x 4 RGB LED Cube med Animation Creator

RGB LED Cube är awesome, men det har många ledde ben för att konstruera och pris är hög, så här är det billigaste del vi kan göra med 64 RGB LED, du kan ha alla delar DIY av dig själv, eftersom vi delar den schematiska och mönsterkortslayout.gå http:...

Köra CD-ROM Borstlös Motor med Arduino + 3 Mosfet transistorer

A borstlös likströmsmotor eller BLDC är en typ av motor utan varje brush. Det innebär att det finns ingen direkt anslutning (pensel) mellan roterande spindel och andra fasta delar som rullar. Så spinning är avkastningen av förändringar i nuvarande ri...

Bygga ditt papper touch TV reomte kontroll genom att använda arduino

Hej var och en,Jag är vigneshraja. Jag gjorde detta projekt för skojs skull. Jag tyckte om min TV: ns fjärrkontroll blir touch remote.so jag gjorde detta projekt genom att kombinera den IR remote och kapacitiv touch biblioteket i arduino.for touch kn...