Final Project #2¶
Developed Plan¶


idea of networking

developing system diagram

partial flow chart
What will it do?¶
- networkable stone-shaped light units with human sensor
→ guiding passengers on a dark path and providing a bit of joy for them.
→→ able to perform lighting expression by combination of them (using programing)
accessible light units from mobile or laptop using mesh networking via BLE to connect each other
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?¶
IoT Lighting system (LED strip, ESP32, and Blynk app)
http://fab.academany.org/2019/labs/oulu/students/perttu-piirainen/projects/final-project/
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.
- using AWS?
What materials and components will be used?¶
Solar panel
AM-1820CA, SANYO Amorphous Silicon Solar Cells Specification
*picked only because of the size (use two pieces of this for enough electricity?)
https://jp.rs-online.com/web/p/solar-panels/7600225?cm_mmc=JP-PLA-DS3A--google--PLA_JP_JP_Catch_All--Fusion--PRODUCT_GROUP&matchtype=&aud-579524853825:pla-891102586520&gclid=CjwKCAjwpqv0BRABEiwA-TySwdFxYuI82PUj0zCbntwVFJyJgbM0HkQfT7vuTzr8psgcS7Sj276xshoCwDMQAvD_BwE&gclsrc=aw.ds
Micro controller for Solar Battery Charger
Cn3791
Data sheet
http://www.consonance-elec.com/pdf/datasheet/DSE-CN3791.pdf
ref.) module of Cn3791
https://ja.aliexpress.com/item/32921901416.html?src=google&src=google&albch=shopping&acnt=494-037-6276&isdl=y&slnk=&plac=&mtctp=&albbt=Google_7_shopping&aff_platform=google&aff_short_key=UneMJZVf&&albagn=888888&albcp=9599414118&albag=104684726371&trgt=296904913880&crea=ja32921901416&netw=u&device=c&albpg=296904913880&albpd=ja32921901416&gclid=CjwKCAjwpqv0BRABEiwA-TySwex3aL8P3kNMP-m3GUqMoIJY4O7c9ymismgX0UHzBiV_Jvw9k3rDwRoC_FEQAvD_BwE&gclsrc=aw.ds
Battery
18650 lithium ion battery
micro controller
ESP32
ref.) Barduino 2.0
http://fablabkamakura.fabcloud.io/FabAcademy/support-documents/microcontrollers/barduino2.0/
output
8mm RGB LED
PL9823-F8
http://akizukidenshi.com/catalog/g/gI-08412/
input
Ambient light sensor
BH1721FVC
https://jp.rs-online.com/web/p/ambient-light-sensors/1246503/
PIR sensor
AM312 on the shelf module
https://ja.aliexpress.com/item/32977515550.html?spm=a2g11.search0306.3.184.3d2a1b8eJg4fLV&ws_ab_test=searchweb0_0,searchweb201602_0,searchweb201603_0,ppcSwitch_0&algo_pvid=4971bf32-931a-4a54-bc59-53cf3f09034d&algo_expid=4971bf32-931a-4a54-bc59-53cf3f09034d-24
for 2nd cycle
RFID reader
https://jp.banggood.com/3_3V5V-Compact-RFID-Reader-Writer-and-NFC-Module-p-1128918.html?gmcCountry=JP¤cy=JPY&createTmp=1&utm_source=googleshopping&utm_medium=cpc_bgcs&utm_content=lijing&utm_campaign=ssc-jpg-all-newcustom-0822-re0318&gclid=Cj0KCQjwj7v0BRDOARIsAGh37iqpW9OWT7NDfcYxap3WsH8_Z0DakSY5tZqpZJjSNqI_5icfc8BIJ2EaAlayEALw_wcB&cur_warehouse=CN
GPS module
ref.) how to use GPS modules with ESP32
https://diary.shuichi.tech/entry/2018/05/05/110000
Where will come from?¶
not yet
How much will they cost?¶
not yet
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?¶
additive
-
making the mould for shell by 3D printer (moulding and casting week)
-
inner parts of unit (extra time)
subtractive
-
PCB for micro controller (networking week)
-
PCB for sensors (input devices week and output devices week)
other process
mould and casting
- shell case (extra time)
2D
not yet
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
- networking
→ mesh networking
→use painlessMess library
→ knowledge of json
→ data processing with AWS?
- power supply system (knowledge for solar system )
ref.) basic composition of independent solar power supply system
http://www.solartech.jp/system_comp/offgrid.html
→ calculate the amount of electricity used
→ chose panel and battery
→ design the system (mechanism, PCB, and program)
→→ solar panel + power charger module (with cn3791?) + battery
ref.) review of cn3791 module
https://hunamizawa.hatenablog.com/entry/2019/10/20/081638
ref.) what is MPPT
http://www.solartech.jp/charge_ctrl/mppt.html
- moulding and casting or 3D print for making shell?
→ decide after taking session of mould and casting
→ durability to outdoor condition (dew, temperature, weather etc)
→ consider the permeability for the sensors
How will it be evaluated?¶
- networkable?
→ the product can be controlled from remote place?
→→ getting data from sensor, expressing something on LED etc.
- sensing human?
→ should detect human and give numbers by it
- light on?
→ is light on and can people find it?
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 | ||||||||||
| assenble and debug |