Go Down

Topic: Communicatie tussen arduinoborden (Read 624 times) previous topic - next topic

eds01

Hallo,
Ik ben bezig om een beveiliging systeem te bouwen. In de kamers zou ik graag een rook sensor plaatsen met daarin een bewegingsmelder, een Piezo, temperatuursensor en controle led. In iedere sensor komt een Nano.
De centrale unit wordt een mega met ethernet shield. De users interface bestaat dan weer uit een Nano met een lcd en een encoder voor de bediening.

Nu was mijn eerste idee om de verschillende borden met de Mega te laten communiceren via i2c. Ik heb een proefproject gemaakt en dit werkt perfect, maar nu blijkt dat in de werkelijke opstelling er een probleem te zijn met de afstand van de borden. i2c zou geen grote afstanden( lees: meer dan 10m) aan kunnen.

Nu mijn vraag:
Wat zijn de mogelijkheden om op zo een eenvoudig mogelijke manier een 2-weg communicatie te verwezenlijken tussen minimaal 5 (maar liefst meer) arduino borden? 
Wifi, Bluetooth, serieel, one Wire of kan dit eventueel met behulp van een webserver? Zijn er eventueel nog andere mogelijkheden?

Alvast bedankt voor het meedenken!
Eddy


 

akatchi

Dat kunnen de draadloze NRF24L01 modules, 2-way communicatie, niet al te lastig en ze hebben best ver bereik.

Via wifi kan natuurlijk, maar dan moet je op al je andere borden ook wifi hebben, ik denk zelf dat de NRF24L01 dan makkelijker zijn.

sterretje

Aangezien je I2C wilde gebruiken lijkt bedrading geen probleem. In dat geval kun je seriele communicatie overwegen met RS485.
If you understand an example, use it.
If you don't understand an example, don't use it.

Electronics engineer by trade, software engineer by profession. Trying to get back into electronics after 15 years absence.

nicoverduin

Of esp32 of esp8266 met websockets gebruiken
Met vriendelijke groet / kindest regards
Nico Verduin
www.verelec.nl
Do not PM me for personal consultancy unless you are willing to pay for it.

eds01

#4
Oct 31, 2017, 09:07 am Last Edit: Oct 31, 2017, 09:13 am by eds01
Bedank voor jullie reacties.
RS485 had ik ook al in overweging genomen. Rf zou kunnen maar ik vrees dat het signaal moeilijk door muren kan.
Websocket lijkt mij de oplossing met de meeste mogelijkheden,  maar softwarematig de moeilijkste (altans voor mij toch).
Wemos d1 mini zou misschien een goed bordje hiervoor zijn. Ik heb er nog enkele in de kast liggen, dus ik kan eens experimenteren.
Ik ga alle mogelijkheden nog eens bekijken en dan beslissen. Jullie horen me nog wel.
Nogmaals dank.
Eddy

Go Up