ZeMo uses a raspberry pi zero w to take measurements and post to the web. This requires installation of the raspbian OS and ZeMo software onto a microSD card (8 GB recommended) before device assembly. The device is then assembled and ZeMo setup on the device.
Download and install PiBakery from http://www.pibakery.org/
Open a new PiBakery window and create a custom script by connecting the following blocks (or you can import the ZeMoPiBakeryRecipe.xml file on Github):
On first boot
Set user password (insert your desired password)
Set hostname (must be different from any others you have tied to your account)
Enable automatic loading of I2C kernal module
Set Pi Zero OTG Mode to Ethernet (usually defaults are fine)
Reboot
On every boot (this starts a new chain of blocks)
Enable VNC
Write to SD card
Assemble ZeMo
Plug into USB port and allow to startup
Open terminal window on computer
Connect by typing ssh pi@rack1.local (substitute hostname you entered in step 2 for "rack1")
Edit the wpa_supplicant to connect to the internet. This step depends on your particular network configuration. More information is available from here (https://www.systutorials.com/docs/linux/man/5-wpa_supplicant.conf/) or from your network administrator.
Run command: git clone https://github.com/ZeMoProject/ZeMoCode
Run command: bash ~/ZeMoCode/SetupZemo.sh
Respond to prompts:
Enter ZeMo Account name. If you have not set one up, you may do so at zemoproject.org
Select configuration:
PiTFT 2.4", 2.8" or 3.2" resistive (240x320)
PiTFT 2.2" no touch (240x320)
PiTFT 2.8" capacitive touch (240x320)
PiTFT 3.5" resistive touch (320x480)
Quit without installing
Select rotation:
90 degrees (landscape)
180 degrees (portait)
270 degrees (landscape)
0 degrees (portait)
Would you like the console to appear on the PiTFT display? [y/n]