Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/matteocargnelutti/jean-pierre
A Raspberry Pi robot that helps people make their grocery list.
https://github.com/matteocargnelutti/jean-pierre
diy flask gpio openfoodfacts python raspberry-pi
Last synced: 27 days ago
JSON representation
A Raspberry Pi robot that helps people make their grocery list.
- Host: GitHub
- URL: https://github.com/matteocargnelutti/jean-pierre
- Owner: matteocargnelutti
- License: mit
- Archived: true
- Created: 2017-10-20T00:53:01.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2022-01-13T00:41:39.000Z (almost 3 years ago)
- Last Synced: 2024-08-08T23:23:20.531Z (5 months ago)
- Topics: diy, flask, gpio, openfoodfacts, python, raspberry-pi
- Language: Python
- Homepage:
- Size: 1.4 MB
- Stars: 39
- Watchers: 4
- Forks: 3
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
![logo](https://raw.githubusercontent.com/matteocargnelutti/jeanpierre/master/misc/logo.png)
**Current version :** v0.1 - "Baguette"[![Build Status](https://travis-ci.org/matteocargnelutti/jean-pierre.svg?branch=master)](https://travis-ci.org/matteocargnelutti/jean-pierre)
# A Raspberry Pi robot that helps people make their grocery list.
**Jean-Pierre** is a little DIY robot based on the [**Raspberry Pi Zero W**](https://www.raspberrypi.org/products/) that uses a **camera** to **scan food barcodes** : it fetches information about the product from the [**OpenFoodFacts API**](https://world.openfoodfacts.org/) and adds it to a **grocery list** that the user can manage from a **web interface**.On this repository, you'll find everything you need to build and configure your own **Jean-Pierre**.
## What does it look like ?
**Prototype :** For now, it just looks like a random **Raspberry Pi Zero** with a **camera module**, a **buzzer**, and a **glorious mustache**.![hardware](https://raw.githubusercontent.com/matteocargnelutti/jeanpierre/master/misc/hardware.jpg)
## How does it work ?
**Just place a product in front of Jean-Pierre's camera** : it will detect its barcode and try to find info about it before adding it to the grocery list.![beep](https://raw.githubusercontent.com/matteocargnelutti/jeanpierre/master/misc/beep.jpg)
## Web interface
**Jean-Pierre comes with a web interface** that allows users to manage their grocery list and products database from a computer or smartphone.
![software](https://raw.githubusercontent.com/matteocargnelutti/jeanpierre/master/misc/software.png)# Docs
* [**Hardware**](https://github.com/matteocargnelutti/jean-pierre/blob/master/docs/HARDWARE.md)
* [**Setup / Config**](https://github.com/matteocargnelutti/jean-pierre/blob/master/docs/SETUP.md)
* [**User guide**](https://github.com/matteocargnelutti/jean-pierre/blob/master/docs/USER.md)
* [**Dev guide**](https://github.com/matteocargnelutti/jean-pierre/blob/master/docs/DEV.md)# Contribute !
I would be glad that **Jean-Pierre** continues to improve and evolve : don't hesitate to contribute :) !# Special thanks to ...
* My brother **nico_hitman** and **my wife** for their help with the soldering, the electronics and everything I am way too clumsy to do.
* **Jako35** for being handsome.
* The authors of all the **awesome libs and APIs** I used in this project.
* GitHub user **filoor** (https://github.com/filoor) for the NL language file *(12/12/17)*# Follow me on Twitter
[@macargnelutti on Twitter](https://twitter.com/macargnelutti)