A cloud-connected isolated and automated plant growth environment, able to generate any environment from a combination of independent environment parameters.
Designed as both a hassle-free food production system and a research tool for precise and distributed mapping of the plant-environment relationship.
The following are performed on a computer:
- Format a microSD card (>=4GB) with a single FAT partition.
- Download the Raspberry Pi Imager (Download).
- Flash the SD card with a Raspberry Pi OS Lite image.
Note: In Future, a custom PeaPod image will be released with steps 4-6 already complete.
- Plug in a keyboard and display, insert the microSD card, and power the Raspberry Pi device.
The following are performed on the Raspberry Pi:
-
Login with the default username (
pi
) and password (raspberry
). -
Execute
sudo raspi-config
and perform these steps to setup the Pi:- System Options > Wireless Lan - Setup WiFi
- System Options > Hostname - Set a unique host name (
e.g. john-peapod
) - System Options > Boot/Auto Login - Select
Console Autologin
- Disable UART console
- Interface Options > Camera - Enable Camera
-
Set up localization:
- Locale
- Timezone
- Keyboard
Note: In Future, step 8 will be automated at startup.
-
Update Packages:
sudo apt-get update
sudo apt-get install nodejs npm
sudo npm i -g @peapodtech/peapodos --save
-
Import
.env
file with Firebase and auth keys (TBA), as well as the fieldSERIALPORT="/dev/ttyS0"
. This is the GPIO mini-UART on the Raspberry Pi Zero 2 W. -
Run the program by executing
peapodos
.