Home - SukkoPera/Arduino-Sensoria GitHub Wiki

Welcome to the Arduino-Sensoria wiki!

WORK IN PROGRESS...

What is Sensoria?

Sensoria is yet another system that lets platforms (read: Arduino, ESP8266, Raspberry Pi or full-scale PCs) talk to each other, for example to read sensor data or triggering actuators remotely. Thus it can obviously be used for Home Automation or Internet of Things (IoT) applications, but it is quite flexible and can fulfill many more use cases.

Another IoT framework?

We know there are plenty of production-ready solutions for IoT out there, all of which are super-professional and feature-packed. Unfortunately this means that they are usually very complex to setup, which often discourages first-time users.

Sensoria aims to be different, as it focuses primarily on simplicity and ease of learning. If you are looking for advanced features like cryptography, please look elsewhere. If you want a system that allows you to easily connect two Arduinos and a Raspberry Pi, and fully understand what is going on behing the scenes, then Sensoria might be for you.

How is it structured?

Sensoria is based on transducers, which can either be sensors or actuators. Here are some examples of both:

  • Sensors:

    • Temperature
    • Humidity
    • Barometric Pressure
    • Light (Visible and/or Infrared)
    • Wind
    • Rain
  • Actuators:

    • Relays (turn things on/off)
    • LCD Displays (show what is going on)

So, for instance, with Sensoria you can easily (and cheaply!) make a wireless sensor to put outdoors, which measures the wind intensity. A second indoor Sensoria node can easily read the first one and retract your curtains whenever the wind exceeds a preset intensity.