Download - Applications and Experiments with eBlocks Electronic Blocks for Basic Sensor-Based Systems
![Page 1: Applications and Experiments with eBlocks Electronic Blocks for Basic Sensor-Based Systems](https://reader030.vdocument.in/reader030/viewer/2022020219/56815fea550346895dceefe0/html5/thumbnails/1.jpg)
Applications and Experiments with eBlocks
Electronic Blocks for Basic Sensor-Based Systems
![Page 2: Applications and Experiments with eBlocks Electronic Blocks for Basic Sensor-Based Systems](https://reader030.vdocument.in/reader030/viewer/2022020219/56815fea550346895dceefe0/html5/thumbnails/2.jpg)
eBlock is an electronics block. It can define as embedded system building
block used in sensor based system. Enable non-experts to build basic small-
scale sensor based system.
Introduction
![Page 3: Applications and Experiments with eBlocks Electronic Blocks for Basic Sensor-Based Systems](https://reader030.vdocument.in/reader030/viewer/2022020219/56815fea550346895dceefe0/html5/thumbnails/3.jpg)
Commercial motes/sensor nodes
![Page 4: Applications and Experiments with eBlocks Electronic Blocks for Basic Sensor-Based Systems](https://reader030.vdocument.in/reader030/viewer/2022020219/56815fea550346895dceefe0/html5/thumbnails/4.jpg)
Commercial Mote Example:
PRICE??
![Page 5: Applications and Experiments with eBlocks Electronic Blocks for Basic Sensor-Based Systems](https://reader030.vdocument.in/reader030/viewer/2022020219/56815fea550346895dceefe0/html5/thumbnails/5.jpg)
Complicated:◦ Sensor Node on Buoy System◦ Check temperature, wave
height, humidity, and so on.
Applications…
• Simple:– Wide range and closed to daily
usage.– Counting Cars, Customer
Monitoring, Object Locator and so on.
![Page 6: Applications and Experiments with eBlocks Electronic Blocks for Basic Sensor-Based Systems](https://reader030.vdocument.in/reader030/viewer/2022020219/56815fea550346895dceefe0/html5/thumbnails/6.jpg)
Commercial Sensor Node eBlocka) Expensive a) Cheapb) Complicated b) Simplec) Required technical base end user
d) Enable non-technical base end user to operate
d) General purpose d) Specified purposee) Handle Complex Application e) Suitable for simple application
Sensor Node Vs eBlock
•It is not mean to replace sensor node but e-Blocks can also be used in conjunction with sensor network nodes as a means to combine several sensor block inputs before sensor data enters a sensor network.
![Page 7: Applications and Experiments with eBlocks Electronic Blocks for Basic Sensor-Based Systems](https://reader030.vdocument.in/reader030/viewer/2022020219/56815fea550346895dceefe0/html5/thumbnails/7.jpg)
Defined four types of blocks: ◦ Sensors
Simple 1/0 (yes/no) output
◦ Logic/state Take at least one 1/0 inputs from others block and
generate at least one output. Allow configure using DIP switch.
Introduction to e-Block
![Page 8: Applications and Experiments with eBlocks Electronic Blocks for Basic Sensor-Based Systems](https://reader030.vdocument.in/reader030/viewer/2022020219/56815fea550346895dceefe0/html5/thumbnails/8.jpg)
◦ Communication A splitter:
Wireless transmitter or receiver that can replace by wired connection.
Wired or wireless is depend on application.
◦ Output block Include LED, buzzer, electric relay
![Page 9: Applications and Experiments with eBlocks Electronic Blocks for Basic Sensor-Based Systems](https://reader030.vdocument.in/reader030/viewer/2022020219/56815fea550346895dceefe0/html5/thumbnails/9.jpg)
Example Applications:
In the medical arena, institutions such as hospitals or nursing homes must ensure the safety of their patients.
Able to observe simple activities of patients by nurse or doctor.
![Page 10: Applications and Experiments with eBlocks Electronic Blocks for Basic Sensor-Based Systems](https://reader030.vdocument.in/reader030/viewer/2022020219/56815fea550346895dceefe0/html5/thumbnails/10.jpg)
Use in monitoring nocturnal (night) endangered species. Typically, scientists study species by first trapping
individual animals, photographing the animals, and attaching a tag such that the scientists can identify the animals later.
Prohibited by law from trapping the endangered species animals.
An alternative: set up a feeding station including a simple sensor-based system to detect motion at night and trigger a camera to take a photograph of the animals as they feed.
![Page 11: Applications and Experiments with eBlocks Electronic Blocks for Basic Sensor-Based Systems](https://reader030.vdocument.in/reader030/viewer/2022020219/56815fea550346895dceefe0/html5/thumbnails/11.jpg)
Developed e-Blocks to address the need of enabling non-technical user to build basic sensor-based systems.
Used components, such as buttons, light sensors, motion sensors, LEDs, buzzers, etc., and added a low-cost, low power preprogrammed processor to execute the block’s function and communication protocol.
Building e-Block…
![Page 12: Applications and Experiments with eBlocks Electronic Blocks for Basic Sensor-Based Systems](https://reader030.vdocument.in/reader030/viewer/2022020219/56815fea550346895dceefe0/html5/thumbnails/12.jpg)
LDR-light dependent resistor
LED- Light emitting diode
Microcontroller
![Page 13: Applications and Experiments with eBlocks Electronic Blocks for Basic Sensor-Based Systems](https://reader030.vdocument.in/reader030/viewer/2022020219/56815fea550346895dceefe0/html5/thumbnails/13.jpg)
Simple Light detecting circuit:
Example microcontroller circuit:
![Page 14: Applications and Experiments with eBlocks Electronic Blocks for Basic Sensor-Based Systems](https://reader030.vdocument.in/reader030/viewer/2022020219/56815fea550346895dceefe0/html5/thumbnails/14.jpg)
The e-blocks modules that form by several blocks:
Basic set of an e-blocks
![Page 15: Applications and Experiments with eBlocks Electronic Blocks for Basic Sensor-Based Systems](https://reader030.vdocument.in/reader030/viewer/2022020219/56815fea550346895dceefe0/html5/thumbnails/15.jpg)
e-Blocks at end user side…
![Page 16: Applications and Experiments with eBlocks Electronic Blocks for Basic Sensor-Based Systems](https://reader030.vdocument.in/reader030/viewer/2022020219/56815fea550346895dceefe0/html5/thumbnails/16.jpg)
Conducted experiments to determine whether people of varying skill levels could build basic sensor-based systems effectively using e-Blocks.
Three skill levels: ◦ Beginner- Student with no programming or
electronics experience.◦ Intermediate-Student that have basic
knowledge but no experiences in electronics.◦ Advanced-Student that have electronics
knowledge and experiences.
Experiments…
![Page 17: Applications and Experiments with eBlocks Electronic Blocks for Basic Sensor-Based Systems](https://reader030.vdocument.in/reader030/viewer/2022020219/56815fea550346895dceefe0/html5/thumbnails/17.jpg)
Experiment using physical prototypes◦ Students had 15 minutes to follow a small written
tutorial describing how to build e-Block systems before building their own systems.
Experiments…
![Page 18: Applications and Experiments with eBlocks Electronic Blocks for Basic Sensor-Based Systems](https://reader030.vdocument.in/reader030/viewer/2022020219/56815fea550346895dceefe0/html5/thumbnails/18.jpg)
Experiment using graphic simulator◦ Students were given a short step by-step tutorial illustrating
the basic idea of e-Blocks, how sensors interacted with one another, how to select blocks from a library, and how to draw wires to connect the various blocks within the simulator.
![Page 19: Applications and Experiments with eBlocks Electronic Blocks for Basic Sensor-Based Systems](https://reader030.vdocument.in/reader030/viewer/2022020219/56815fea550346895dceefe0/html5/thumbnails/19.jpg)
Sensor to output◦ Required the user to select the appropriate
sensor and output blocks and connect those blocks to implement a particular application.
Results with difference type of sensor system…
![Page 20: Applications and Experiments with eBlocks Electronic Blocks for Basic Sensor-Based Systems](https://reader030.vdocument.in/reader030/viewer/2022020219/56815fea550346895dceefe0/html5/thumbnails/20.jpg)
Sensor with logic◦ Required the user to use at least two sensors and
to feed sensors’ outputs through a logic block before connecting to an output.
Results with difference type of sensor system…
![Page 21: Applications and Experiments with eBlocks Electronic Blocks for Basic Sensor-Based Systems](https://reader030.vdocument.in/reader030/viewer/2022020219/56815fea550346895dceefe0/html5/thumbnails/21.jpg)
Sensor with state◦ Required the user to connect a sensor with a
state block and then an output.
Results with difference type of sensor system…
![Page 22: Applications and Experiments with eBlocks Electronic Blocks for Basic Sensor-Based Systems](https://reader030.vdocument.in/reader030/viewer/2022020219/56815fea550346895dceefe0/html5/thumbnails/22.jpg)
Sensor with logic and state◦ Require user to connect multiple sensor through
logic and state block before connecting to an output block.
Results with difference type of sensor system…
![Page 23: Applications and Experiments with eBlocks Electronic Blocks for Basic Sensor-Based Systems](https://reader030.vdocument.in/reader030/viewer/2022020219/56815fea550346895dceefe0/html5/thumbnails/23.jpg)
Developed sets of electronics block that called e-block.
Experiment done towards various level of student to show the effectiveness of the e-block.
Conclusion…