https://github.com/alexellis/growlab/ Skip to content Sign up * Why GitHub? Features - + Mobile - + Actions - + Codespaces - + Packages - + Security - + Code review - + Issues - + Integrations - + GitHub Sponsors - + Customer stories- * Team * Enterprise * Explore + Explore GitHub - Learn and contribute + Topics - + Collections - + Trending - + Learning Lab - + Open source guides - Connect with others + The ReadME Project - + Events - + Community forum - + GitHub Education - + GitHub Stars program - * Marketplace * Pricing Plans - + Compare plans - + Contact Sales - + Education - [ ] [search-key] * # In this repository All GitHub | Jump to | * No suggested jump to results * # In this repository All GitHub | Jump to | * # In this user All GitHub | Jump to | * # In this repository All GitHub | Jump to | Sign in Sign up {{ message }} alexellis / growlab * Sponsor Sponsor alexellis/growlab * Notifications * Star 218 * Fork 41 A global contest to grow and monitor your own food with Raspberry Pi growlab.dev MIT License 218 stars 41 forks Star Notifications * Code * Issues 5 * Pull requests 5 * Actions * Security * Insights More * Code * Issues * Pull requests * Actions * Security * Insights master Switch branches/tags [ ] Branches Tags Could not load branches Nothing to show {{ refName }} default View all branches Could not load tags Nothing to show {{ refName }} default View all tags 3 branches 0 tags Code Clone HTTPS GitHub CLI [https://github.com/a] Use Git or checkout with SVN using the web URL. [gh repo clone alexel] Work fast with our official CLI. Learn more. * Open with GitHub Desktop * Download ZIP Launching GitHub Desktop If nothing happens, download GitHub Desktop and try again. Go back Launching GitHub Desktop If nothing happens, download GitHub Desktop and try again. Go back Launching Xcode If nothing happens, download Xcode and try again. Go back Launching Visual Studio Code Your codespace will open once ready. There was a problem preparing your codespace, please try again. Latest commit @igomezal igomezal Add Ivan's twitter links (#68) ... b2b91e8 Jul 17, 2021 Add Ivan's twitter links (#68) feat: add Ivan's twitter links b2b91e8 Git stats * 89 commits Files Permalink Failed to load latest commit information. Type Name Latest commit message Commit time app Add growlab end-date Jun 4, 2021 data-logger Update build instructions for data logger Jul 17, 2021 .gitignore Mccabe silver (#38) May 24, 2021 LICENSE Rebased commit without images May 2, 2021 README.md Add Ivan's twitter links (#68) Jul 17, 2021 View code [ ] A global contest to grow seeds and share your progress with the Raspberry Pi Videos How it works Unlock each level Growlab Technicians Live preview URLs Contest entries #growlab Official growlab app Focusing your camera Making your timelapse Extra points and taking things further Community projects and add-ons README.md Official logo A global contest to grow seeds and share your progress with the Raspberry Pi My early growlab My green beans A capture from phototimer of my seed tray with a wide-angle camera positioned above My rig My own growlab laboratory Graduated seedlings Graduated seedlings Videos * Overview - Growing your own with the Raspberry Pi with Alex Ellis at GIFEE Day * Live stream "Grow your own with Raspberry Pi" - Alex Ellis & Richard Gee How it works 1. Read the launch blog post: Join the Grow Lab Challenge. 2. Order your kit, or decide you're taking part by sending a PR and adding yourself to the "growlab Technicians" section below. 3. Build your own #growlab using one of the designs, or customise it. And start growing and recording a timelapse. 4. Use the #growlab hashtag and share as many pictures as you like. 5. Send a Pull Request and link to each Tweet to unlock each level. 6. At the conclusion of the growing period, we'll send some prizes from OpenFaaS Ltd and Pimoroni to entries at random for different tiers. Note: Growlab 2021 concludes Sunday 3rd October to mark Harvest Festival in the United Kingdom. Prizes to be provided by: OpenFaaS Ltd and Pimoroni. Want to sponsor or provide prizes? Send an email to alex@openfaas.com Unlock each level Before you get started with your build, send a PR to list yourself as a "lab technician". Bronze - assemble your #growlab using one of the recommend designs or customise it. Tweet a photo of your build fully assembled. Silver - install the software and capture your first photo of your seed tray or pots. Tweet the photo. Gold - Wait until at least one of your seeds has germinated and grown into a seedling - around 2-3cm in height. Tweet the photo taken by the timelapse software. Platinum - use the phototimer or seeds2 software to capture images over 14 days. Compile the images into a timelapse and upload it to YouTube. We recommend one photo every 10 minutes. Feel free to exclude any photos prior to the seeds germinating. Tweet a link to the video. Growlab Technicians Technicians work in laboratories, and you are no different, so if you've bought your kit, or have decided to join, then add your details below so that we can encourage each other and see how many people are participating. If you don't have a Twitter or GitHub handle just put N/a. # Name Twitter GitHub Live preview URL Country 1 Alex @alexellisuk alexellis Live preview with United Ellis the growlab app Kingdom 2 Simon @MrSimonEmms MrSimonEmms Images captured United Emms by phototimer Kingdom 3 Richard @rgee0 rgee0 Most recently United Gee captured image Kingdom 4 Jakob @jakobwaibel JakWai01 Live preview with Germany Waibel the growlab app 5 Florian @FlolightC Flolight Clanet 6 Felix @pojntfx pojntfx Pojtinger 7 Sam @sam_perrin sam-perrin United Perrin Kingdom 8 Philippe @k33g_org k33g Charriere 9 John @mccabejohn johnmccabe United McCabe Kingdom 10 Adam @abigpancake agcraggs United Craggs Kingdom 11 Martin @martinwoodward martinwoodward Live preview United Woodward Kingdom 12 Jerome @jvelo jvelo France Velociter 13 Philippe @p_ensarguet pensarguet Live preview France Ensarguet 14 Sander @SanderWaylay SanderVanhove Live preview Vanhove 15 Sergei @nblpblc sergevas Live preview Vasilev 16 IbooNox @iboonox iboonox 17 Allan @adpead apead Pead 18 Keith @keithhubner keithhubner Live preview Hubner 19 Antoine @mouchere_a amouchere Live preview Mouchere 20 Kyle @kylos101 kylos101 Live Preview Brennan 21 Ben @bwghghs bwghughes Live Preview Hughes 22 Carlos @comedordexis cpanato Live Preview Germany Panato 23 Plant @plantholmes scrimples Holmes 24 Marian @always_marian Quarkiness Ireland Horgan 25 Felipe @felipecruz felipecruz91 Live preview with Spain Cruz the growlab app 26 Ivan @ivanusatuiter igomezal Live Preview Spain Gomez 27 Thibault @tryumk tryum N/A (yet) France Jochem 28 Peter @TheDaN997 alexellis Live preview with Hungary Dongo the growlab app Live preview URLs A live preview URL keeps things interesting and lets the community get a view inside your lab. See the new growlab app for your Raspberry Pi Contest entries #growlab Name Bronze Silver Gold Platinum Alex Ellis Bronze Silver Gold Platinum Simon Emms Bronze Silver Gold Platinum Richard Gee Bronze Silver Gold Platinum Jakob Waibel Bronze Silver Gold Platinum Florian Clanet Bronze Silver Felix Pojtinger Sam Perrin Bronze Silver Gold Philippe Charriere John McCabe Bronze Silver Adam Craggs Bronze Martin Woodward Bronze Silver Gold Jerome Velociter Bronze Philippe Ensarguet Bronze Silver Gold Platinum Sander Vanhove Bronze Silver Gold Sergei Vasilev IbooNox Bronze Silver Gold Allan Pead Bronze Silver Keith Hubner Bronze Silver Gold Antoine Mouchere Bronze Kyle Brennan Carlos Panato Bronze Silver Felipe Cruz Bronze Silver Marian Horgan Bronze Silver Gold Thibault Jochem Bronze Peter Dongo Bronze Silver Ivan Gomez Bronze Silver Gold Official growlab app * phototimer - Record images for the timelapse contest * app - Generate and upload a live-preview with sensor data growlab app * data-logger - Capture environment data and plot on a Grafana dashboard Focusing your camera Some cameras like the HQ camera are variable focus, the cheaper lenses can also have their glue broken to enable them to close focus. Low latency with built-in web-browser: "Raspberry Pi High Quality Camera setup for low-latency Video Conferencing" Quick and functional: # On your Raspberry Pi raspivid -t 0 -w 1280 -h 720 -fps 10 -o - | nc -lkv4 8080 # On your computer, enter this URL into VLC under "Network Stream" # Replace with your Raspberry Pi's IP tcp/h264://192.168.0.53:8080 Making your timelapse If you're using phototimer, then you can run the following with ffmpeg. It's advised that you copy the images to your PC before running the command since the Raspberry Pi Zero is rather slow at crunching videos. echo $(echo $(find ./Desktop/image/ | sort -V|grep jpg)) | xargs cat | ffmpeg -framerate 10 -f image2pipe -vcodec mjpeg -i - -vcodec libx264 out.mp4 iMovie is also relatively easy to use, by dragging the images into the timeline and changing the time between images to ~ 0.1s Here's a sample from 9th-22nd April you can watch on YouTube: [6874747073] Click here to watch my video timelapse Extra points and taking things further Self-watering system A self-watering system * Overlay temperature and humidity data with a Bosch BME280 or BMP280 sensor * Add a self-watering system with a small pump and capacitive soil sensor * Try a garden RGB grow-light to give your seeds a little more help * Experiment with hydroponics * Install your lab in an outdoor greenhouse, shed or cold-frame * Use a light sensor / LDR or UV sensor measure available light * Try a suitable solar panel and battery capacity to run your experiment outdoors or in a room without a socket Community projects and add-ons * phototimer for capturing photos from the RPi camera for a timelapse: alexellis/phototimer * Richard Gee's seeds2 repo for tweeting and capturing images: rgee0/seeds2 * Sam Perrin's seed-viewer for viewing the images captured with phototimer sam-perrin/seed-viewer * Sander Vanhove's plant-monitor using Waylay: SanderVanhove/ plant-monitor About A global contest to grow and monitor your own food with Raspberry Pi growlab.dev Resources Readme License MIT License Releases No releases published Sponsor this project * * Learn more about GitHub Sponsors Contributors 26 * @alexellis * @rgee0 * @SanderVanhove * @Flolight * @pensarguet * @JakWai01 * @cpanato * @sergevas * @pojntfx * @johnmccabe * @MrSimonEmms + 15 contributors Languages * Python 76.4% * Jinja 21.2% * Shell 2.4% * (c) 2021 GitHub, Inc. * Terms * Privacy * Security * Status * Docs * Contact GitHub * Pricing * API * Training * Blog * About You can't perform that action at this time. You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.