Init all
This commit is contained in:
commit
a724ae08dd
12 changed files with 87 additions and 0 deletions
27
CONTRIBUTING.md
Normal file
27
CONTRIBUTING.md
Normal file
|
|
@ -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:
|
||||||
|
|
||||||
|
[](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
|
||||||
9
LICENCE.md
Normal file
9
LICENCE.md
Normal file
|
|
@ -0,0 +1,9 @@
|
||||||
|
# Licence
|
||||||
|
|
||||||
|
Unless otherwise specified, everything in this repository is covered by the following licence:
|
||||||
|
|
||||||
|
[](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
|
||||||
15
README.md
Normal file
15
README.md
Normal file
|
|
@ -0,0 +1,15 @@
|
||||||
|
# The All Seeing Pi
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
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:
|
||||||
|
|
||||||
|
[](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
|
||||||
BIN
cover.png
Normal file
BIN
cover.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 13 KiB |
3
extras.md
Normal file
3
extras.md
Normal file
|
|
@ -0,0 +1,3 @@
|
||||||
|
You'll also need:
|
||||||
|
|
||||||
|
- A cardboard box
|
||||||
6
hardware.yml
Normal file
6
hardware.yml
Normal file
|
|
@ -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
|
||||||
7
learn.md
Normal file
7
learn.md
Normal file
|
|
@ -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
|
||||||
2
meta.yml
Normal file
2
meta.yml
Normal file
|
|
@ -0,0 +1,2 @@
|
||||||
|
title: The All Seeing Pi
|
||||||
|
category: make
|
||||||
1
overview.md
Normal file
1
overview.md
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
In this resource you will make a tweeting touch screen photo booth using a Raspberry Pi.
|
||||||
9
software.md
Normal file
9
software.md
Normal file
|
|
@ -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
|
||||||
|
```
|
||||||
3
software.yml
Normal file
3
software.yml
Normal file
|
|
@ -0,0 +1,3 @@
|
||||||
|
- Python 3 Picamera
|
||||||
|
- Python 3 guizero
|
||||||
|
- Python 3 twython
|
||||||
5
worksheet.md
Normal file
5
worksheet.md
Normal file
|
|
@ -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
|
||||||
Loading…
Reference in a new issue