Git Product home page Git Product logo

pixels4nibbles's Introduction

Pixels4Nibbles

is an r/place clone that incentivizes people to donate food to food drives.

fun fact: get_timelapse.py was completely written by ChatGPT. humans are obsolete.

How it works

When a person donates food, they place the food item in a chute equipped with an ultrasonic sensor that sees the food item pass by. The program responds to this donation by rewarding the user with a number of pixels which they are then allowed to place on a shared pixel art board.

To obtain a timelapse of the full history of your pixel art board, you may run get_timelapse.py. The finished product will appear in src as output.mp4.

Hardware requirements

This project utilizes a Raspberry Pi, a display, and a mouse placed in a public location. The Raspberry Pi should be equipped with a HC-SR04 ultrasonic distance sensor, which is to be attached to a food acceptance container.

Software requirements

All software requirements are included by default in the Raspberry Pi OS.

Credits

  • r/place for the inspiration and color palette
  • This project would not be possible were it not for open-source projects such as Python and Tkinter

Pixels4Nibbles was created by Nick Zhang for the Skyline High School Technology Student Association's 2022 community service project.

Licensed under the MIT License

pixels4nibbles's People

Contributors

nicholasz2510 avatar

Stargazers

 avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.