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&currency=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