Raspberry pi & Arduino IOT automatisering (3 / 3 stap)

Stap 3: Programmering tijd:


Dit is nu de tijd om het programma de Raspberry pi en arduino nano, zodat ze met elkaar kunnen praten.

ik ervan uit dat u weet arduino programmering, dus ik, m gewoon vermelden de belangrijke dingen hier als arduino programma kunnen sterk gewijzigd om te voldoen aan uw behoeften.

baud-rate ingesteld op 115200

de serieel lezen en kijk voor de specifieke opdrachten, het is goed om één teken opdrachten voor het starten.

De arduino volgens de opdracht reageren.

CODE:-

///////////////////////////////////////////////////////////////////////

code begint hier

geleid = 13, //using aan boord heeft geleid
char d; variabele op te slaan van de opdracht

Instellen van de arduino

VOID Setup

{Serial.begin(115200); / / seriële poort configureren

pinMode(led,OUTPUT); instelling geleid pin als output

}

lus begint hier

void loop

{

if(Serial.available()) / / execute indien iets beschikbaar op seriële

{

d=serial.Read(); de opdracht aan onze variabele opslaan

}

digitalWrite(led,d); Beurt opende op /

}

code eindigt hier

/////////////////////////////////////////////////////////////////////////////////////////////////////////

Raspberry pi programmering:

python script heb ik gebruikt om te controleren mijn Pi en communiceren met arduino. Open de python 3 IDE, klik op bestand en open nieuw venster. Nu kopieer de onderstaande code en plak er it.

Opmerking:-sluit arduino nano in één van de USB-poort van de Pi. dit doen voordat de Pi. Niet te vergeten uw Pi moet internetconnectiviteit wi-fi of LAN.

### CODE BEGINT HIER:-

#! /usr/bin/python

# Deze code is geschreven door Abhianv verma.

# Deze code leest de API en de belangrijke gegevens schrijft naar de seriële poort

urllib importeren

importeren van tijd slaap

importeren uit urllib.request urlopen

seriële importeren

Arduino = seriële. Serial('/dev/ttyUSB0',115200,8,'n',1,'NONE')

arduino.isOpen()

ingeschakeld = 'H'

af = 'L'

URL = "http://your_api_read_address_here"

HTML=urlopen(URL)

terwijl juist:

d=HTML.Read()

Temp = d [354]

if(temp==on):

Arduino.write('H'.Encode())

afdrukken ("LED op")

if(temp==off):

Arduino.write('L'.Encode())

afdrukken ("OPENDE")

afdrukken ("Data Recevied:")

Print(d)

Sleep(10)

### CODE EINDIGT HIER

Sla nu het script met de gewenste naam bijvoorbeeld IoT_automation. en het script uitvoert, ziet u de uitvoer in python shell.

GELUKKIG AUTOMATISERING

Gerelateerde Artikelen

Arduino IOT automatisering met ESP8266

Arduino IOT automatisering met ESP8266

Dit is een IoT automatiseringsproject. niet net als anderen die alleen de sensorgegevens te met het internet halen. Ik gebruikte er techniek om controle de apparaten door lezing dat web api met behulp van wifi module esp8266. met deze techniek kunnen
Binnenshuis training stepper met Raspberry Pi & Arduino Iot

Binnenshuis training stepper met Raspberry Pi & Arduino Iot

Hallo iedereen.Het doel van dit project is met een binnenshuis training stepper met de Raspbery Pi en Arduino. Dit soort stepper hebben meestal een kleine display en je moet kijken naar beneden tijdens uw training om te zien je stappen. In deze tutor
Arduino IoT weer klok

Arduino IoT weer klok

In dit Instructable bouwen we een klok die ook binnen en buiten de klimatologische omstandigheden toont.Ik gebruikte om een koele kleine klok die, naast het vertellend de tijd, ook de temperatuur in het huis, de datum en de buitentemperatuur via een
Arduino IOT: Temperatuur en luchtvochtigheid (met ESP8266 WiFi)

Arduino IOT: Temperatuur en luchtvochtigheid (met ESP8266 WiFi)

Hallo iedereen! Ik ben Michalis Vasilakis uit www.ardumotive.com en in deze Instructables zal ik u tonen hoe te maken van uw eigen Internet van dingen (IOT) thermometer met behulp van de Arduino uno board.U kunt thuis, op kantoor of ergens is er een
Hoe maak je unattackable veilige arduino IoT apparaat

Hoe maak je unattackable veilige arduino IoT apparaat

TheseDays er zijn een heleboel Internet of Things.Maar de meeste van deze IoT zijn blootgesteld onder de netwerkaanval zoals als DDOS.Dienovereenkomstig de vele deskundigen van IoT waarschuwen ons over het veiligheidsprobleem van IoT als als een onde
World Wide WiDo Web stopcontact!! De ultieme DIY Arduino IoT

World Wide WiDo Web stopcontact!! De ultieme DIY Arduino IoT

WWWWiDo is een stopcontact toegankelijk vanaf elk apparaat met een browser die een aangesloten apparaat op afstand kunt besturen, en is uitbreidbaar tot monitoring en automation met sensoren en actuatoren. Dit systeem is een alternatief voor de gemee
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
Domotica met Raspberry Pi, Arduino, Domoticz, MySensors.

Domotica met Raspberry Pi, Arduino, Domoticz, MySensors.

Hallo collega-makers,Dit is mijn eerste Instructable op Home Automation. Het idee is het bouwen van een controller en draadloze knooppunten controle en monitor.Na een heleboel hit en proef met veel verschillende controllers zoals OpenHab, DomotiGa, g
APDuinOS (knippert)--arduino IoT (internet van dingen)--aquaponic toepassing

APDuinOS (knippert)--arduino IoT (internet van dingen)--aquaponic toepassing

als u dit Instructable leest bent u hier voor een van twee redenen.EERSTE REDEN:Immers je weet niets over APDuinOS en geïnteresseerd in wat het is en hoe het zich verhoudt IoT (Internet van dingen).  U kunt meer informatie over APDuino door te gaan n
Raspberry Pi - Arduino seriële communicatie

Raspberry Pi - Arduino seriële communicatie

In dit project, zullen wij een mededeling tussen de Arduino en Raspberry Pi, waarbij essentiële informatie wordt overgedragen door het sturen van gegevens één bit tegelijk maken.Seriële communicatie is essentieel voor elke Micro-controllers voor de c
De Raspberry Pi - Arduino verbinding

De Raspberry Pi - Arduino verbinding

de Pi is een fijne kleine computer board, hoewel niet bijna zo goed alsde Arduino als het gaat om I/O mogelijkheden. De prachtig ontworpenGertboard is een plug-in add-on die netjes deze deficiëntie overwintdoordat de Pi toegang tot een ATMega328, maa
Een gids voor Raspberry Pi Arduino mededeling in Embedded systemen

Een gids voor Raspberry Pi Arduino mededeling in Embedded systemen

Dit is een gids voor verschillende methoden voor communicatie tussen de Raspberry Pi en Arduino. Deze handleiding is gemaakt van alles wat die ik heb geleerd van de oprichting van een forest capaciteiten. De post van het project kan worden gezien, ee
RF schakelaar CON RASPBERRY Y ARDUINO VIA "WHATSAPP"

RF schakelaar CON RASPBERRY Y ARDUINO VIA "WHATSAPP"

Materiales alleenFramboos.Arduino.ModulosTX y RX.Kaart van de zonde de cualquier operador.Salidas eléctricas inalambricas.Protoboard.LEDs.Kabels.Internet.Slimme telefoon con whatsappSoftware alleen:Raspbian.python.Librería Yousup.Librería py-serialLi
Raspberry Pi + Arduino Serial met LCD-scherm

Raspberry Pi + Arduino Serial met LCD-scherm

IntroDit is mijn Raspberry Pi info LCD, ik wilde proberen en krijgen de Arduino en de Raspberry Pi met elkaar praten via USB seriële en ik maakte dit kleine project.De Raspberry Pi een python-script gebruikt om de gegevens en stuurt het als tekenreek