Giter VIP home page Giter VIP logo

raspberry-pi's Introduction

#RaspberryPi Various projects git clone https://github.com/PrinceBalabis/RaspberryPi.git
cd RaspberryPi

##433mhz Program to open or close 433mhz radio switches using a 433mhz transmitter
Modified from original source. More information: http://www.princetronics.com/voice-controlling-wireless-switches-using-raspberry-pi/

##basicvoicecontrol Basic voice control program to run specific shell commands, scripts or ask wolframalpha questions using voice commands.
Modified from original source.

##stresstest Stresstest program for Raspberry Pi From original source

##voicecontrol2 Instructions for a more advanced voice control than basicvoicecontrol. Can do anything basicvoicecontrol can, but can also start listening for command when said a specific keyword and has a lot more random features.
Only instructions to setup from original source. More information: http://www.princetronics.com/voice-controlling-wireless-switches-using-raspberry-pi/

##iBeaconHomeAutomation Turn on/off things like lights, speaker, PC, kitchen appliances etc when entering/leaving home(or an area) - using iBeacon technology Minimal Hardware requirements: -iPhone with iBeacon capability(Bluetooth LE) -Raspberry Pi( -Some iBeacon device running in the area(USB module, chip module, virtual etc)

Other hardware used in this project: -nRF24L01+ wireless transceiver modules -Arduino

Software Requirements: -GeoHopper app

How it works: When your iPhone enters an iBeacon area, the iPhone detects the iBeacon, and the GeoHopper app send a GET to the Raspberry Pi, which is running a Python webserver. When the webserver gets the GET from your iPhone, it runs the code to do whatever you want(switch LEDs, lights, relays... In my case it send a wireless signal using nRF24L01, modules to my Arduinos around my apartment, acting as IOTs - Internet Of Things, telling them to turn on/off whatever theyre connected to, like my apartment lights )

Why use iBeacon for home awareness? You could use PIR modules for detecting whenever you enter your home(or area), but how would your home know whether you enter or leave your home? You could probably write logic for this, and/or use several PIR positioned around, but its a lot easier just using iBeacon, and letting you iPhone tell your apartment whenever it knows you left the apartment. At first I was thinking of the possibility of letting your Raspberry Pi keep networking pinging your phone's IP-address to check if your phone is home, but then i realized my iPhone disables the WiFi module whenever after it has been sleeping a while. So even if you were home, but not using your phone, the Raspberry Pi would think you are not and toggle the lights. iBeacon is the ultimate answer! Easy implementation, not a single move needed to turn on your PC, monitors, speakers and lights when you get home!

Why use Python for this? I usually don't write Python, but Google begged me to use it for this project. Python has EVERYTHING I needed for this project and implements everything really easily. It can run a webserver, run shell commands, and a lot other stuff.

raspberry-pi's People

Watchers

James Cloos avatar Prince Lundgren 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.