3korre.se

by ekorrar for ekorrar!

User Tools

Site Tools


raspberry_lcd_nexa

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
raspberry_lcd_nexa [2015/01/16 09:26]
ekorre
raspberry_lcd_nexa [2015/01/16 11:36]
ekorre [Filerna]
Line 1: Line 1:
 ====Raspberry Pi LCD Display med meny för Nexa==== ====Raspberry Pi LCD Display med meny för Nexa====
 //Av: Johan.S & Micke.K// //Av: Johan.S & Micke.K//
 +
 +//"Vi frånsäger oss allt ansvar och skador detta script kan ge.
 +Har ingen support,och har ingen Garanti. men hjälper gärna till i mån av tid.
 +Detta script är fortfarande under utveckling och versionen idag är: **V.15.1.15** \\
 +Du får gärna dela med dig av scriptet om du hänvisar hit, modifiera det (dela gärna med dig av förbättringar). Men inte sälja det eller någon del av det. //
 +
 +
 +====Behov====
 +Vi sökte efter en basstation för Nexa enheterna och något som skulle vara den centrala styrenheten.
 +Även om primära funktionen med Rasberry Pi'n och Tellstick duo'n är att den ska styras via mobilen så eftersöktes en basstation som kan släcka / tända allt utan behov av wifi som mobilen är i behov av för kommunicera med Raspberryn.
 +Även ha en enhet i hallen som visade tid, datum, temperatur, mm. 
  
 ====Funktion==== ====Funktion====
Line 6: Line 17:
 Vi har använt oss av [[https://www.modmypi.com/raspberry-pi-blue-and-white-16x2-LCD-kit?filter_name=lcd%20display|Adafruit lcd kit]] med 5st knappar. Vi har även lagt in lite fler funktioner. Vi har använt oss av [[https://www.modmypi.com/raspberry-pi-blue-and-white-16x2-LCD-kit?filter_name=lcd%20display|Adafruit lcd kit]] med 5st knappar. Vi har även lagt in lite fler funktioner.
  
-För att menyn ska funka och hitta nexa enheterna måste telldus-core (([[http://developer.telldus.se/doxygen/]])) vara installerat (guide nedan, under förberedelseroch nexa enheterna tillagda där+Scriptet söker igenom tillagda enheter och sorterar bort temperaturgivare mm. 
 +För att få in temperatur givarna måste man lägga till id på dom (mer om det nedan). 
 + 
  
 __Knappar i grund menyn__ __Knappar i grund menyn__
Line 21: Line 34:
 |Vänster| Startar| |Vänster| Startar|
 |Vänster2|Går ur nexa menyn| |Vänster2|Går ur nexa menyn|
 +
 +**Bonus funktioner**
 +När vi endå hade en enhet på väggen valde vi lägga till några funktioner:
 +  * Tid / Datum
 +  * Ip adress
 +  * Temperatur
 +  * Starta Kamra
 +
 +====Fördberedelser====
 +
 +**Hårdvara**
 +  * Rasberry pi (b/b+)
 +  * Tellstick Duo (([[http://www.telldus.se/products/tellstick_duo]]))
 +  * Ada Fruit 16X2 Lcd Kit (([[https://www.modmypi.com/raspberry-pi-blue-and-white-16x2-LCD-kit?filter_name=lcd%20display]]))
 +  * Tillval: Raspberry Pi Camra (([[https://www.modmypi.com/raspberry-pi-camera-board?filter_name=kamera]]))
 +  * Tillval: Wifiadapter, kan vara skönt att komma åt den lät från datorn.
 +
 +**Installera och konfigurera**
 +  - Raspberry Pi installerad med Raspbian.
 +  - Ha helst en fast ip adress och systemet konfat som du vill ah det.
 +  - Telldus-core (([[http://developer.telldus.se/doxygen/]])) [[http://elinux.org/R-Pi_Tellstick_core|installationsguide]]
 +  - Konfigurera Telldus-core och lägg till alla enheter (([[http://developer.telldus.com/wiki/TellStick_conf]])) (([[http://developer.telldus.se/doxygen/]])).
 +  - Notera ner ID på Temperatur sensorerna. 
 +  - Installera LCD kitet (([[https://learn.adafruit.com/adafruit-16x2-character-lcd-plus-keypad-for-raspberry-pi]]))
 +  - Tillval: Installera Raspberry Pi Kamran (([[https://www.modmypi.com/blog/installing-the-raspberry-pi-camera-board]]))
 +
 +====Filerna====
 + 
 +Det är 5(4)st filer som behövs, den 5e är enbart för Kamran.
 +Har du inte tänkt använda den kan du skippa den filen.
 +Första 3st är från Adafruit och är för Lcd kitet. Har du kört deras tuturial har du säkert redan dom annar ladda ner dom här:
 +
 +  * [[http://3korre.se/download/Adafruit_CharLCDPlate.pyc|Adafruit_CharLCDPlate.pyc]]
 +  * [[http://3korre.se/download/Adafruit_I2C.pyc|Adafruit_I2C.pyc]]
 +  * [[http://3korre.se/download/Adafruit_MCP230xx.pyc|Adafruit_MCP230xx.pyc]]
 +
 +
raspberry_lcd_nexa.txt · Last modified: 2015/01/16 12:04 by ekorre