It's a late upload. I had a chance to share my thought on how IoT can help agriculture, esp precision agriculture. I used this slide for the talk in a Indonesia Ministry of Agriculture's event.
16. “Network of physical objects with embedded
electronics, software, sensors, actuators, and network
connectivity which enable them to collect and exchange
data, to create intelligent applications and services„
Internet of Things
17. Things Connectivity People & Processes
Data Data
Internet of Things
(Sensors, actuators, MCU/MPU,
network, energy, firmware)
(PAN, LPWAN, Cellular) (IoT Cloud, Machine Learning, AI)
30. Front
Header2x20ESP32breakoutPins
5V
GND
IO2
IO0
IO5
IO12
3V3
IO22
IO21
GND
IO19
IO18
IO23
IO34
3V3
IO17
IO13
IO16
IO4
CHIP-EN
SCL SDA VP 3V3 GND
7x7 Dot LED Matrix
Modulated by Charlieplexing
Using IS31FL3731
Built-in RGB Neopixel connected to IO27
LED Built-in connected to IO15
Reset Button
LED Power
Muted silicone button connected to IO0
and also provide capacitive touch area
above the button using IO13
I2C Breakout pin with 2.54mm pitch
Micro SD Card Slot SPI communication
Photo Transistor using KDT00030TR
ESP32 Breakout pin slot
ES
I2S Breakout Connector
Muted silicone button connected to IO4
and also provide capacitive touch area
above the button using IO2
Micro USB Connector for
A
B
I
I
I
G
I
I
I
I
I
I
G
IO14
I
I
CHIP
I
I
G
TOUCH7
TOUCH1
TOUCH6
TOUCH5
TOUCH3
I2C SCL
I2C SDA
ADC1 CH7
U2RXD
U2TXD
SPI MOSI
SPI MISO
SPI SCLK
DAC1
5V
GND
IO2
IO0
IO5
IO12
3V3
IO22
IO21
GND
IO19
IO18
IO23
IO34
3V3
IO17
IO13
IO16
IO4
CHIP-EN
SCL SDA VP 3V3 GND
LED Built-in connected to IO15
Reset Button
LED Power
Muted silicone button connected to IO0
and also provide capacitive touch area
above the button using IO13
I2C Breakout pin with 2.54mm pitch
Micro SD Card Slot SPI communication
Photo Transistor using KDT00030TR
ESP32 Breakout pin slot
I2S Breakout Connector
Muted silicone button connected to IO4
and also provide capacitive touch area
above the button using IO2
Micro USB Connector for
A
B
ESPectro32: Front
by DycodeX
31. Back
5V
GN
IO
IO
IO
IO1
3V
IO2
IO2
GN
IO1
IO1
IO2
IO3
3V
IO1
IO1
IO1
IO
CHIP-
SCL SDA VP 3V3 GND
GND
5V
GND
IO1
IO3
3V3
IO15
IO14
D+
D-
IO25
IO26
IO33
IO32
IO35
IO27
3V3
IO36
IO39
VBATT
GND 3V3 VP SDA SCL
Microcontroller based on ESP32
MCU, WiFi, and Bluetooth Module
ESP32 UART Breakout Pin
I2C Grove
GPIO’s Grove
Battery Connector
DC 6V Max
Charlieplexing Module
ChannelB Breakout Pin
5V
GND
IO2
IO0
IO5
IO12
3V3
IO22
IO21
GND
IO19
IO18
IO23
IO34
3V3
IO17
IO13
IO16
IO4
CHIP-EN
SCL SDA VP 3V3 GND
ESPectro32: Back
by DycodeX
36. Energy Harvesting - RF
P2110B Powerharvester® Receiver
Low RF input for longer range operation
RF harvesting range down to -11dBm input
power
Frequency range from 850-950MHz
Configurable regulated output voltage up
to 5.5V
Up to 50mA output current
38. Communication Technologies - Overview
Mbps
Kbps
bps
10 m 100 m 1 km 10 km
Baud rate
Range
Wi-Fi / BT
Short Range LPWAN
ST Confidential
Cellular
-M
-NB-IOT
5G
850/1900 MHz
900/1800 MHz
Sub-GHz
2.4 GHz
WIFI/BT
Short Range LPWAN
Cellular
IoT Connectivity: Range vs Speed
39. Cellular
Range
Battery Life
LONG
SHORT LONG
Local network
(WiFi, ZigBee, Z-Wave)
Personal network
(Bluetooth)
Low-Power Wide-Area Network
(LPWAN: Sigfox, LoRa, Dash7)
Source: Alexander Vanwynsberghe, Blog article 'Long-range radios will change how the Internet of Things communicates'
IoT Connectivity: Range vs Power
41. What is LPWA
Low Power, Wide Area Networks
Low data throughput = High
sensitivity = Long range
Relatively low cost
Multiple Access = One-to-Many
Architecture
Using licensed or unlicensed
spectrum
65. Implement Fuzzy Logic to determine
how long to water the plant
• Fuzzification
- Input: Temperature
- Input: Humidity
- Output: Watering Duration
• Fuzzy Rule
• Defuzzification
Fuzzy Logic
74. *Disclaimer: I have no data of all players in Indonesia yet. Sorry
if you’re not listed. And I’m talking about electronics maker-
related players
Indonesia
Indonesia
Join Communities
Indonesia
75. An Indonesia Platform for Maker:
to “democratize” knowledge, hardware
kit, and software to help makers to start
making in hardware. To drive into
Internet of Things
Disclosure: it’s initiated by DycodeX
76. Learning
Shop
Community
Software
Projects, tutorials, videos, news,
professional trainings
Hardware marketplace from Maker for
Maker: kits, devboards, maker tools
IoT Cloud infrastructure, software
libraries, sample code
Offline meetups, seminars,
training/hands-on, competitions