-
Notifications
You must be signed in to change notification settings - Fork 0
IoT
kangbeonghyun edited this page Jun 22, 2020
·
19 revisions
OVERVIEW
COMPONENTS
- Solar panel: SCM 5WA/300mA/18V/240x180x23(mm) (1EA)
- Raspberrypi: 3B+ (3EA)
- Light sensor: GY-30 (3EA)
- Controller: ESC1206 (2EA)
- Battery: KB 4.5Ah/12v (2EA), AA 1.5Vbattery (8EA)(optional)
- Stepper Motor: NEMA17/ 12V/0.4A/1.8 degree/ 280mN.m holding torque (1EA)
- Motor driver: L298N (1EA)
- Converter: Boost-Buck Converter-LM2577,LM2596/ input voltage:3.5V-28V/ output voltage: 1.25V-26V (1EA)
- etc) Holder, wires, somethings for balancing.
TOP

- Solar panel
- Receive electronic power with rotatation.
- Expected power generation: 5W(Solar panel)* 3.5h(average amount of Sunshine)=17.5Wh
MIDDLE

- 3 light sensor and 2 Raspberrypi
- Each light sensor connect to each raspberrypi(another one is located at bottom)
- Each light sensor receive light value and tranfer it to raspberrypi
- Each raspberrypi receive the value and send it to Server
def readIlluminance():
i2c = smbus.SMBus(I2C_CH)
luxBytes = i2c.read_i2c_block_data(BH1750_DEV_ADDR, CONT_H_RES_MODE, 2)
lux = int.from_bytes(luxBytes, byteorder='big')
i2c.close()
return luxBOTTOM
- Solar(Controller& Battery) and Learning System
- Controller receive power from panel, store that in battery and run raspberrypi.
- One raspberrypi do learn, run motor as angle learned and has role of switch to tranfer power to ‘House 2’ if transaction were happened through Blockchain system.