10. Applications and Implications¶
What I’ve done this week¶
- answered some questions to clarify final project plan.
Weekly Assignment Requirement¶
Individual assignments
-
Propose a final project masterpiece that integrates the range of units covered,
answering:- What will it do?
- Who’s done what beforehand?
- What will you design?
- What materials and components will be used?
- Where will come from?
- How much will they cost?
- What parts and systems will be made?
- What processes will be used?
- What questions need to be answered?
- How will it be evaluated?
Description of Assignment Work¶
I changed some points from the first IDEA of my final project because it had too many function to load my device in the FabAcademy term taking my skills into account. so I concentrated more on very first IDEA as lighting stuff for the dark road to cut extra functions.
here is the developed Plan
idea of networking
developing system diagram
partial flow chart
schedule
4/8 | 4/15 | 4/22 | 4/29 | 5/6 | 5/13 | 5/20 | 5/27 | 6/3 | ||
---|---|---|---|---|---|---|---|---|---|---|
Week10 | Week11 | Week12 | Week13 | Week14 | Week15 | Week16 | Week17 | Week18 | ||
Input Device | Output Device | networking and communications |
interface and application programming |
invention, intellectual property, and income |
molding and casting | wildcard week | mechanical design, machine design |
project development | ||
PIR sensor | ||||||||||
Ambient light sensor | ||||||||||
RGB LED | ||||||||||
painlessMesh.h | ||||||||||
interface on web | ||||||||||
PCBs | ||||||||||
simple assignment and making mould by 3D printing |
||||||||||
program | ||||||||||
assemble and debug |
What will it do?¶
My final project would be the networkable stone-shaped light units with human sensor. It would set along dark road and detect approaching human then light would turn on. Purpose of this product is to guide passengers on a dark path and provide a bit of joy for them.
I am planning to put some of them as a group and it will be able to perform lighting expression by combination of them (using programing). It would be accomplished by using mesh networking via BLE of ESP32 to connect each other and also accessible to set preferences from mobile or laptop.
1st cycle
→Human detective light units with mesh networking function
[input]
-
PIR sensor
-
IR Distance Sensor
(concerning about shape of it suits to the unit?
→ should be transmitted through the translucent materials) -
Ambient Light Sensor
[output]
- RGB LED
[microcontroller]
- ESP32
[battery]
- Solar panel + battery charger module + lithium battery (sun light can come through the translucent shell)
2nd cycle
→Add some functions to the 1st one. Something like working as the check point to use RFID. including GPS module to inform the exact place of it. Providing information used ESP32 as beacon system, and so on.
[input]
-
PIR sensor
-
IR Distance Sensor
-
Ambient light sensor
-
RFID reader
-
GPS module
[output]
- RGB LED
[microcontroller]
-
ESP32
-
3G networking module (only for the base unit)
[battery]
- Solar panel + battery charger module + lithium battery
(sun light can come through the translucent shell)
Who’s done what beforehand?¶
-
JEWL by Casper Koomen
It was a wearable accessory that can change its color to match his/her outfit.
The shape of it was quite similar to my idea. It might be helpful for considering the balance of structure between the shell of the body and the electronics (especially LED) inside. -
IoT Lighting system by Perttu Piirainen
It was a smartphone controllable WiFi based on an RGB lighting system(using LED strip, ESP32, and Blynk app).
The controlling LED system of it could be used for mine. So it seemed useful.
What will you design?¶
mesh networking system
- using painlessMesh library
- all the devices are connected each other so more precise expressions by light units are possible.
What materials and components will be used?¶
Solar panel
AM-1820CA, SANYO Amorphous Silicon Solar Cells Specification
I picked this only because of its size (but a panel of this size may not enough?)
Micro controller for Solar Battery Charger
Cn3791
It is used for controlling charging battery properly from solar panel to avoid overcharging and providing electricity stably.
ref.) module of Cn3791
Battery
18650 lithium ion battery
micro controller
ESP32
ref.) Barduino 2.0
output
8mm RGB LED
PL9823-F8
input
Ambient light sensor
BH1721FVC
PIR sensor
AM312 on the shelf module
for 2nd cycle
possible plan if I have extra time.
GPS module
ref.) how to use GPS modules with ESP32
Where will come from?¶
- would check after parts being decided in detail but mainly from the inventory and property of Fablab Kamakura.
How much will they cost?¶
- would check after parts being decided in detail
What parts and systems will be made?¶
-
shell case
-
solar power supplying system
-
inner parts for fixing parts(PCBs etc.) inside
-
PCBs (micro controller and sensors)
-
net working system based on painlessMesh
-
web app interface for control the system
What processes will be used?¶
required process¶
additive
-
making the mold for shell by 3D printer (molding and casting week)
-
inner parts of unit (extra time)
subtractive
-
PCB for micro controller (networking week)
-
PCB for sensors and LED (input devices week and output devices week)
2D
- under consideration
other process¶
molding and casting
- shell case (extra time)
What questions need to be answered?¶
- how much I would use readymade modules
→ depending on status of the progress
→→ might be better to use readymade module for very first cycle then I would make my original if there is extra time.
- what networking method I would use
→ mesh networking
→ use painlessMess library
→ need knowledge of json?
→ data processing with AWS?
→→ I would research them in the networking week.
- how I use power supplying system (knowledge for solar system )
ref.) basic composition of independent solar power supply system
→ calculate the amount of electricity used
→ chose panel and battery
→ design the system (mechanism, PCB, and program)
→→ might use solar panel + power charger module (with cn3791?) + battery but it would be better to decide them after inclusive system being decided in detail by the learning from forthcoming weeks.
ref.) review of cn3791 module
ref.) what is MPPT
- molding and casting or 3D print for making shell?
→ would decide after taking session of molding and casting week
→ take the durability to outdoor condition in consider (dew, temperature, weather etc)
→ also need to consider the permeability of the shell for the sensors
How will it be evaluated?¶
- networkable?
→ the product can be controlled from remote place?
→→ getting data from sensor, able to control LED etc.
- sensing human?
→ should detect human and give reaction to it
- light on?
→ light on properly and its color as planned