commit a724ae08dd21e6b1fe0b639fccdde98f88f41764 Author: Laura Date: Tue Feb 14 15:53:35 2017 +0000 Init all diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md new file mode 100644 index 0000000..f4eaf06 --- /dev/null +++ b/CONTRIBUTING.md @@ -0,0 +1,27 @@ +# Contributing + +All contributions are assumed to be licensed under the same licence as the source, i.e. [CC BY-SA](http://creativecommons.org/licenses/by-sa/4.0/). This licence must remain in all derivatives of this work. + +## Issues + +If you find a mistake, bug or other problem, please [open an issue](https://github.com/raspberrypilearning/the-all-seeing-pi/issues) in this repository. + +## Pull Requests + +If you fix a mistake, bug or problem or have something to contribute, please create a pull request for each modification. Please consider grouping modifications sensibly, i.e. don't bundle typo fixes in the same pull request as code changes, instead file them separately. + +Please note that sometimes things are done for pedagogical reasons so changes which make sense from a software engineering perspective (reducing duplication or making use of more advanced programming language features) may not be suitable to maintain the intended educational value. + +## Derivatives + +The licence must remain in all derivatives of this work. + +## Licence + +Unless otherwise specified, everything in this repository is covered by the following licence: + +[![Creative Commons Licence](http://i.creativecommons.org/l/by-sa/4.0/88x31.png)](http://creativecommons.org/licenses/by-sa/4.0/) + +***The All Seeing Pi*** by the [Raspberry Pi Foundation](http://www.raspberrypi.org) is licenced under a [Creative Commons Attribution 4.0 International Licence](http://creativecommons.org/licenses/by-sa/4.0/). + +Based on a work at https://github.com/raspberrypilearning/the-all-seeing-pi diff --git a/LICENCE.md b/LICENCE.md new file mode 100644 index 0000000..c366401 --- /dev/null +++ b/LICENCE.md @@ -0,0 +1,9 @@ +# Licence + +Unless otherwise specified, everything in this repository is covered by the following licence: + +[![Creative Commons License](http://i.creativecommons.org/l/by-sa/4.0/88x31.png)](http://creativecommons.org/licenses/by-sa/4.0/) + +***The All Seeing Pi*** by the [Raspberry Pi Foundation](http://www.raspberrypi.org) is licenced under a [Creative Commons Attribution 4.0 International License](http://creativecommons.org/licenses/by-sa/4.0/). + +Based on a work at https://github.com/raspberrypilearning/the-all-seeing-pi diff --git a/README.md b/README.md new file mode 100644 index 0000000..7e7ceaa --- /dev/null +++ b/README.md @@ -0,0 +1,15 @@ +# The All Seeing Pi + +![](cover.png) + +In this resource you will make a tweeting touch screen photo booth using a Raspberry Pi. + +## Licence + +Unless otherwise specified, everything in this repository is covered by the following licence: + +[![Creative Commons License](http://i.creativecommons.org/l/by-sa/4.0/88x31.png)](http://creativecommons.org/licenses/by-sa/4.0/) + +***The All Seeing Pi*** by the [Raspberry Pi Foundation](http://www.raspberrypi.org) is licenced under a [Creative Commons Attribution 4.0 International License](http://creativecommons.org/licenses/by-sa/4.0/). + +Based on a work at https://github.com/raspberrypilearning/the-all-seeing-pi diff --git a/cover.png b/cover.png new file mode 100644 index 0000000..60020df Binary files /dev/null and b/cover.png differ diff --git a/extras.md b/extras.md new file mode 100644 index 0000000..b095fd5 --- /dev/null +++ b/extras.md @@ -0,0 +1,3 @@ +You'll also need: + +- A cardboard box diff --git a/hardware.yml b/hardware.yml new file mode 100644 index 0000000..5019a8c --- /dev/null +++ b/hardware.yml @@ -0,0 +1,6 @@ +- name: Raspberry Pi camera module + img: camera +- name: Raspberry Pi touch screen + img: breadboard +- name: 2 x buttons + img: tactile-push-button diff --git a/learn.md b/learn.md new file mode 100644 index 0000000..608761e --- /dev/null +++ b/learn.md @@ -0,0 +1,7 @@ +By creating the All Seeing Pi with your Raspberry Pi you will learn: + +- How to set up a Raspberry Pi camera +- How to connect buttons and a touch screen +- Controlling GPIO pins with Python code +- Controlling the camera module with Python code +- How to tweet a picture taken with the PiCamera diff --git a/meta.yml b/meta.yml new file mode 100644 index 0000000..c545fc8 --- /dev/null +++ b/meta.yml @@ -0,0 +1,2 @@ +title: The All Seeing Pi +category: make diff --git a/overview.md b/overview.md new file mode 100644 index 0000000..e22678e --- /dev/null +++ b/overview.md @@ -0,0 +1 @@ +In this resource you will make a tweeting touch screen photo booth using a Raspberry Pi. diff --git a/software.md b/software.md new file mode 100644 index 0000000..af1c521 --- /dev/null +++ b/software.md @@ -0,0 +1,9 @@ +# Software Installation + +To install the software you need, run the following commands in the terminal: + +```bash +sudo apt-get install python3-picamera python3-pip +sudo pip3 install guizero +sudo pip3 install twython +``` diff --git a/software.yml b/software.yml new file mode 100644 index 0000000..7819dae --- /dev/null +++ b/software.yml @@ -0,0 +1,3 @@ +- Python 3 Picamera +- Python 3 guizero +- Python 3 twython diff --git a/worksheet.md b/worksheet.md new file mode 100644 index 0000000..e80d1aa --- /dev/null +++ b/worksheet.md @@ -0,0 +1,5 @@ +# The All Seeing Pi + +In this resource you will make a tweeting touch screen photo booth using a Raspberry Pi. + +## The First Step