Developing a Smart Farm
Using Low-Cost Electronics and Civil Engineering Background
BACKGROUND
What I did
Decided to pursue programming
How I got involved in
Smart Farm
1. Fascination with hardware
Failed Rover Project
Learned hardware programming
through helping student thesis.
Joined hardware beta testing for
free hardware.
2. Love for agriculture
My mother is an agriculturist
I always have a home garden
whenever space permits.
I love aquaculture
3. Got invited to build a proof of
concept of a food computer.
FOOD COMPUTER
Replicate the planting condition
Recipe
Tools Used
Software
● MongoDB
● PostgreSQL
● Django
● Flask
● C/C++ (Arduino)
● Git
Hardware
● Raspberry Pi Zero
● Arduino Mega
● Sensors and Actuators
Hardware Design
● No monitor/No display
○ Setup is done via Raspi AP
● Arduino and Raspi communicates via serial
port.
● Arduino handles sensor and actuator controls
● Raspi communicates with the server and
Arduino
● Uses flask
Server Design
● Django
● Postgres for all relational data
● MongoDB for sensor data and other
non-relational data
● Nginx for webserver
LESSONS
Always consider failure as a challenge
to improve.
Always consider failure as a challenge
to improve.
“I have not failed. I’ve just found 10,000
ways that won’t work.” -- Thomas Edison
Grab opportunity that leads to
your dream.
If no one is hiring you, learn a
new skill.
/next
Ardufarm
Vimlabs
Lex Bryan
lexusbry@gmail.com

Developing a Smart Farm: Using Low-Cost electronics and a Civil Engineering Background by Lex Bryan Bangot