Arduino + Android plus Bluetooth Home Automation (3 / 5 stap)

Stap 3: Programma voor Arduino


Programma voor Arduino is in dit geval vrij eenvoudig hier, onthouden dat we aangesloten Tx en Rx op Arduino Rx en Tx op HC-06 Bluetooth-module, dus gewoon de Arduino gewoon ontvangt de teksten van de Rx en doen iets volgens de teksten. Gezien de besparing van de macht ik deze LowPower-bibliotheek toevoegen in de code, kunt u de bibliotheek downloaden van GitHub, link gaat hier: https://github.com/rocketscream/Low-Power

Ik zet Arduoino slaapstand in idle, alleen in deze modus kunt u nog steeds houden USART (Rx & Tx) wakker, wanneer de teksten komen daarin zal wakker van Arduino en het vragen sommige dingen doen, hier is hoe de code eruit ziet:

#include "LowPower.h"

String readString;

VOID Setup {}

Serial.begin(9600);

pinMode (2, OUTPUT);

digitalWrite (2, HIGH);

}

void loop {}

nietig serialEvent();
LowPower.idle (SLEEP_FOREVER, ADC_OFF, TIMER2_OFF, TIMER1_OFF, TIMER0_OFF, SPI_OFF, USART0_ON, TWI_OFF); Laat je Arduino in slaap mode(idel)

}

ongeldig serialEvent() {}

while(Serial.available()) {}

delay(3);

char c = Serial.read();

readString += c;

}

Als (readString.length() > 0)

{

Serial.Print(readString);

Als (readString == "On") {}

digitalWrite (2, laag); Tafellamp inschakelen

}

Als (readString == "Off") {}

digitalWrite (2, HIGH); Tafellamp uitschakelen

}

readString = "";

}

}

De code wordt uitgelegd: de meeste van de tijd je Arduino in de inactieve stand, is alleen wanneer het signaal vandaan Rx pin beginnen zal te werken. U kunt een tekenreeks met de naam readString hier, voor het opslaan van de tekst vandaan Rx pin instellen. Als we in de laatste sectie, praten wanneer je aanraken van de knoppen op de app, stuurt deze teksten via Bluetooth. Dus wanneer je Arduino het bericht "On", gewoon instellen Pin2 zo laag ontvangt, dit signaal de estafette doorkomen, aan de andere kant laat, als je Arduino het bericht "Off", ingestelde Pin2 zo hoog ontvangt, zal deze actie zwenking vandoor uw tafellamp.

Meer Info: Arduino slaap zedig kunnen zijn beetje griezelig, aangezien de 328 ATmega chip zes slaap zedig ondersteunt, maar alleen in de inactieve stand zal USART nog steeds wakker, signalen ontvangen Rx pin om de chip wakker te houden. Normaal wanneer een Arduino werkt in de inactieve stand haar Vermogensdissipatie ongeveer 60% zal dalen, low-power is een vrij koel gebied te ontdekken.

Gerelateerde Artikelen

Arduino + Android inbraak alarm - Home automation

Arduino + Android inbraak alarm - Home automation

inhoud:Inleiding:Materialen, gereedschappen en verwijzingenCircuit en schetsAndroid App ontwikkeling:Conclusie:Stap 1: InleidingIk heb onlangs luisteren en lezen veel over Internet of Things (IoT) en onder hen huisautomatisering en controle van de hu
Arduino & Android gebaseerd Bluetooth controle wachtwoord beschermd slim deurslot (behalve thuis)

Arduino & Android gebaseerd Bluetooth controle wachtwoord beschermd slim deurslot (behalve thuis)

Wij iedereen zijn bezorgd over de veiligheid van ons huis. Wereld steeds slimmer en slimmer elke dag en we willen controle en ons ding in slimmere manier beveiligd. In deze tutorial die ik hoe uitleggen zal gemaakt gebaseerd een arduino DIY smart loc
Compact Home automation Module gebaseerd op Android, Bluetooth en Arduino!

Compact Home automation Module gebaseerd op Android, Bluetooth en Arduino!

Dit Instructable is aan te tonen hoe het bouwen van een compacte Home automation module met behulp van goedkope onderdelen zoals Arduino uno, Relay module, Bluetooth module en die kan worden bediend met behulp van Android telefoon!Maak je geen zorgen
DIY Home Automation voor Beginners.  Absoluut geen codering of solderen vereist.  Android/Arduino voor het schakelen van dingen in- en uitschakelen

DIY Home Automation voor Beginners. Absoluut geen codering of solderen vereist. Android/Arduino voor het schakelen van dingen in- en uitschakelen

Deze instructiable is gericht op de absolute beginner. Als u kunt omgaan met een scherp mes zonder snijden kunnen uw vingers van u maken en aanpassen van deze domotica controller.Deze instructies zijn ook on-line op www.pfod.com.au onder Android / Ar
LinKit one - Home Automation met Bluetooth Controller Android App

LinKit one - Home Automation met Bluetooth Controller Android App

Alle opties zijn voorzien van slimme telefoons. Slimme telefoons maken ons werk zeer gemakkelijk en maakt ons lui. Draai in- en uitschakelen met behulp van slimme telefoon met Blauwe tand huistoestellen is in de markt, maar de kosten hoog. Dus DIY Bl
Smart Home Automation met Android + Ethernet Internet + Arduino

Smart Home Automation met Android + Ethernet Internet + Arduino

Domotica wordt meer en meer populair, betaalbare en fascineert mensen. Internet biedt dergelijke mogelijkheden als nooit tevoren. Maak indruk op uw vrienden tonen op Smartphone, dat u kunt aan/uit-lamp in uw appartement mijl afstand schakelen en tege
Home Automation met behulp van Arduino & Android telefoon.

Home Automation met behulp van Arduino & Android telefoon.

Downloaden van onze gratis Arduino Project Code hier.Tutorial hier.Dingen die nodig zijn:1. Arduino2. Bluetooth-Module3.smart Home Apps4. de ultrasone SensorU kunt bouwen WarBot.
Home Automation met behulp van de Arduino en Bluetooth

Home Automation met behulp van de Arduino en Bluetooth

De "Home Automation System"(HAS) concept bestaat al vele jaren. De termen "Smart Home", "Intelligente huis" gevolgd en is gebruikt om het concept van netwerken toestellen en apparaten in het huisDomoticasysteem is een proces
Uber Home Automation w / Arduino & Pi

Uber Home Automation w / Arduino & Pi

[BEWERKEN] Ik heb een forum om samen te werken op gateway code.http://homeautomation.proboards.com/Board/2/openha...Een paar jaar geleden, werd ik de hondeigenaar van een voor de eerste keer. Ik hield niet van Cody in de kennel alleen hele dag verlat
Home Automation met behulp van de Arduino Uno

Home Automation met behulp van de Arduino Uno

Ooit wilde maken uw huis geautomatiseerde? Wilde de verlichting, ventilator en andere toestellen van uw smartphone? Of een tutorial over aangesloten apparaten en aan de slag met het gezocht? Android Home Automation zal u tonen hoe te maken van uw hui
DIY Smart Home Automation met behulp van Android

DIY Smart Home Automation met behulp van Android

Smart Home Automation laat de gebruiker te bepalen van het huis van zijn of haar telefoon en acties die afhankelijk van tijd of andere sensor lezingen zoals licht, temperatuur of geluid vanaf elk apparaat in het netwerk van de Home Automation gebeure
De Raspberry Pi-Arduino-SignalR Home Automation Hub

De Raspberry Pi-Arduino-SignalR Home Automation Hub

Na een paar van mijn prelude IBLEs gepubliceerd hier en hier, dit project neemt de eerste stap naar het opbouwen van een basisversie van een functionele Home Automation Hub.Ik heb verschillende technologieƫn gebruikt in een poging om zin van hoe ik k
Android via Bluetooth verbinden met de Arduino Uno

Android via Bluetooth verbinden met de Arduino Uno

In dit project wordt een seriƫle Bluetooth-module gebruikt voor het maken van een verbinding tussen de Arduino Uno en een Android app die ik heb met MIT App uitvinder gemaakt.Arduino luistert naar de opdrachten aan het licht van enkele LED's of weerg
Home Automation met behulp van RF-Transceiver met Arduino Micrcontroller

Home Automation met behulp van RF-Transceiver met Arduino Micrcontroller

Dit project laten zien voor het ontwerp en de ontwikkeling van een Home Automation systeem met behulp van RF-Transceiver gecontroleerd door Arduino Micrcontroller. De gebruiker zal verschillende indoor apparatuur zoals bollen, deuren en fans met behu