SlideShare a Scribd company logo
PS4IoT_V1
A Smart Power Supply Unit Module
For DIY, Smart Devices and IoT
www.iot-devices.com.ua
Quick Facts Sheet
© IoT-devices, LLC - 2021 - Kyiv
Designed and made with freedom & wisdom
in Ukraine
www.iot-devices.com.ua
Document Revision History
- 26/11/2021 - Initial Document
Contents
- The Formula of Smart Power Supply Unit module
- Ports Description
- Detailed Ports Table
- High Level Algorithm Diagram
- Setup Variations
- Setup Examples (automatic and managed modes)
- Module Functionality
- Battery Safety Functionality
- Test Conditions and Truth Matrix
- Battery Voltage Levels Diagram
- Recommended software scripting
- ESPHome and Home Assistant deployment using ESP8266 / ESP32
- Home Assistant Test Environment
- PS4IoT + NodeMCU/ESP8266 Test Environment
www.iot-devices.com.ua
PS4IoT - a smart Power Supply Unit module formula
∑
=
An online uninterruptible power supply module
- With automatic charger and power path selection
- Intelligent and connected
- With power sources redundancy layout
- Fully autonomous or sufficiently managed
- With or without a battery
- For pockets or stationary
- With simultaneous charging and power supply of loadings
- Indoor or outdoor
- In inexpensive and miniature design
- Best suited for smart devices and IoT
or
Any other DC
power supply source
(3.0 - 6.0 V)
is allowed
AUX Spare
4-pin
Passthrough
Interface
Lithium
Battery
Connector
PS Input 3
USB
Micro-B
5V PS
Input 1
CP & CC
Status
Outputs
(Active-LOW)
Manual
Main
Power
Switch
Battery
Voltage
Level
Output
(0-4.2V)
AUX Spare
4-pin
Passthrough
Interface
3V3
Output
5V
Output
12V
Output
Solar
Panel
PS Input 2
! 5W Total Load is Maximum
Charge
Enable
Control
(Active-HIGH)
Charge
Status CP
& CC LEDs
Enable
CP - Red
CC - Blue
Charge
Status LEDS
Legend:
CP - Charge in Progress
CC - Charge Complete
PS4IoT_V1
Smart Power Supply Unit
module for IoT.
Port Description
- Inputs
- Outputs
- Controls
www.iot-devices.com.ua
2
1
X1 X2 X3 X4 X5 X6
X9 X8 S1 X7
Caution!
Use only
rechargeable
3.7V Lithium
Battery as PS3
input (X8 port)!
Note. The PS2
input (X1 port)
allows the use
of any DC
source,
including but
not limited to
both a
conventional
battery and a
rechargeable
battery.
J1
J2
PS4IoT_V1
Smart Power Supply Unit
module for IoT.
Detailed Port Table
www.iot-devices.com.ua
Legend:
CP - Charge in Progress
CC - Charge Complete
CE - Charge Enable
PS - Power Supply
AUX - Auxiliary
MCU - Main Computing Unit
LED - Light Emitting Diode
I2C - Inter-Integrated Circuit Bus
BAT - Li-Ion Rechargeable Battery
EN - Enable
- Inputs
- Outputs
- Controls
USB
PS Input 1
Solar Panel
PS Input 2
Battery
PS Input 3
Upsi1
< Upsi2
Sourcing from
Solar Panel
Sourcing from
USB 5V DC
Main Power
is Good?
Charge
Enabled?
3V3
output
5V
output
12V
output
Sourcing from
Lithium Battery
True
True
True
CEset Control
Enable/
Disable
(Active-HIGH)
managed by MCU or Jumper
Battery Charge
in Progress
Battery
Level is
Low?
Battery Charge
Complete True
IoT-devices PS4IoT_V1
Smart Power Supply Unit
module for IoT.
High Level Algorithm Diagram
www.iot-devices.com.ua
(Active-LOW)
(Active-LOW)
- Inputs
- Outputs
- Controls
AC-DC Adapter
Power Supply 1
Solar Panel (or alternative
DC power source)
Power Supply 2
Lithium Battery
Power Supply 3
1 Full power sources redundancy + + +
2 Batteryless device + +
3 Generic indoor stationary device +
4 Generic pocket device on charger stand + +
5 Outdoor standalone solar powered device
with battery backup and automatic charging
+ +
6 Solar powered daylight device +
7 Generic pocket device on the go +
www.iot-devices.com.ua
Possible PS4IoT_V1 Setup Variations
www.iot-devices.com.ua
Possible PS4IoT_V1 Setup Variations (continued)
#1 Full power
sources
redundancy
#2 Batteryless
device
#3 Generic indoor
stationary device
#4 Generic pocket
device
#5 Outdoor
standalone solar
powered device
#6 Solar powered
daylight device
#7 Non-chargeable
battery device
Other
use-specific
setups...
Wi-Fi
ESP8266-12
D0 D1 D2 D3 D4 3V3 GND D5 D6 D7 D8 RX TX GND 3V3
Vin
GND
RST
EN
3V3
GND
CLK
SD0
CMD
SD1
SD2
SD3
RSV
RSV
A0
NodeMCU / Lua
or ESPHome, etc.
Development board
USB
Reset
Flash
5V
Lithium
Battery
[3.0-4.2V]
PS3
AC-DC
Adapter
[3-6V]
PS1
Divider
5V
www.iot-devices.com.ua
0..1V
5V Power
Input
Typical PS4IoT_V1 Setup Example: #4 Generic pocket device on charger stand (automatic mode)
- Inputs
- Outputs
- Controls
Note. ESP8266 was taken as an example
only. It can be any MCU, such as Arduino,
ESP32, STM32, etc. Or it can also be any
other electronic load - a device or
component, of course, in the automatic
mode of PS4IoT.
Caution!
Rechargeable
Battery Only!
Wi-Fi
ESP8266-12
D0 D1 D2 D3 D4 3V3 GND D5 D6 D7 D8 RX TX GND 3V3
Vin
GND
RST
EN
3V3
GND
CLK
SD0
CMD
SD1
SD2
SD3
RSV
RSV
A0
NodeMCU / Lua
or ESPHome, etc.
Development board
USB
Reset
Flash
5V
Lithium
Battery
[3.0-4.2V]
PS3
Battery
Thermometer
I2C
Solar Panel
[4.6-6V]
PS2
AC-DC
Adapter
[4.6-6V]
PS1
SCL
SDA
GND
3V3
PS1 or PS2
is Present
Output
Active-HIGH
5V Logic
Divider
5V
www.iot-devices.com.ua
0..1V
Charge
Enable
Output
Active-HIGH
CP
and
CC
Status
Inputs
Active-LOW
Use
10K
Ohm
Pull-Up
externally
to
3V3
5V Power
Input
Full PS4IoT_V1
Setup Example
(managed mode)
I2C Bus SDA and SCL signals
- Inputs
- Outputs
- Controls
1 2
Note. It is advised to use GPIO expander to
setup Managed by MCU Mode in full config.
Or any other DC
power supply source
Caution!
Rechargeable
Battery Only!
Automatic (Autonomous) Mode Managed by MCU Mode
Battery-free operation Yes, auto Yes, auto
Deeply discharged battery start Yes, auto Yes, auto
Simultaneous power supply of
loads and battery charging
Yes, auto Yes, auto
Automatic battery recharge Yes, auto Yes, auto. Or managed by MCU via CEset pin
Power source selection Yes, auto Yes, auto
Manual Charge Enable control Yes, via jumper Yes, managed by MCU via CEset pin
Built-in module status LEDs
switch-off
Yes, via jumper No, LEDs MUST be switched off via a jumper in
the MCU - managed mode
Electronic main power switch Mechanical, manual only Mechanical, manual only
Power input blackout detection Yes, via built-in LEDs manually Yes, by MCU via CC, CP, CEset.1 signals
General PS4IoT_V1 Functionality
www.iot-devices.com.ua
Automatic (Autonomous) Mode Managed by MCU Mode
Battery over temperature
protection
No Possible, managed by MCU via additional I2C or
1-Wire, etc. thermometer using spare 4-pin AUX
passthrough interface connector
Battery deep discharge
protection
Yes, auto
with a decrease below 2.3V
Possible, managed by MCU with battery voltage
level monitoring on ADC and triggering a deep
sleep mode
Battery overcharge protection Yes, auto
in case of exceeding 4.2V
Yes, auto or managed by MCU
Battery charging termination Yes, auto Yes, auto or managed by MCU
Thermal feedback charge
current regulator
Yes, auto Yes, auto
PS4IoT_V1 Battery Safety Functionality
www.iot-devices.com.ua
PS4IoT_V1 Test Conditions and Truth Matrix
www.iot-devices.com.ua
Legend:
External Sources:
PS1 - USB Power Supply Input 1
PS2 - Solar Panel (or alternative) Power Supply Input 2
Internal Source:
PS3 - Lithium Battery
FALSE
PS4IoT_V1 PS Input 3 Battery Voltage Levels Diagram
www.iot-devices.com.ua
Deep Discharge
Battery Protection
Threshold
Overcharge Battery
Protection Threshold
The Battery level is CRITICAL
The Battery level is FULL
2.3V
3.0V
The Battery level is 50%
3.5V
4.2V
~4.15V
Charger Battery
Preconditioning
at 3.8-4.1V when
battery is
disconnected
Caution!
Use rechargeable
3.7V Lithium
Battery as PS3
input (X9 port)
Only!
Managed by MCU Mode Scripting
Step 1. Disable Charger Set “Charge Enable” to “disabled” state (CEset in Active-HIGH
logic) on MCU boot by default
Step 2. Battery Check Check if the battery is present via the ADC input level
measurement.
Note, that if you measure the battery level with the charger
enabled, you will get an erroneous value that will make it
impossible to determine the presence of the battery.
Step 3. Control the Charger If the battery is present, you then may:
- enable “Charge Enable output” (via CEset pin);
OR
- enable it only when the battery level is almost empty.
Doing so you may save charge cycles and prolong your battery life.
If the battery is not connected, you should not set the "Charge
Enable output" to "Enable".
This way you can avoid a huge number of state changes on the CP
and CC pins (charger battery preconditioning) and unload and extend
the service life of your local or cloud server database accordingly.
Also note, that the charger is being enabled, works fully automatically.
So in most cases you do not need to control it at all.
PS4IoT_V1 Managed by MCU mode. Recommended software scripting
www.iot-devices.com.ua
ESPHome and Home Assistant deployment using ESP8266 / ESP32.
ESPHome configuration YAML-script ‘nodemcu-ps4iot-v1.yaml’ components
www.iot-devices.com.ua
switch:
- platform: gpio
pin: D5
name: "NodeMCU PS4IoT Bat Charge Enable"
restore_mode: RESTORE_DEFAULT_ON
- platform: shutdown
name: "NodeMCU PS4IoT Node Infinite Shutdown"
- platform: restart
name: "NodeMCU PS4IoT Node Software Restart"
binary_sensor:
- platform: gpio
name: "NodeMCU PS4IoT RED Charge In progress"
pin:
number: D1
inverted: true
- platform: gpio
name: "NodeMCU PS4IoT BLUE Charge Completed"
pin:
number: D2
inverted: true
- platform: gpio
name: "NodeMCU PS4IoT External Power Supply Detector"
pin:
number: D6
- platform: status
name: "NodeMCU PS4IoT Node Status"
sensor:
- platform: adc
pin: A0
name: "NodeMCU Battery Voltage Level"
icon: "mdi:sine-wave"
unit_of_measurement: "V"
update_interval: 30s
filters:
- multiply: 5.0
www.iot-devices.com.ua
ESPHome Device Entities in Home Assistant Server:
sensor.nodemcu_battery_voltage_level
sensor.battery_voltage_change_per_hour
binary_sensor.nodemcu_ps4iot_external_power_supply_detector
switch.nodemcu_ps4iot_bat_charge_enable
binary_sensor.nodemcu_ps4iot_red_charge_in_progress
binary_sensor.nodemcu_ps4iot_blue_charge_completed
Home Assistant ‘configuration.yaml’ synthetic sensor entity script:
sensor:
- platform: derivative
source: sensor.nodemcu_battery_voltage_level
name: Battery Voltage change per hour
round: 1
unit_time: h # the resulting "unit_of_measurement" will be °C/h if the
sensor.temperate has set °C as it's unit
time_window: "00:30:00" # we look at the change over the last half hour
ESPHome and Home Assistant deployment using ESP8266 / ESP32 (continued)
www.iot-devices.com.ua
ESPHome and Home Assistant deployment using ESP8266 / ESP32 (continued)
PS4IoT HA Test Environment
www.iot-devices.com.ua
ESPHome and Home Assistant deployment using ESP8266 / ESP32 (continued)
Our PS4IoT + NodeMCU/ESP8266 Test Environment
PS1 Input
PS3 Input
NodeMCU Board
at 5V Output
12V Output
Load
PS4IoT_V1
Module
In this Setup:
- MCU is powered by PS4IoT at 5V output
- Battery Voltage is measured by MCU
- CP & CC states are monitored by MCU
- CE is controlled by MCU
- Additional Load is powered by PS4IoT at 12V output
About IoT-devices, LLC
IoT-devices is a Ukrainian private company founded in
2020 in Kyiv, which develops and manufactures its
own ecosystem of electronic modules for building
smart devices in the sphere of the Internet of things.
The company's B2C business is focused on the needs
of customers who deal with the consumer and
embedded electronics, home automation, smart home
and the connected home. The company's products
allow users to learn, conduct laboratory work and
experiments, make their own smart devices in the best
traditions of DIY.
The IoT-devices project was born thanks to customer
support, as well as the team's experience and love for
Electronics. All IoT-devices products are designed and
manufactured with freedom and wisdom in Ukraine.
Manufacturer site https://iot-devices.com.ua
Shop on Tindie https://www.tindie.com/stores/iotdev/
Shop https://iot-devices.com.ua/shop/
Facebook https://www.facebook.com/IoT-devices-114746816966582
Twitter https://twitter.com/iotdevicescomua
YouTube https://www.youtube.com/channel/UCHpPOVVlbbdtYtvLUDt1NZw
Email info@iot-devices.com.ua
Dear Reader! Thank you for your interest
in our products. We hope that you enjoy
this device.

More Related Content

What's hot

PLC operation part 1
PLC operation part 1PLC operation part 1
PLC operation part 1
Sakshi Vashist
 
Hc 06
Hc 06Hc 06
16f88
16f8816f88
project 3 full report
project 3 full reportproject 3 full report
project 3 full report
Shubham Shivhare
 
microcontroller and embedded system
microcontroller and embedded systemmicrocontroller and embedded system
microcontroller and embedded system
pradeep rana
 
Advanced motion controls mc4xdzp01
Advanced motion controls mc4xdzp01Advanced motion controls mc4xdzp01
Advanced motion controls mc4xdzp01
Electromate
 
Essential Guide Interfaces I/O 2010
Essential Guide Interfaces I/O 2010Essential Guide Interfaces I/O 2010
Essential Guide Interfaces I/O 2010
Gilbert Brault
 
Dio
DioDio
RF based Wireless Robot using 8051 Microcontroller
RF based Wireless Robot using 8051 MicrocontrollerRF based Wireless Robot using 8051 Microcontroller
RF based Wireless Robot using 8051 Microcontroller
Rahul Kumar
 
Xmega d4 microcontroller
Xmega d4 microcontrollerXmega d4 microcontroller
Xmega d4 microcontroller
Alfredo Santillan
 
Precision microcontrolleroverview
Precision microcontrolleroverviewPrecision microcontrolleroverview
Precision microcontrolleroverview
Ghazi BEN HMIDA
 
Inbuilt Digital Weighing System Inside Travel Bag
Inbuilt Digital Weighing System Inside Travel BagInbuilt Digital Weighing System Inside Travel Bag
Inbuilt Digital Weighing System Inside Travel Bag
MOHAMMAD TANVEER
 
Automatic Restaurant Robot
Automatic Restaurant RobotAutomatic Restaurant Robot
Automatic Restaurant Robot
Yash Saraf
 
Syllabus 3 month pclr
Syllabus 3 month pclrSyllabus 3 month pclr
Syllabus 3 month pclr
chiptroniks
 
Sound Devices 302
Sound Devices 302Sound Devices 302
Sound Devices 302
AV ProfShop
 
An1930
An1930An1930
An1930
pirot007
 

What's hot (16)

PLC operation part 1
PLC operation part 1PLC operation part 1
PLC operation part 1
 
Hc 06
Hc 06Hc 06
Hc 06
 
16f88
16f8816f88
16f88
 
project 3 full report
project 3 full reportproject 3 full report
project 3 full report
 
microcontroller and embedded system
microcontroller and embedded systemmicrocontroller and embedded system
microcontroller and embedded system
 
Advanced motion controls mc4xdzp01
Advanced motion controls mc4xdzp01Advanced motion controls mc4xdzp01
Advanced motion controls mc4xdzp01
 
Essential Guide Interfaces I/O 2010
Essential Guide Interfaces I/O 2010Essential Guide Interfaces I/O 2010
Essential Guide Interfaces I/O 2010
 
Dio
DioDio
Dio
 
RF based Wireless Robot using 8051 Microcontroller
RF based Wireless Robot using 8051 MicrocontrollerRF based Wireless Robot using 8051 Microcontroller
RF based Wireless Robot using 8051 Microcontroller
 
Xmega d4 microcontroller
Xmega d4 microcontrollerXmega d4 microcontroller
Xmega d4 microcontroller
 
Precision microcontrolleroverview
Precision microcontrolleroverviewPrecision microcontrolleroverview
Precision microcontrolleroverview
 
Inbuilt Digital Weighing System Inside Travel Bag
Inbuilt Digital Weighing System Inside Travel BagInbuilt Digital Weighing System Inside Travel Bag
Inbuilt Digital Weighing System Inside Travel Bag
 
Automatic Restaurant Robot
Automatic Restaurant RobotAutomatic Restaurant Robot
Automatic Restaurant Robot
 
Syllabus 3 month pclr
Syllabus 3 month pclrSyllabus 3 month pclr
Syllabus 3 month pclr
 
Sound Devices 302
Sound Devices 302Sound Devices 302
Sound Devices 302
 
An1930
An1930An1930
An1930
 

Similar to Quick Facts Sheet on PS4IoT_V1 - A Smart Power Supply Unit Module For DIY, Smart Devices and IoT

PS4IoT_V1 Datasheet EN - Smart Power Supply Unit by IoT-devices LLC
PS4IoT_V1 Datasheet EN - Smart Power Supply Unit by IoT-devices LLCPS4IoT_V1 Datasheet EN - Smart Power Supply Unit by IoT-devices LLC
PS4IoT_V1 Datasheet EN - Smart Power Supply Unit by IoT-devices LLC
IoTdevices
 
EC/Bios Interaction Laptop Repair Course
EC/Bios Interaction Laptop Repair CourseEC/Bios Interaction Laptop Repair Course
EC/Bios Interaction Laptop Repair Course
Vikas Deoarshi
 
ESP12.OLED_V1 Datasheet EN - Universal ESP8266 controller board with 0.96″ I2...
ESP12.OLED_V1 Datasheet EN - Universal ESP8266 controller board with 0.96″ I2...ESP12.OLED_V1 Datasheet EN - Universal ESP8266 controller board with 0.96″ I2...
ESP12.OLED_V1 Datasheet EN - Universal ESP8266 controller board with 0.96″ I2...
IoTdevices
 
New Generation Switching Power Manager with USB On-the-Go
New Generation Switching Power Manager with USB On-the-GoNew Generation Switching Power Manager with USB On-the-Go
New Generation Switching Power Manager with USB On-the-Go
Premier Farnell
 
Home Automation System
Home Automation SystemHome Automation System
Home Automation System
MOHAMMAD TANVEER
 
04 2 new smart csu r00
04 2 new smart csu r0004 2 new smart csu r00
04 2 new smart csu r00
Đinh Công Thiện Taydo University
 
Etracer6415BND Etracer4415BND user manual by Ultisolar New Energy
Etracer6415BND Etracer4415BND user manual by Ultisolar New Energy Etracer6415BND Etracer4415BND user manual by Ultisolar New Energy
Etracer6415BND Etracer4415BND user manual by Ultisolar New Energy
Shandong iSentrol Electronic Technology Co., Ltd
 
Touch Switch (Smart Switches) by arduino Project report file
Touch Switch (Smart Switches) by arduino  Project  report fileTouch Switch (Smart Switches) by arduino  Project  report file
Touch Switch (Smart Switches) by arduino Project report file
imkanhaiyalal
 
Continuous Liquid Level Controller
Continuous Liquid Level ControllerContinuous Liquid Level Controller
Continuous Liquid Level Controller
Rahul Kalra
 
Atmega8u2 mur
Atmega8u2 murAtmega8u2 mur
Atmega8u2 mur
Nickyhoney
 
Ultisolar iT3415 iT4415 iT6415 iTracer User Manual
Ultisolar iT3415 iT4415 iT6415  iTracer User ManualUltisolar iT3415 iT4415 iT6415  iTracer User Manual
Ultisolar iT3415 iT4415 iT6415 iTracer User Manual
Shandong iSentrol Electronic Technology Co., Ltd
 
Embedded system application
Embedded system applicationEmbedded system application
Embedded system application
Dhruwank Vankawala
 
Arduino
ArduinoArduino
Arduino
candrakur
 
PLCandSCADA.pdf
PLCandSCADA.pdfPLCandSCADA.pdf
PLCandSCADA.pdf
ssuser6cedd3
 
Education Documantary
Education DocumantaryEducation Documantary
Education Documantary
tagataho
 
MPPT-Solar-Charge-Controller-ML4860N15-Instructions (1).pdf
MPPT-Solar-Charge-Controller-ML4860N15-Instructions (1).pdfMPPT-Solar-Charge-Controller-ML4860N15-Instructions (1).pdf
MPPT-Solar-Charge-Controller-ML4860N15-Instructions (1).pdf
ssuser73bb74
 
Gesture based vehicle movements control and alerting system docu
Gesture based vehicle movements control and alerting system docuGesture based vehicle movements control and alerting system docu
Gesture based vehicle movements control and alerting system docu
Vignan Munna
 
Arduino uno
Arduino unoArduino uno
Arduino uno
Muhammad Khan
 
Contactless digital tachometer using microcontroller
Contactless digital tachometer using microcontroller Contactless digital tachometer using microcontroller
Contactless digital tachometer using microcontroller
IJECEIAES
 
2 unit-es-printed
2 unit-es-printed2 unit-es-printed
2 unit-es-printed
twinkleratna
 

Similar to Quick Facts Sheet on PS4IoT_V1 - A Smart Power Supply Unit Module For DIY, Smart Devices and IoT (20)

PS4IoT_V1 Datasheet EN - Smart Power Supply Unit by IoT-devices LLC
PS4IoT_V1 Datasheet EN - Smart Power Supply Unit by IoT-devices LLCPS4IoT_V1 Datasheet EN - Smart Power Supply Unit by IoT-devices LLC
PS4IoT_V1 Datasheet EN - Smart Power Supply Unit by IoT-devices LLC
 
EC/Bios Interaction Laptop Repair Course
EC/Bios Interaction Laptop Repair CourseEC/Bios Interaction Laptop Repair Course
EC/Bios Interaction Laptop Repair Course
 
ESP12.OLED_V1 Datasheet EN - Universal ESP8266 controller board with 0.96″ I2...
ESP12.OLED_V1 Datasheet EN - Universal ESP8266 controller board with 0.96″ I2...ESP12.OLED_V1 Datasheet EN - Universal ESP8266 controller board with 0.96″ I2...
ESP12.OLED_V1 Datasheet EN - Universal ESP8266 controller board with 0.96″ I2...
 
New Generation Switching Power Manager with USB On-the-Go
New Generation Switching Power Manager with USB On-the-GoNew Generation Switching Power Manager with USB On-the-Go
New Generation Switching Power Manager with USB On-the-Go
 
Home Automation System
Home Automation SystemHome Automation System
Home Automation System
 
04 2 new smart csu r00
04 2 new smart csu r0004 2 new smart csu r00
04 2 new smart csu r00
 
Etracer6415BND Etracer4415BND user manual by Ultisolar New Energy
Etracer6415BND Etracer4415BND user manual by Ultisolar New Energy Etracer6415BND Etracer4415BND user manual by Ultisolar New Energy
Etracer6415BND Etracer4415BND user manual by Ultisolar New Energy
 
Touch Switch (Smart Switches) by arduino Project report file
Touch Switch (Smart Switches) by arduino  Project  report fileTouch Switch (Smart Switches) by arduino  Project  report file
Touch Switch (Smart Switches) by arduino Project report file
 
Continuous Liquid Level Controller
Continuous Liquid Level ControllerContinuous Liquid Level Controller
Continuous Liquid Level Controller
 
Atmega8u2 mur
Atmega8u2 murAtmega8u2 mur
Atmega8u2 mur
 
Ultisolar iT3415 iT4415 iT6415 iTracer User Manual
Ultisolar iT3415 iT4415 iT6415  iTracer User ManualUltisolar iT3415 iT4415 iT6415  iTracer User Manual
Ultisolar iT3415 iT4415 iT6415 iTracer User Manual
 
Embedded system application
Embedded system applicationEmbedded system application
Embedded system application
 
Arduino
ArduinoArduino
Arduino
 
PLCandSCADA.pdf
PLCandSCADA.pdfPLCandSCADA.pdf
PLCandSCADA.pdf
 
Education Documantary
Education DocumantaryEducation Documantary
Education Documantary
 
MPPT-Solar-Charge-Controller-ML4860N15-Instructions (1).pdf
MPPT-Solar-Charge-Controller-ML4860N15-Instructions (1).pdfMPPT-Solar-Charge-Controller-ML4860N15-Instructions (1).pdf
MPPT-Solar-Charge-Controller-ML4860N15-Instructions (1).pdf
 
Gesture based vehicle movements control and alerting system docu
Gesture based vehicle movements control and alerting system docuGesture based vehicle movements control and alerting system docu
Gesture based vehicle movements control and alerting system docu
 
Arduino uno
Arduino unoArduino uno
Arduino uno
 
Contactless digital tachometer using microcontroller
Contactless digital tachometer using microcontroller Contactless digital tachometer using microcontroller
Contactless digital tachometer using microcontroller
 
2 unit-es-printed
2 unit-es-printed2 unit-es-printed
2 unit-es-printed
 

More from IoTdevices

PS4IoT_V1 Datasheet UA - Розумний модуль живлення
PS4IoT_V1 Datasheet UA - Розумний модуль живленняPS4IoT_V1 Datasheet UA - Розумний модуль живлення
PS4IoT_V1 Datasheet UA - Розумний модуль живлення
IoTdevices
 
I2CHUB_V1 Datasheet UA - розгалужувач інтерфейсів шини I2C
I2CHUB_V1 Datasheet UA - розгалужувач інтерфейсів шини I2CI2CHUB_V1 Datasheet UA - розгалужувач інтерфейсів шини I2C
I2CHUB_V1 Datasheet UA - розгалужувач інтерфейсів шини I2C
IoTdevices
 
I2CUI4_V1 Datasheet EN – User Interface I2C keypad with 5-keys
I2CUI4_V1 Datasheet EN – User Interface I2C keypad with 5-keysI2CUI4_V1 Datasheet EN – User Interface I2C keypad with 5-keys
I2CUI4_V1 Datasheet EN – User Interface I2C keypad with 5-keys
IoTdevices
 
Інтерфейс користувача I2CUI4_V1 Datasheet UA - модуль I2C з клавіатурою на 5 ...
Інтерфейс користувача I2CUI4_V1 Datasheet UA - модуль I2C з клавіатурою на 5 ...Інтерфейс користувача I2CUI4_V1 Datasheet UA - модуль I2C з клавіатурою на 5 ...
Інтерфейс користувача I2CUI4_V1 Datasheet UA - модуль I2C з клавіатурою на 5 ...
IoTdevices
 
ESP12.OLED_V1 Datasheet UA - універсальна плата контролера ESP8266 з 0.96″ I2...
ESP12.OLED_V1 Datasheet UA - універсальна плата контролера ESP8266 з 0.96″ I2...ESP12.OLED_V1 Datasheet UA - універсальна плата контролера ESP8266 з 0.96″ I2...
ESP12.OLED_V1 Datasheet UA - універсальна плата контролера ESP8266 з 0.96″ I2...
IoTdevices
 
GGreg20_V3 Ionizing Radiation Detector Datasheet by IoT-devices LLC
GGreg20_V3 Ionizing Radiation Detector Datasheet by IoT-devices LLCGGreg20_V3 Ionizing Radiation Detector Datasheet by IoT-devices LLC
GGreg20_V3 Ionizing Radiation Detector Datasheet by IoT-devices LLC
IoTdevices
 

More from IoTdevices (6)

PS4IoT_V1 Datasheet UA - Розумний модуль живлення
PS4IoT_V1 Datasheet UA - Розумний модуль живленняPS4IoT_V1 Datasheet UA - Розумний модуль живлення
PS4IoT_V1 Datasheet UA - Розумний модуль живлення
 
I2CHUB_V1 Datasheet UA - розгалужувач інтерфейсів шини I2C
I2CHUB_V1 Datasheet UA - розгалужувач інтерфейсів шини I2CI2CHUB_V1 Datasheet UA - розгалужувач інтерфейсів шини I2C
I2CHUB_V1 Datasheet UA - розгалужувач інтерфейсів шини I2C
 
I2CUI4_V1 Datasheet EN – User Interface I2C keypad with 5-keys
I2CUI4_V1 Datasheet EN – User Interface I2C keypad with 5-keysI2CUI4_V1 Datasheet EN – User Interface I2C keypad with 5-keys
I2CUI4_V1 Datasheet EN – User Interface I2C keypad with 5-keys
 
Інтерфейс користувача I2CUI4_V1 Datasheet UA - модуль I2C з клавіатурою на 5 ...
Інтерфейс користувача I2CUI4_V1 Datasheet UA - модуль I2C з клавіатурою на 5 ...Інтерфейс користувача I2CUI4_V1 Datasheet UA - модуль I2C з клавіатурою на 5 ...
Інтерфейс користувача I2CUI4_V1 Datasheet UA - модуль I2C з клавіатурою на 5 ...
 
ESP12.OLED_V1 Datasheet UA - універсальна плата контролера ESP8266 з 0.96″ I2...
ESP12.OLED_V1 Datasheet UA - універсальна плата контролера ESP8266 з 0.96″ I2...ESP12.OLED_V1 Datasheet UA - універсальна плата контролера ESP8266 з 0.96″ I2...
ESP12.OLED_V1 Datasheet UA - універсальна плата контролера ESP8266 з 0.96″ I2...
 
GGreg20_V3 Ionizing Radiation Detector Datasheet by IoT-devices LLC
GGreg20_V3 Ionizing Radiation Detector Datasheet by IoT-devices LLCGGreg20_V3 Ionizing Radiation Detector Datasheet by IoT-devices LLC
GGreg20_V3 Ionizing Radiation Detector Datasheet by IoT-devices LLC
 

Recently uploaded

Production.pptxd dddddddddddddddddddddddddddddddddd
Production.pptxd ddddddddddddddddddddddddddddddddddProduction.pptxd dddddddddddddddddddddddddddddddddd
Production.pptxd dddddddddddddddddddddddddddddddddd
DanielOliver74
 
按照学校原版(Birmingham文凭证书)伯明翰大学|学院毕业证快速办理
按照学校原版(Birmingham文凭证书)伯明翰大学|学院毕业证快速办理按照学校原版(Birmingham文凭证书)伯明翰大学|学院毕业证快速办理
按照学校原版(Birmingham文凭证书)伯明翰大学|学院毕业证快速办理
6oo02s6l
 
按照学校原版(UST文凭证书)圣托马斯大学毕业证快速办理
按照学校原版(UST文凭证书)圣托马斯大学毕业证快速办理按照学校原版(UST文凭证书)圣托马斯大学毕业证快速办理
按照学校原版(UST文凭证书)圣托马斯大学毕业证快速办理
zpc0z12
 
1比1复刻澳洲皇家墨尔本理工大学毕业证本科学位原版一模一样
1比1复刻澳洲皇家墨尔本理工大学毕业证本科学位原版一模一样1比1复刻澳洲皇家墨尔本理工大学毕业证本科学位原版一模一样
1比1复刻澳洲皇家墨尔本理工大学毕业证本科学位原版一模一样
2g3om49r
 
按照学校原版(SUT文凭证书)斯威本科技大学毕业证快速办理
按照学校原版(SUT文凭证书)斯威本科技大学毕业证快速办理按照学校原版(SUT文凭证书)斯威本科技大学毕业证快速办理
按照学校原版(SUT文凭证书)斯威本科技大学毕业证快速办理
1jtj7yul
 
一比一原版(Adelaide文凭证书)阿德莱德大学毕业证如何办理
一比一原版(Adelaide文凭证书)阿德莱德大学毕业证如何办理一比一原版(Adelaide文凭证书)阿德莱德大学毕业证如何办理
一比一原版(Adelaide文凭证书)阿德莱德大学毕业证如何办理
xuqdabu
 
一比一原版(UCSB毕业证)圣塔芭芭拉社区大学毕业证如何办理
一比一原版(UCSB毕业证)圣塔芭芭拉社区大学毕业证如何办理一比一原版(UCSB毕业证)圣塔芭芭拉社区大学毕业证如何办理
一比一原版(UCSB毕业证)圣塔芭芭拉社区大学毕业证如何办理
aozcue
 
一比一原版(UOL文凭证书)利物浦大学毕业证如何办理
一比一原版(UOL文凭证书)利物浦大学毕业证如何办理一比一原版(UOL文凭证书)利物浦大学毕业证如何办理
一比一原版(UOL文凭证书)利物浦大学毕业证如何办理
eydeofo
 
按照学校原版(Westminster文凭证书)威斯敏斯特大学毕业证快速办理
按照学校原版(Westminster文凭证书)威斯敏斯特大学毕业证快速办理按照学校原版(Westminster文凭证书)威斯敏斯特大学毕业证快速办理
按照学校原版(Westminster文凭证书)威斯敏斯特大学毕业证快速办理
yizxn4sx
 
按照学校原版(QU文凭证书)皇后大学毕业证快速办理
按照学校原版(QU文凭证书)皇后大学毕业证快速办理按照学校原版(QU文凭证书)皇后大学毕业证快速办理
按照学校原版(QU文凭证书)皇后大学毕业证快速办理
8db3cz8x
 
一比一原版(Monash文凭证书)莫纳什大学毕业证如何办理
一比一原版(Monash文凭证书)莫纳什大学毕业证如何办理一比一原版(Monash文凭证书)莫纳什大学毕业证如何办理
一比一原版(Monash文凭证书)莫纳什大学毕业证如何办理
xuqdabu
 
按照学校原版(KCL文凭证书)伦敦国王学院毕业证快速办理
按照学校原版(KCL文凭证书)伦敦国王学院毕业证快速办理按照学校原版(KCL文凭证书)伦敦国王学院毕业证快速办理
按照学校原版(KCL文凭证书)伦敦国王学院毕业证快速办理
terpt4iu
 
按照学校原版(UAL文凭证书)伦敦艺术大学毕业证快速办理
按照学校原版(UAL文凭证书)伦敦艺术大学毕业证快速办理按照学校原版(UAL文凭证书)伦敦艺术大学毕业证快速办理
按照学校原版(UAL文凭证书)伦敦艺术大学毕业证快速办理
yizxn4sx
 
按照学校原版(UVic文凭证书)维多利亚大学毕业证快速办理
按照学校原版(UVic文凭证书)维多利亚大学毕业证快速办理按照学校原版(UVic文凭证书)维多利亚大学毕业证快速办理
按照学校原版(UVic文凭证书)维多利亚大学毕业证快速办理
1jtj7yul
 
LORRAINE ANDREI_LEQUIGAN_GOOGLE CALENDAR
LORRAINE ANDREI_LEQUIGAN_GOOGLE CALENDARLORRAINE ANDREI_LEQUIGAN_GOOGLE CALENDAR
LORRAINE ANDREI_LEQUIGAN_GOOGLE CALENDAR
lorraineandreiamcidl
 
一比一原版(Greenwich文凭证书)格林威治大学毕业证如何办理
一比一原版(Greenwich文凭证书)格林威治大学毕业证如何办理一比一原版(Greenwich文凭证书)格林威治大学毕业证如何办理
一比一原版(Greenwich文凭证书)格林威治大学毕业证如何办理
byfazef
 
一比一原版(KCL文凭证书)伦敦国王学院毕业证如何办理
一比一原版(KCL文凭证书)伦敦国王学院毕业证如何办理一比一原版(KCL文凭证书)伦敦国王学院毕业证如何办理
一比一原版(KCL文凭证书)伦敦国王学院毕业证如何办理
kuehcub
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证如何办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证如何办理一比一原版(IIT毕业证)伊利诺伊理工大学毕业证如何办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证如何办理
aozcue
 
一比一原版(ANU文凭证书)澳大利亚国立大学毕业证如何办理
一比一原版(ANU文凭证书)澳大利亚国立大学毕业证如何办理一比一原版(ANU文凭证书)澳大利亚国立大学毕业证如何办理
一比一原版(ANU文凭证书)澳大利亚国立大学毕业证如何办理
nudduv
 
按照学校原版(Greenwich文凭证书)格林威治大学毕业证快速办理
按照学校原版(Greenwich文凭证书)格林威治大学毕业证快速办理按照学校原版(Greenwich文凭证书)格林威治大学毕业证快速办理
按照学校原版(Greenwich文凭证书)格林威治大学毕业证快速办理
yizxn4sx
 

Recently uploaded (20)

Production.pptxd dddddddddddddddddddddddddddddddddd
Production.pptxd ddddddddddddddddddddddddddddddddddProduction.pptxd dddddddddddddddddddddddddddddddddd
Production.pptxd dddddddddddddddddddddddddddddddddd
 
按照学校原版(Birmingham文凭证书)伯明翰大学|学院毕业证快速办理
按照学校原版(Birmingham文凭证书)伯明翰大学|学院毕业证快速办理按照学校原版(Birmingham文凭证书)伯明翰大学|学院毕业证快速办理
按照学校原版(Birmingham文凭证书)伯明翰大学|学院毕业证快速办理
 
按照学校原版(UST文凭证书)圣托马斯大学毕业证快速办理
按照学校原版(UST文凭证书)圣托马斯大学毕业证快速办理按照学校原版(UST文凭证书)圣托马斯大学毕业证快速办理
按照学校原版(UST文凭证书)圣托马斯大学毕业证快速办理
 
1比1复刻澳洲皇家墨尔本理工大学毕业证本科学位原版一模一样
1比1复刻澳洲皇家墨尔本理工大学毕业证本科学位原版一模一样1比1复刻澳洲皇家墨尔本理工大学毕业证本科学位原版一模一样
1比1复刻澳洲皇家墨尔本理工大学毕业证本科学位原版一模一样
 
按照学校原版(SUT文凭证书)斯威本科技大学毕业证快速办理
按照学校原版(SUT文凭证书)斯威本科技大学毕业证快速办理按照学校原版(SUT文凭证书)斯威本科技大学毕业证快速办理
按照学校原版(SUT文凭证书)斯威本科技大学毕业证快速办理
 
一比一原版(Adelaide文凭证书)阿德莱德大学毕业证如何办理
一比一原版(Adelaide文凭证书)阿德莱德大学毕业证如何办理一比一原版(Adelaide文凭证书)阿德莱德大学毕业证如何办理
一比一原版(Adelaide文凭证书)阿德莱德大学毕业证如何办理
 
一比一原版(UCSB毕业证)圣塔芭芭拉社区大学毕业证如何办理
一比一原版(UCSB毕业证)圣塔芭芭拉社区大学毕业证如何办理一比一原版(UCSB毕业证)圣塔芭芭拉社区大学毕业证如何办理
一比一原版(UCSB毕业证)圣塔芭芭拉社区大学毕业证如何办理
 
一比一原版(UOL文凭证书)利物浦大学毕业证如何办理
一比一原版(UOL文凭证书)利物浦大学毕业证如何办理一比一原版(UOL文凭证书)利物浦大学毕业证如何办理
一比一原版(UOL文凭证书)利物浦大学毕业证如何办理
 
按照学校原版(Westminster文凭证书)威斯敏斯特大学毕业证快速办理
按照学校原版(Westminster文凭证书)威斯敏斯特大学毕业证快速办理按照学校原版(Westminster文凭证书)威斯敏斯特大学毕业证快速办理
按照学校原版(Westminster文凭证书)威斯敏斯特大学毕业证快速办理
 
按照学校原版(QU文凭证书)皇后大学毕业证快速办理
按照学校原版(QU文凭证书)皇后大学毕业证快速办理按照学校原版(QU文凭证书)皇后大学毕业证快速办理
按照学校原版(QU文凭证书)皇后大学毕业证快速办理
 
一比一原版(Monash文凭证书)莫纳什大学毕业证如何办理
一比一原版(Monash文凭证书)莫纳什大学毕业证如何办理一比一原版(Monash文凭证书)莫纳什大学毕业证如何办理
一比一原版(Monash文凭证书)莫纳什大学毕业证如何办理
 
按照学校原版(KCL文凭证书)伦敦国王学院毕业证快速办理
按照学校原版(KCL文凭证书)伦敦国王学院毕业证快速办理按照学校原版(KCL文凭证书)伦敦国王学院毕业证快速办理
按照学校原版(KCL文凭证书)伦敦国王学院毕业证快速办理
 
按照学校原版(UAL文凭证书)伦敦艺术大学毕业证快速办理
按照学校原版(UAL文凭证书)伦敦艺术大学毕业证快速办理按照学校原版(UAL文凭证书)伦敦艺术大学毕业证快速办理
按照学校原版(UAL文凭证书)伦敦艺术大学毕业证快速办理
 
按照学校原版(UVic文凭证书)维多利亚大学毕业证快速办理
按照学校原版(UVic文凭证书)维多利亚大学毕业证快速办理按照学校原版(UVic文凭证书)维多利亚大学毕业证快速办理
按照学校原版(UVic文凭证书)维多利亚大学毕业证快速办理
 
LORRAINE ANDREI_LEQUIGAN_GOOGLE CALENDAR
LORRAINE ANDREI_LEQUIGAN_GOOGLE CALENDARLORRAINE ANDREI_LEQUIGAN_GOOGLE CALENDAR
LORRAINE ANDREI_LEQUIGAN_GOOGLE CALENDAR
 
一比一原版(Greenwich文凭证书)格林威治大学毕业证如何办理
一比一原版(Greenwich文凭证书)格林威治大学毕业证如何办理一比一原版(Greenwich文凭证书)格林威治大学毕业证如何办理
一比一原版(Greenwich文凭证书)格林威治大学毕业证如何办理
 
一比一原版(KCL文凭证书)伦敦国王学院毕业证如何办理
一比一原版(KCL文凭证书)伦敦国王学院毕业证如何办理一比一原版(KCL文凭证书)伦敦国王学院毕业证如何办理
一比一原版(KCL文凭证书)伦敦国王学院毕业证如何办理
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证如何办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证如何办理一比一原版(IIT毕业证)伊利诺伊理工大学毕业证如何办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证如何办理
 
一比一原版(ANU文凭证书)澳大利亚国立大学毕业证如何办理
一比一原版(ANU文凭证书)澳大利亚国立大学毕业证如何办理一比一原版(ANU文凭证书)澳大利亚国立大学毕业证如何办理
一比一原版(ANU文凭证书)澳大利亚国立大学毕业证如何办理
 
按照学校原版(Greenwich文凭证书)格林威治大学毕业证快速办理
按照学校原版(Greenwich文凭证书)格林威治大学毕业证快速办理按照学校原版(Greenwich文凭证书)格林威治大学毕业证快速办理
按照学校原版(Greenwich文凭证书)格林威治大学毕业证快速办理
 

Quick Facts Sheet on PS4IoT_V1 - A Smart Power Supply Unit Module For DIY, Smart Devices and IoT

  • 1. PS4IoT_V1 A Smart Power Supply Unit Module For DIY, Smart Devices and IoT www.iot-devices.com.ua Quick Facts Sheet © IoT-devices, LLC - 2021 - Kyiv Designed and made with freedom & wisdom in Ukraine
  • 2. www.iot-devices.com.ua Document Revision History - 26/11/2021 - Initial Document Contents - The Formula of Smart Power Supply Unit module - Ports Description - Detailed Ports Table - High Level Algorithm Diagram - Setup Variations - Setup Examples (automatic and managed modes) - Module Functionality - Battery Safety Functionality - Test Conditions and Truth Matrix - Battery Voltage Levels Diagram - Recommended software scripting - ESPHome and Home Assistant deployment using ESP8266 / ESP32 - Home Assistant Test Environment - PS4IoT + NodeMCU/ESP8266 Test Environment
  • 3. www.iot-devices.com.ua PS4IoT - a smart Power Supply Unit module formula ∑ = An online uninterruptible power supply module - With automatic charger and power path selection - Intelligent and connected - With power sources redundancy layout - Fully autonomous or sufficiently managed - With or without a battery - For pockets or stationary - With simultaneous charging and power supply of loadings - Indoor or outdoor - In inexpensive and miniature design - Best suited for smart devices and IoT or Any other DC power supply source (3.0 - 6.0 V) is allowed
  • 4. AUX Spare 4-pin Passthrough Interface Lithium Battery Connector PS Input 3 USB Micro-B 5V PS Input 1 CP & CC Status Outputs (Active-LOW) Manual Main Power Switch Battery Voltage Level Output (0-4.2V) AUX Spare 4-pin Passthrough Interface 3V3 Output 5V Output 12V Output Solar Panel PS Input 2 ! 5W Total Load is Maximum Charge Enable Control (Active-HIGH) Charge Status CP & CC LEDs Enable CP - Red CC - Blue Charge Status LEDS Legend: CP - Charge in Progress CC - Charge Complete PS4IoT_V1 Smart Power Supply Unit module for IoT. Port Description - Inputs - Outputs - Controls www.iot-devices.com.ua 2 1 X1 X2 X3 X4 X5 X6 X9 X8 S1 X7 Caution! Use only rechargeable 3.7V Lithium Battery as PS3 input (X8 port)! Note. The PS2 input (X1 port) allows the use of any DC source, including but not limited to both a conventional battery and a rechargeable battery. J1 J2
  • 5. PS4IoT_V1 Smart Power Supply Unit module for IoT. Detailed Port Table www.iot-devices.com.ua Legend: CP - Charge in Progress CC - Charge Complete CE - Charge Enable PS - Power Supply AUX - Auxiliary MCU - Main Computing Unit LED - Light Emitting Diode I2C - Inter-Integrated Circuit Bus BAT - Li-Ion Rechargeable Battery EN - Enable - Inputs - Outputs - Controls
  • 6. USB PS Input 1 Solar Panel PS Input 2 Battery PS Input 3 Upsi1 < Upsi2 Sourcing from Solar Panel Sourcing from USB 5V DC Main Power is Good? Charge Enabled? 3V3 output 5V output 12V output Sourcing from Lithium Battery True True True CEset Control Enable/ Disable (Active-HIGH) managed by MCU or Jumper Battery Charge in Progress Battery Level is Low? Battery Charge Complete True IoT-devices PS4IoT_V1 Smart Power Supply Unit module for IoT. High Level Algorithm Diagram www.iot-devices.com.ua (Active-LOW) (Active-LOW) - Inputs - Outputs - Controls
  • 7. AC-DC Adapter Power Supply 1 Solar Panel (or alternative DC power source) Power Supply 2 Lithium Battery Power Supply 3 1 Full power sources redundancy + + + 2 Batteryless device + + 3 Generic indoor stationary device + 4 Generic pocket device on charger stand + + 5 Outdoor standalone solar powered device with battery backup and automatic charging + + 6 Solar powered daylight device + 7 Generic pocket device on the go + www.iot-devices.com.ua Possible PS4IoT_V1 Setup Variations
  • 8. www.iot-devices.com.ua Possible PS4IoT_V1 Setup Variations (continued) #1 Full power sources redundancy #2 Batteryless device #3 Generic indoor stationary device #4 Generic pocket device #5 Outdoor standalone solar powered device #6 Solar powered daylight device #7 Non-chargeable battery device Other use-specific setups...
  • 9. Wi-Fi ESP8266-12 D0 D1 D2 D3 D4 3V3 GND D5 D6 D7 D8 RX TX GND 3V3 Vin GND RST EN 3V3 GND CLK SD0 CMD SD1 SD2 SD3 RSV RSV A0 NodeMCU / Lua or ESPHome, etc. Development board USB Reset Flash 5V Lithium Battery [3.0-4.2V] PS3 AC-DC Adapter [3-6V] PS1 Divider 5V www.iot-devices.com.ua 0..1V 5V Power Input Typical PS4IoT_V1 Setup Example: #4 Generic pocket device on charger stand (automatic mode) - Inputs - Outputs - Controls Note. ESP8266 was taken as an example only. It can be any MCU, such as Arduino, ESP32, STM32, etc. Or it can also be any other electronic load - a device or component, of course, in the automatic mode of PS4IoT. Caution! Rechargeable Battery Only!
  • 10. Wi-Fi ESP8266-12 D0 D1 D2 D3 D4 3V3 GND D5 D6 D7 D8 RX TX GND 3V3 Vin GND RST EN 3V3 GND CLK SD0 CMD SD1 SD2 SD3 RSV RSV A0 NodeMCU / Lua or ESPHome, etc. Development board USB Reset Flash 5V Lithium Battery [3.0-4.2V] PS3 Battery Thermometer I2C Solar Panel [4.6-6V] PS2 AC-DC Adapter [4.6-6V] PS1 SCL SDA GND 3V3 PS1 or PS2 is Present Output Active-HIGH 5V Logic Divider 5V www.iot-devices.com.ua 0..1V Charge Enable Output Active-HIGH CP and CC Status Inputs Active-LOW Use 10K Ohm Pull-Up externally to 3V3 5V Power Input Full PS4IoT_V1 Setup Example (managed mode) I2C Bus SDA and SCL signals - Inputs - Outputs - Controls 1 2 Note. It is advised to use GPIO expander to setup Managed by MCU Mode in full config. Or any other DC power supply source Caution! Rechargeable Battery Only!
  • 11. Automatic (Autonomous) Mode Managed by MCU Mode Battery-free operation Yes, auto Yes, auto Deeply discharged battery start Yes, auto Yes, auto Simultaneous power supply of loads and battery charging Yes, auto Yes, auto Automatic battery recharge Yes, auto Yes, auto. Or managed by MCU via CEset pin Power source selection Yes, auto Yes, auto Manual Charge Enable control Yes, via jumper Yes, managed by MCU via CEset pin Built-in module status LEDs switch-off Yes, via jumper No, LEDs MUST be switched off via a jumper in the MCU - managed mode Electronic main power switch Mechanical, manual only Mechanical, manual only Power input blackout detection Yes, via built-in LEDs manually Yes, by MCU via CC, CP, CEset.1 signals General PS4IoT_V1 Functionality www.iot-devices.com.ua
  • 12. Automatic (Autonomous) Mode Managed by MCU Mode Battery over temperature protection No Possible, managed by MCU via additional I2C or 1-Wire, etc. thermometer using spare 4-pin AUX passthrough interface connector Battery deep discharge protection Yes, auto with a decrease below 2.3V Possible, managed by MCU with battery voltage level monitoring on ADC and triggering a deep sleep mode Battery overcharge protection Yes, auto in case of exceeding 4.2V Yes, auto or managed by MCU Battery charging termination Yes, auto Yes, auto or managed by MCU Thermal feedback charge current regulator Yes, auto Yes, auto PS4IoT_V1 Battery Safety Functionality www.iot-devices.com.ua
  • 13. PS4IoT_V1 Test Conditions and Truth Matrix www.iot-devices.com.ua Legend: External Sources: PS1 - USB Power Supply Input 1 PS2 - Solar Panel (or alternative) Power Supply Input 2 Internal Source: PS3 - Lithium Battery FALSE
  • 14. PS4IoT_V1 PS Input 3 Battery Voltage Levels Diagram www.iot-devices.com.ua Deep Discharge Battery Protection Threshold Overcharge Battery Protection Threshold The Battery level is CRITICAL The Battery level is FULL 2.3V 3.0V The Battery level is 50% 3.5V 4.2V ~4.15V Charger Battery Preconditioning at 3.8-4.1V when battery is disconnected Caution! Use rechargeable 3.7V Lithium Battery as PS3 input (X9 port) Only!
  • 15. Managed by MCU Mode Scripting Step 1. Disable Charger Set “Charge Enable” to “disabled” state (CEset in Active-HIGH logic) on MCU boot by default Step 2. Battery Check Check if the battery is present via the ADC input level measurement. Note, that if you measure the battery level with the charger enabled, you will get an erroneous value that will make it impossible to determine the presence of the battery. Step 3. Control the Charger If the battery is present, you then may: - enable “Charge Enable output” (via CEset pin); OR - enable it only when the battery level is almost empty. Doing so you may save charge cycles and prolong your battery life. If the battery is not connected, you should not set the "Charge Enable output" to "Enable". This way you can avoid a huge number of state changes on the CP and CC pins (charger battery preconditioning) and unload and extend the service life of your local or cloud server database accordingly. Also note, that the charger is being enabled, works fully automatically. So in most cases you do not need to control it at all. PS4IoT_V1 Managed by MCU mode. Recommended software scripting www.iot-devices.com.ua
  • 16. ESPHome and Home Assistant deployment using ESP8266 / ESP32. ESPHome configuration YAML-script ‘nodemcu-ps4iot-v1.yaml’ components www.iot-devices.com.ua switch: - platform: gpio pin: D5 name: "NodeMCU PS4IoT Bat Charge Enable" restore_mode: RESTORE_DEFAULT_ON - platform: shutdown name: "NodeMCU PS4IoT Node Infinite Shutdown" - platform: restart name: "NodeMCU PS4IoT Node Software Restart" binary_sensor: - platform: gpio name: "NodeMCU PS4IoT RED Charge In progress" pin: number: D1 inverted: true - platform: gpio name: "NodeMCU PS4IoT BLUE Charge Completed" pin: number: D2 inverted: true - platform: gpio name: "NodeMCU PS4IoT External Power Supply Detector" pin: number: D6 - platform: status name: "NodeMCU PS4IoT Node Status" sensor: - platform: adc pin: A0 name: "NodeMCU Battery Voltage Level" icon: "mdi:sine-wave" unit_of_measurement: "V" update_interval: 30s filters: - multiply: 5.0
  • 17. www.iot-devices.com.ua ESPHome Device Entities in Home Assistant Server: sensor.nodemcu_battery_voltage_level sensor.battery_voltage_change_per_hour binary_sensor.nodemcu_ps4iot_external_power_supply_detector switch.nodemcu_ps4iot_bat_charge_enable binary_sensor.nodemcu_ps4iot_red_charge_in_progress binary_sensor.nodemcu_ps4iot_blue_charge_completed Home Assistant ‘configuration.yaml’ synthetic sensor entity script: sensor: - platform: derivative source: sensor.nodemcu_battery_voltage_level name: Battery Voltage change per hour round: 1 unit_time: h # the resulting "unit_of_measurement" will be °C/h if the sensor.temperate has set °C as it's unit time_window: "00:30:00" # we look at the change over the last half hour ESPHome and Home Assistant deployment using ESP8266 / ESP32 (continued)
  • 18. www.iot-devices.com.ua ESPHome and Home Assistant deployment using ESP8266 / ESP32 (continued) PS4IoT HA Test Environment
  • 19. www.iot-devices.com.ua ESPHome and Home Assistant deployment using ESP8266 / ESP32 (continued) Our PS4IoT + NodeMCU/ESP8266 Test Environment PS1 Input PS3 Input NodeMCU Board at 5V Output 12V Output Load PS4IoT_V1 Module In this Setup: - MCU is powered by PS4IoT at 5V output - Battery Voltage is measured by MCU - CP & CC states are monitored by MCU - CE is controlled by MCU - Additional Load is powered by PS4IoT at 12V output
  • 20. About IoT-devices, LLC IoT-devices is a Ukrainian private company founded in 2020 in Kyiv, which develops and manufactures its own ecosystem of electronic modules for building smart devices in the sphere of the Internet of things. The company's B2C business is focused on the needs of customers who deal with the consumer and embedded electronics, home automation, smart home and the connected home. The company's products allow users to learn, conduct laboratory work and experiments, make their own smart devices in the best traditions of DIY. The IoT-devices project was born thanks to customer support, as well as the team's experience and love for Electronics. All IoT-devices products are designed and manufactured with freedom and wisdom in Ukraine. Manufacturer site https://iot-devices.com.ua Shop on Tindie https://www.tindie.com/stores/iotdev/ Shop https://iot-devices.com.ua/shop/ Facebook https://www.facebook.com/IoT-devices-114746816966582 Twitter https://twitter.com/iotdevicescomua YouTube https://www.youtube.com/channel/UCHpPOVVlbbdtYtvLUDt1NZw Email info@iot-devices.com.ua Dear Reader! Thank you for your interest in our products. We hope that you enjoy this device.