BlueSense - DIY Smart kamer automatisering met behulp van Bluetooth (13 / 19 stap)

Stap 13: Uploaden van de schets


Nu het moeilijke gedeelte...

We hebben de code uploaden (download de bestanden hieronder) naar de Arduino pro mini.

Er zijn twee opties: 1) kopen van een pro mini programmeur

2) het gebruik van een Arduino Uno voor het programmeren van de Pro Mini

Ik heb niet een Pro mini programmeur, dus ik ging met de tweede optie. Gebruik een Arduino Uno voor het programmeren van de Pro Mini. Volg de stappen...

1) nemen de Uno en zachtjes de Atmel IC chip (Atmel 328 P) te verwijderen uit de IC-base.

2) draad de Uno en Promini zoals blijkt uit het schematische

Arduino Uno naar Pro Mini

VCC == > Vcc

GND == > Gnd

RX == > Rx

TX == > Tx

Reset == > Reset

3) open de schets in de Arduino IDE

4) Ga naar hulpmiddelen >> bestuur >> Arduino Pro of Pro Mini

5) Klik op Arduino Pro of Pro Mini

6) Selecteer de juiste poort

7) het uploaden van de schets aan de Raad

8) je bent klaar!

## Belangrijk: Check de baud-rate van uw bluetooth-module. Standaard moet het 9600 maar ik weet niet waarom ik moest maken het 19200. Dus als de 9600 niet ook voor u werkt, probeer 19200

simpelweg vervangen

 Serial.begin(9600) to Serial.begin(19200) 

Hier is de Code:

 #include <LiquidCrystal.h> LiquidCrystal lcd(12, 11, 5, 4, 3, 2); int FAN = 13; int SWITCH = 6; // Switch on 6 int LIGHT = 7; // Light on 7 int State = 10; // State pin for bluetooth at D10 int BluetoothInput; int BluetoothStatus; float tempC; int reading; int tempPin = 0; void setup(){ Serial.begin(9600); lcd.begin(16, 2); // Begin the 16 x 2 LCD pinMode(FAN, OUTPUT); pinMode(LIGHT, OUTPUT); pinMode(SWITCH, OUTPUT); pinMode(State, INPUT); analogReference(INTERNAL); } 
 void loop(){ 
 { BluetoothStatus = digitalRead(State); if (BluetoothStatus == HIGH ){ lcd.setCursor(0,0); lcd.write(" Connected"); reading = analogRead(tempPin); tempC = reading / 9.31; Serial.println(tempC); lcd.setCursor (4,1); lcd.print( tempC); lcd.setCursor(10,1); lcd.print("*C"); delay(1000); delay(10); lcd.clear(); } else { lcd.setCursor(0,0); lcd.write(" Disconnected"); reading = analogRead(tempPin); tempC = reading / 9.31; Serial.println(tempC); lcd.setCursor (4,1); lcd.print( tempC); lcd.setCursor(10,1); lcd.print("*C"); delay(1000); delay(10); lcd.clear(); }} { while ( Serial.available()>0){ BluetoothInput = Serial.read(); lcd.clear(); if ( BluetoothInput == 'A'){ //// The FAN controll Serial.println("The FAN is ON"); lcd.setCursor(0 , 1); lcd.write(" The FAN is ON"); delay(1000); lcd.clear(); digitalWrite(FAN, 1); } if ( BluetoothInput == 'a'){ Serial.println("The FAN is off"); lcd.setCursor(0, 1); lcd.write(" The FAN is OFF"); delay(1000); lcd.clear(); digitalWrite(FAN, 0); } if (BluetoothInput == 'B'){ // Tubelight Controll Serial.println("Light ON"); lcd.setCursor(0,1); lcd.write(" Light ON"); digitalWrite(LIGHT, 1); // turn on light. delay(1000); lcd.clear(); } if (BluetoothInput == 'b'){ Serial.println(" Light is OFF"); lcd.setCursor(0,1); lcd.write(" Light is OFF"); digitalWrite( LIGHT, 0); // turn off Light delay(1000); lcd.clear(); } if (BluetoothInput == 'C'){ lcd.setCursor(0,1); lcd.write(" Switch is ON "); digitalWrite(SWITCH, 1); delay (1000); lcd.clear(); } if (BluetoothInput == 'c'){ lcd.setCursor(0,1); lcd.write(" Switch is OFF"); digitalWrite(SWITCH, 0); delay(1000); lcd.clear(); } } } } 



Gerelateerde Artikelen

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
DIY Home Security + automatisering met behulp van een Raspberry Pi

DIY Home Security + automatisering met behulp van een Raspberry Pi

Dit instructable moet u helpen opzetten van een DIY huisveiligheid + automatiseringssysteem dat 433Mhz deur/raamsensoren, 433 MHz PIR bewegingsmelders en webcams gebruikt om het controleren van uw huis en 433MHz afzetmogelijkheden controlelampjes enz
LED controle met behulp van Bluetooth

LED controle met behulp van Bluetooth

SORRY VOOR DE SLECHTE KWALITEIT VAN VIDEO. IK COULDNT KRIJGEN EEN GOED SCHOT EN IK BEN NIEUW OP ARDUINO EN COMMUNICATIE MET BLUETOOTHHallo iedereen, dit is mijn eerste instructables hier. Dit een kleine acitivity die ik gemaakt heb om te controleren
Gebruik RFduino om te voeren Arduino compatibel schetsen en communiceren met uw iPhone met behulp van Bluetooth 4.0 Low Energy.

Gebruik RFduino om te voeren Arduino compatibel schetsen en communiceren met uw iPhone met behulp van Bluetooth 4.0 Low Energy.

Munt-en kleinbedrijf Arduino compatibele open-source micro-computer die communiceert met uw iPhone met behulp van Bluetooth 4.0 Low Energy draadloosDe RFduino is een zelfstandige board, net als de Arduino UNO. Daarnaast beschikt de RFduino over een k
DIY hete lucht soldeerbout met behulp van de 12-18volts DC bij 2-3 ampère

DIY hete lucht soldeerbout met behulp van de 12-18volts DC bij 2-3 ampère

dit is mijn eerste posting van eva van een DIY artikel op het web. Dus Excuseer me voor sommige typo stuff, protocol enz. De volgende instructies laten zien hoe een soldeerbout werken voor hete lucht geschikt voor alle toepassingen vereisen solderen.
DIY Smart kamer verlichtingssysteem met PIR bewegingsmelder en Arduino

DIY Smart kamer verlichtingssysteem met PIR bewegingsmelder en Arduino

Hallo vrienden, onderwerp van vandaag is Smart Room Light systeem en hoe PIR-bewegingsmelder detecteert de beweging en werk dienovereenkomstig. Ik ga je vertellen over het project waarin u leert hoe u kunt automatische turn-on van de kamer licht wann
DIY aluminium investeringen gieten met behulp van een 3D-printer.

DIY aluminium investeringen gieten met behulp van een 3D-printer.

Hallo iedereen ik ga met u delen mijn methode van het omzetten van een 3D-gedrukte deel rechtstreeks in een aluminium gietstuk. Ik leerde deze praktijk toen ik nodig om het maken van een aangepaste shifter voor mijn raceauto en een 3d afgedrukt kunst
DIY Roterende sieraden opslag met behulp van Cereal doos

DIY Roterende sieraden opslag met behulp van Cereal doos

Ik kwam via een grote graan-box pas nadat ik graansoort vak manden voor Pasen maakte. Voor een moment zuchtte ik dacht ik zou hebben gemaakt een grote mand in plaats van een kleinere maar toen herinnerde ik me een van mijn vriend in het midden van on
Grote, auto dim, kamer klok (met behulp van de arduino en WS2811)

Grote, auto dim, kamer klok (met behulp van de arduino en WS2811)

Eerste Hello instructables.Dit is mijn eerste contact met:InstructablesArduinoProgrammeerbare LED'sDus gelieve niet trow rotsen bij mij voor noobish fouten.Rekening houdend met dat ik wacht om te lezen van uw opmerkingen met rasp belang en ik sta ope
Smart Home Monitoring met behulp van Edison

Smart Home Monitoring met behulp van Edison

Voor frequente reizigers en degenen die hebben meerdere huizen en degenen die hebben om te schakelen tussen hen vaak, is Smart Home profiel een Home Automation-oplossing die is opgelost zijn behoefte om nogmaals zijn persoonlijke voorkeurenStap 1: Se
DIY delta 3D-printer met behulp van low-cost gerecyclede onderdelen

DIY delta 3D-printer met behulp van low-cost gerecyclede onderdelen

Dit is een gloeidraad afzetting delta 3D-printer, is ontworpen en gebouwd in 2013 gebruik gerecycleerd delen van oude dot matrixprinters en flatbed-scanner. FDM (Fused Deposition Modeling) is een laag additive manufacturing (3D printen) proces dat ge
DIY hete drank Monitor - met behulp van de DS18B20 en Arduino Nano

DIY hete drank Monitor - met behulp van de DS18B20 en Arduino Nano

Mijn vriendin heb altijd een probleem dat ze haar tong brandt wanneer ze proeven van warme dranken. Toen begon ik te denken, misschien dat ik een apparaat dat voorkomt dat haar het branden van haar tong, zodat ze haar thee drinken kunt en wel altijd
Smart TV-afstandsbediening met behulp van Intel Edison (Intel IoT)

Smart TV-afstandsbediening met behulp van Intel Edison (Intel IoT)

De IR zender/ontvanger TSOP1738 kan worden geïnterfacet met Intel Edison met behulp van standaard PWM-interface die beschikbaar is in de libmraa bibliotheek.Dit kan worden gebruikt in verband met de USB-microfoon om te controleren van de TV-voulme on
Home toestel automatisering met behulp van IR-Remote

Home toestel automatisering met behulp van IR-Remote

We kunnen de onconventionele afstandsbediening-technologie gebruiken voor het beheersen van de huistoestellen gemakkelijk zonder de vaste wand schakelkasten. Hier ben ik met behulp van afstandsbediening technologie (IR technologie voor externe system