Het vak slaapkamer automatisering (1 / 26 stap)

Stap 1: Hoe het werkt?


Dus na het bekijken van de invoering moet u wellicht een idee over het hele project. Maar voordat het gebouw, is het belangrijk om te weten van de werking van dit project, dat wil zeggen, de sensoren gebruikt in dit project, de code gebruikt voor het uitvoeren van dit ding, en andere minder belangrijke dingen.

Voeding:

De voeding in dit project gebruikt bestaat voornamelijk uit een transformator en een brug gelijkrichter. De transformator verlaagt de hoge wisselspanning van 240v ac naar 12v ac en brug gelijkrichter zet deze om in dc. Het heeft ook een spanningsregelaar die dat dc 12v naar 5v converteert.

Het stopcontact:

De beige kleur stopcontact aanwezig op de doos is de plek waar u al uw elektrische apparaten kunt aansluiten. Een vraag komt dat het stopcontact 240v ac geeft aan de macht van de toestellen als de arduino vertelt om te doen. Maar de arduino geeft alleen 5v. Dus hoe is dit mogelijk om 240v ac met een laag signaal voor 5v dc? Dit wordt mogelijk gemaakt met behulp van een apparaat genaamd relay dat als een switch die is fungeert ingeschakeld wanneer een laag signaal wordt ontvangen via het. Deze schakeloptie kan omgaan met een groot tekort dus kunnen worden gebruikt om deze socket gemakkelijk.

Sensoren:

Zoals al verteld, heeft het project in totaal zes sensoren gebruikt. Hieronder is een beschrijving van hoe ze werken.

  1. Temperatuursensor (LM35): geeft een spanning op één van de pinnen wordt hoog of laag afhankelijk van de temperatuur van de sensor. De arduino leest de spanning en converteert deze naar leesbare temperatuur.
  2. Vochtigheid sensor (DHT11): geeft een bepaalde kloksignaal van zowel de temperatuur en de vochtigheid. De arduino converteert deze signalen naar leesbare temperatuur en vochtigheid. (Hier alleen gebruikt voor vochtigheid).
  3. Lichtsensor (LDR): geeft een hoge weerstand wanneer geplaatst in donkere en lage weerstand wanneer geplaatst op een plek vol van licht. De wijzigingen van de weerstand met verandering in lichtintensiteit. De arduino leest de weerstand.
  4. Clap sensor (Electret microfoon): een energiebesparende signaal wanneer een luid geluid wordt gedetecteerd. De arduino detecteert de laag signaal en wordt de hoge uitlaat ingesteld.
  5. Bewegingssensor (PIR Sensor): Detecteert de beweging van een mens en geeft een hoge output wanneer gedetecteerd. Eigenlijk detecteert dat straling die door een mens.
  6. Aanwezigheid Sensor (ultrasone afstand Sensor - HC-SR04): Zendt een echografie dat gaat, weerspiegelt en terugkomt. Arduino meet de tijd genomen door het en geeft de afstand. Wanneer de afstand laag wordt, dat betekent dat u voor het aanwezig zijn, zodat het detecteert uw aanwezigheid.

Code:

Het proces begint wanneer de arduino schakelaars op en u een modus via knoppen selecteren vraagt door het weer te geven op het LCD-scherm. Het deel van de onderstaande code verwerkt en de modus die u hebt geselecteerd weergegeven.

 <p>while(digitalRead(11) == LOW) <br>{ if(digitalRead(10) == HIGH) { delay(500); count++; } lcd.clear(); lcd.print("Choice:"); lcd.print(count); delay(100); }</p> 

11 is de pin verbonden met knop 2. Dus de eerste regel betekent dat totdat u druk niet op de tweede knop (until it's laag) de lus gaan op voor eeuwig lopen zal. En als pin 10 hoog is (knop 1 ingedrukt) het zal de graaf variabele door een vooraf. Op deze manier telt de lus het aantal keren dat de knop wordt ingedrukt. Dit ding wordt ook gebruikt voor het instellen van de drempel die je kan zien in sommige delen van de code.

Daarna is het grootste deel van de code, de "switch-statement', die overschakelt op een volgens de waarde van count. Het is geschreven als:

 <p>switch(count)</p> 

Daarna is de case-statement dat het deel van switch uitmaakt. Die verklaring genoemde eronder als de waarde van de variabele van de schakelaar gelijk aan de waarde vermeld na geval is wordt uitgevoerd. Voor bijvoorbeeld als ik schrijf:

 switch(count) { case 1: { statement a; } break; case 2: { statement b; } break; } 

Dit betekent dat als de waarde van count 1 is, het programma verklaring uitvoeren zal een en als er twee, het programma verklaring 2 zal uitvoeren. U kan de zaak verklaringen in de code als volgt. Zodat de waarde aanwezig na elke case-instructie in de belangrijkste code is eigenlijk hij code niet. zoals:

 <p>case 1: // Toggle mode<br> { delay(1000); Serial.println("Toggle mode selected"); Serial.println("Press the button to switch the outlet on/off"); int a8 = 0; while(a8 == 0) { lcd.clear(); lcd.print("Curr. State: "); lcd.print(state); lcd.setCursor(0,1); lcd.print("Press Button"); if(digitalRead(10) == HIGH && state3 == 0) // if button pressed and outlet is off, turn it on { digitalWrite(13, HIGH); state = "ON"; state3++; Serial.println("Switched on"); delay(1000); } if(digitalRead(10) == HIGH && state3 == 1) // if button pressed and outlet is on, turn it off { digitalWrite(13, LOW); state = "OFF"; state3--; Serial.println("Switched off"); delay(1000); } delay(100); } } break;</p> 

De rest van de code is vrij ongecompliceerd en gemakkelijk te begrijpen.

Gerelateerde Artikelen

Geen hout geen Mechanica DIY Jack In het vak

Geen hout geen Mechanica DIY Jack In het vak

he!!! Dit is een geen hout geen mechanica jack in het vak! Alles wat u nodig hebt is - kartonnen - duct tape - gekleurd papier (of verf) - glitter (en glitter lijm)-lijmStap 1: Stap 1 Samen enkele pleinen zodat een open box.for een kant dubbel de gro
De sterke, het plein, de hout... HET VAK!!!

De sterke, het plein, de hout... HET VAK!!!

Instructies aan de opbouw van een stevige 5 zijdige doos.Stap 1: materialen -1 a 2 x 4 (min. 6' lange)-1/4 "dik multiplex (5'x 6' vel)-2 3/4" drywall schroeven (min. 12)-Spray pijn (kleur naar keuze)-hout primer verf (kleur naar keuze)Stap 2:Sni
Het vak mes voor culinaire studenten, chef-koks en Avid kookt!

Het vak mes voor culinaire studenten, chef-koks en Avid kookt!

In dit instructable ga ik u tonen hoe te maken van een efficiënte opslagoplossing voor uw messen en andere culinaire hulpmiddelen.  Ik ben een professionele chef-kok voor een levende, en brengen van uw eigen gereedschap om te werken is de naam van he
Het vak betrokkenheid (van 3DS en ZBrush werkelijkheid)

Het vak betrokkenheid (van 3DS en ZBrush werkelijkheid)

In dit Instructable zal ik een gedetailleerd overzicht van hoe ik heb een sieraden gemaakt doos in 3DS Max en Zbrush voordat het gedrukt door Shapeways.  Ik ontwierp het juwelenkistje met de bedoeling voorstellen aan mijn vriendin met de ring in.  He
Het vak knop voor gehandicapten

Het vak knop voor gehandicapten

Je zou kunnen afvragen wat is een vak knop. Het is een eenvoudig apparaat dat bestaat uit vier lichte aanraking-schakelopties, die kunnen worden gebruikt als input voor een computer. De switches zitten onder elke vinger, zodat ze kunnen worden geduwd
(Pier 9 lucht) in het vak (hoe etch en weergeven van meerdere tekeningen op transparant acryl)

(Pier 9 lucht) in het vak (hoe etch en weergeven van meerdere tekeningen op transparant acryl)

Het motto overwegen denk buiten de doos. "Leven buiten de doos." "Doe iets buiten de doos."Buiten de doos. Een pittig beetje zin impliceert dat alles interessant buiten ons, buiten het dagelijkse leven bestaat, dan wat er al in ons hoo
Gids voor het vak Cupcakes maken voor studenten

Gids voor het vak Cupcakes maken voor studenten

Het doel van deze taak is het creëren van de perfecte partij van cupcakes terwijl minimaliseren stress, kosten, en tijd voor studenten op een krap budget. Geen speciale vaardigheden zijn vereist, je hoeft alleen te kunnen meten, en lees en volg instr
Het vak Kite

Het vak Kite

hoe maak je een eenvoudige vlieger van het vak met een paar stokken, sommige string en een klein beetje weefsel. Deze is 3 voet lang en ongeveer 12 inch breed (zonder vleugels).Stap 1: materialen Voor de vlieger zelf je nodig hebt:8 stokjes - algemee
Bonsai in het vak - La caja del Bonsai

Bonsai in het vak - La caja del Bonsai

Hola!Soy una acumuladora de plantas, entre ellas, una corriente que me cautivo fueron los Bonsai, para los que neen sepan de que hablo zoon arboles, que pueden llegar een ser muy viejos, pero que mantienen un tamaño muy pequeño.Este pequeño que muest
De vinger In het vak

De vinger In het vak

April dwazen dag is coming up, en dit is de perfecte truc uit uw vrienden ouders leerkrachten enz aan buitenissig. Ze zal echt schudden er op je vinger!Stap 1:Eerste dingen eerst moet je een sieraden doos of een doosje dat u niet opnieuw hoeft.Stap 2
LoveBox - het vak van liefde

LoveBox - het vak van liefde

als de meeste jongens die ik niet mijn vrouw vertellen dat "I love you" zo vaak als ik wil, maar dit kleine gadget dat situatie als beetje ten minste zal verbeteren.Door de combinatie van een mooie doos en sommige hardcore elektronica nerdiness
Top 10 schoonheid Hacks met kokosolie-uit de uiteinden van de schoonheid van het vak

Top 10 schoonheid Hacks met kokosolie-uit de uiteinden van de schoonheid van het vak

Top 10 schoonheid Hacks met kokosolie-uit het vak Beauty TipsStap 1: Top 10 voordelenDeze video zal helpen om te weten u top 10 amazing uit de vak schoonheid hacks met kokosolie.Stap 2: Bekijk de video hier:Bedankt voor het kijken..!
Het vak van de geheimen

Het vak van de geheimen

u wilt weten wat het geheim van dit vak is doe je?het is gemakkelijk en goedkoopaan de zijkant van het vak ziet u een schuifdeur die u kunt openen...Zie die de foto en je het krijgtStap 1: materialenalle materiaal is maken van hout, maar als u wilt k
De doos van de Gift van de decoratieve Origami: Deel 1, het vak

De doos van de Gift van de decoratieve Origami: Deel 1, het vak

Ik heb een gebeurtenis waarvoor ik koelkastmagneten zal maken als een give-away en wilde een handige box om hen te zetten. Ik keek in de winkels en de prijs voor zelfs kleine vakjes is gek en de goedkoopste waren zijn echt gewoon. Dat is niet mijn st