Kamer vrij in Enschede

Door WeeJeWel op woensdag 6 maart 2013 00:34 - Reacties (13)
Categorie: Non-tech, Views: 6.065

Per 1 april verlaat een huisgenoot ons huis omdat ze gaat samenwonen, dus we hebben een grote kamer vrij en zoeken daarvoor een nieuwe huisgenoot!

We zijn een relaxed huis waar veel samen gedaan wordt, zonder verplichtingen. Daarnaast zijn we van alle gemakken voorzien als een grote tuin, een touchscreen-computer in de keuken voor muziek, een webcam bij de voordeur, een relaxte sfeer en natuurlijk leuke huisgenoten!

Zoek jij nog een kamer en spreekt ons huis je aan, stuur dan een mailtje en dan nodigen we je uit voor een gezellige kamerzoekavond!

http://www.studentunion.utwente.nl/kamers/nl/zoeken/advertentie.php?advertentie=6069

Lampen schakelen met je smartphone & een Raspberry Pi

Door WeeJeWel op zondag 24 februari 2013 16:06 - Reacties (191)
Categorie: Home Automation, Views: 78.304

Michel ten Hove heeft een tutorial geschreven die aansluit op mijn vorige blog Lampen schakelen met een Raspberry Pi. Hij heeft een webinterface gemaakt zodat je met je smartphone of computer je lampen kan schakelen.

Ik post dit hier voor hem omdat hij zelf geen tweakblog heeft en ik dit soort acties alleen maar leuk vind :) Voor support en reacties mag je dus ook bij hem terecht!

Download de tutorial en bestanden: https://www.dropbox.com/s...ject%20Klikaanklikuit.zip

ProTube 2.4

Door WeeJeWel op dinsdag 19 februari 2013 14:41 - Reacties (33)
Categorie: Webshizzle, Views: 5.442

http://i.imgur.com/KF7XU.png

Geen grote wijziging dit keer, maar wel iets dat ik interessant genoeg vind om te posten.

Ik heb ProTube verplaatst naar de cloud. Dus nu is het een cloud dienst in de cloud :+

De reden was dat ProTube draaide op een servertje die op m'n studentenkamer staat. Maar die server gebruik ik ook voor andere zaken zoals home automation, en die moet nog al eens rebooten. Daarnaast is de stroomtoevoer en het internet hier niet helemaal te vertrouwen én ben ik een luie donder die graag zoveel mogelijk werk uit handen geeft. ;)

Ik heb ProTube een klein beetje herschreven (socket.io integreert nu met Express, dus alles draait op poort 80. Geen IIS meer nodig!) en de broncode naar AppFog gepusht. Dus als je http://protu.be opent kom je niet meer in Enschede uit, maar ergens in een datacentrum. Het voordeel is dus een véél hogere uptime!

Het nadeel is weer dat AppFog nog geen websockets ondersteunt, dus nu wordt er gebruikt gemaakt van longpolling. De snelheid is daardoor ietsje minder, maar AppFog heeft beloofd dat in de nabije toekomst websockets ondersteund gaan worden, dus dan is 'ie weer dat extra beetje sneller. Tot die tijd vond ik het een prima compromis :)

En omdat tekst saai is: plaatje! :D

http://i.imgur.com/mjZ5Etd.png

Reacties vind ik heel leuk O+

Buzzword Bingo!

Door WeeJeWel op zaterdag 16 februari 2013 14:14 - Reacties (8)
Categorie: Webshizzle, Views: 4.904

Dit kwartiel volg ik het vak Innovation & Entrepreneurship, en dit zit natuurlijk vol buzzwords en marketingtermen. Dus daarom heb ik samen met een vriend Buzzword Bingo gemaakt voor Android om het allemaal wat leuker te maken :)

Probeer zo veel mogelijk buzzwords te spotten en win 't spel :9

https://lh6.ggpht.com/lljTzV8AX3tRnlRARD8OXc32jf2aRcsqQLh-UD2dDknrJM_68SGIVlkel5TDiYdGpA https://lh6.ggpht.com/kAnXSpX3F3lMWg1C90fyCCJ2udQG7pH6Iv9wzZ8J2rudAdLL0e-k0_6K9cbdp8bAKh8

https://developer.android.com/images/brand/en_app_rgb_wo_60.png

Reacties vind ik heel leuk! O+

Lampen schakelen met een Raspberry Pi

Door WeeJeWel op donderdag 31 januari 2013 01:00 - Reacties (314)
Categorie: Home Automation, Views: 239.753

Update: vind je home automation vet? Check dan zeker mijn Kickstarter project: een spraakgestuurd huis! http://kck.st/1jsMmvq

Raspberry Pi 2?

Home Automation is een opkomend én gaaf verschijnsel, en om het leven van jullie Tweakers wat makkelijker te maken heb ik hier een tutorial hoe je bepaalde merken stekkerdozen draadloos kan schakelen met een Raspberry Pi!

Deze tutorial werkt met de volgende merken: KlikAanKlikUit, Action, Blokker en Elro. Wellicht met meer omdat vaak dezelfde chips worden gebruikt, dus zeker het proberen waard!
Benodigdheden
  • Raspberry Pi
  • Een 433MHz/434MHz transmitter (o.a. te koop op eBay of iPrototype)
  • Wat draadjes om de transmitter aan je Raspberry Pi te verbinden. Een oude floppy kabel is in theorie voldoende, maar ik geef de voorkeur aan female jumper wires
Ik ga er van uit dat je je Raspberry Pi al werkend hebt met een degelijke linux distro, en weet hoe je met een terminal overweg kan. Ik gebruik Raspbian.
Stappenplan
Stap 1 - Sluit alles aan
  • VCC van de transmitter op pin 4 van je Pi (VCC 5V)
  • GND van de transmitter op pin 6 van je Pi (GND)
  • ATAD of DATA van de transmitter op pin 8 van je Pi (TX)
Zo moet het er uitzien:
http://i.imgur.com/QW0UqfYl.jpg
Stap 2 - Installeer WiringPi
WiringPi is een prachtige library die veel arduino functionaliteit naar de Raspberry Pi port. Omdat ik de draadloze library van een Arduino naar de Pi heb geport, heb je deze library dus ook nodig.

Als je git nog niet hebt, installeer dat dan via:
code:
1
2
3
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install git-core

Daarna gaan we WiringPi downloaden en builden:
code:
1
2
3
4
5
git clone git://git.drogon.net/wiringPi
cd wiringPi
git pull origin
cd wiringPi
./build

Als alles goed gaat, heb je nu WiringPi geinstalleerd en kun je mijn code downloaden!
Stap 3 - Installeer het tooltje
Voer deze code uit:
code:
1
2
3
4
cd examples
wget -O lights.zip https://www.dropbox.com/s/nxdrkuk94w9fpqo/lights.zip?dl=1
unzip lights.zip
cd lights

Compileer nu de versie die jij nodig hebt:

KlikAanKlikUit
code:
1
g++ -o kaku kaku.cpp -I/usr/local/include -L/usr/local/lib -lwiringPi

Action
code:
1
g++ -o action action.cpp -I/usr/local/include -L/usr/local/lib -lwiringPi

Blokker
code:
1
g++ -o blokker blokker.cpp -I/usr/local/include -L/usr/local/lib -lwiringPi

Elro
code:
1
g++ -o elro elro.cpp -I/usr/local/include -L/usr/local/lib -lwiringPi

Nu kun je het zojuist gecompileerde tooltje uitvoeren om je lampen te schakelen! Bijvoorbeeld:
code:
1
sudo ./action 18 C on

Voor de andere merken, voer sudo ./merk uit voor het juiste gebruik. (sudo is nodig omdat de GPIO pin low-level zijn)
Optionele stap 4 - Tweaken
Bereik optimaliseren
Als je moeite hebt met het schakelen, is waarschijnlijk het bereik te klein. Dit heeft meestal drie oorzaken:
  • De ontvanger zit in de buurt van veel electronica: verplaats deze naar een wat 'rustigere' plek
  • Maak de antenne van de transmitter langer
  • Boost het vermogen van de transmitter naar maximaal 12V door die twee pinnen op een externe adapter aan te sluiten
Ontvanger
Ook kun je met de broncode aan de slag om de functionaliteiten uit te bouwen. Voor de originele Arduino library klik hier. Een receiver aankoppelen zou niet al te moeilijk moeten zijn!
Webserver
Koppel dit tooltje aan bijvoorbeeld een PHP of Node.js server om via je browser of smartphone je lampen te schakelen met een mobiele website, NFC tags bij de deur, Wi-Fi detectie.. you name it! :D

Update: Lampen schakelen met je smartphone & een Raspberry Pi

Credits gaan vooral naar Randy Simons voor zijn library RemoteSwitch ;)

Reacties vind ik heel leuk! O+