Archive for the ‘Datorer’ Category

CPU-temperatur på Raspberry Pi

Eftersom jag trodde att den Raspberry Pi som sköter webbkameran blev för varm i sin PiCe-låda så kan det ju vara bra att kunna kolla temperaturen på den. Nu har vi sån tur att det redan finns en temperatursensor inbyggd i CPUn som vi kan använda.  Det enklaste sättet att läsa av sensorn är med kommandot vcgencmd.

/opt/vc/bin/vcgencmd measure_temp

Om kommandot körs som ovan så fås temperaturen i klartext.

vcgencmd

 

 

 

Eftersom det kan vara krångligt att komma ihåg ovanstående kommando så är det enklaste att lägga till ett alias för det. Om det bara ska vara ett alias under denna session så skriv bara:

alias temp=’/opt/vc/bin/vcgencmd measure_temp’

(Obs: om ovanstående inte fungerar, prova att använda” istället för ‘. )

Om det istället ska ligga kvar efter en omstart så börja med att se till att vara i hemmabiblioteket genom att skriva:

cd ~

Sen skapar/editerar vi en fil att lägga till aliaset i.

nano .bash_aliases

Skriv sedan in hela alias-kommandot och spara filen. Nästa gång vi loggar in så finns aliaset ‘temp’ från början och i fortsättningen skriver vi bara temp för att se temperaturen.

temp

 

 

Temperaturprojektet.

AM2301

AM2301

Nu har jag fixat så att aktuell temperatur inte bara laddas upp till hemsidan utan också läggs in i en MySQL-databas lokalt på Rapberryn.  Just nu så låter jag den biten vara för att få lite data att arbeta med. Eftersom det sparas ett värde varje minut så blir det 1440 avläsningar per dygn.

Under tiden tänkte jag bygga ut med lite mer hårdvara och tänkte börja med en luftfuktighetsmätare. I det här fallet blir det en AM2301-sensor. Eftersom den kan mäta både fuktighet och temperatur så kanske den även får ta över temperaturmätningen. Den klarar av att mäta relativ fuktighet mellan 0% – 99,9% med en noggrannhet på +-3%. Temperaturen den kan mäta ligger mellan -40 – +80 grader Celsius med 0,5 graders noggrannhet. Senare ska även en sensor för att mäta lufttrycket kopplas in.

 

Experiment.

Jag håller nu på att experimentera lite med hemsidan för att kunna presentera dynamiska värden, t.ex. temperaturer på ett enkelt sätt på webben. Detta gör jag i Python på en Raspberry Pi med hjälp av en Arduino. När det hela är klart och fungerande så kommer jag att presentera det hela här, på hemsidan.

I högerfältet finns nu en ruta som heter Test och där kommer det ett tag nu att finnas lite skumma värden och grejor tills jag fått fart på det hela, den rutan är alltså inget att bry sig om för närvarande.

Fast IP på Raspberry Pi

Har du tröttnat på att din Raspberry Pi hela tiden får ett nytt dynamiskt IP-nummer? Då ska du kolla lite på min tutorial om hur man får den att istället använde sig av ett fast, statiskt IP.

Klicka här för att läsa mer.

Linux Mint 16, nätverksproblem

Bakgrund
Jag har under flera år kört Ubuntu Linux på den dator jag använder för surf, mail och liknande. Tyvärr så har det introducerats en del jobbiga buggar och när de sen också ändrat utseende så blev jag nästan glad när jag av klantighet lyckades skriva sönder filsystemet på disken. Nu skulle jag, utan att behöva skylla på nåt, kunna installera någon annan variant av Linux.

cinnamon

Linux Mint

Mitt val föll på Linux Mint som både har ett utseende som tilltalar mig samt är baserad på Ubuntu.  Efter installation så fungerar allt tillfredställande… ända tills jag behöver forwarda en port. Då börjar ett mindre helvete.

 

Problemet
För att man ska kunna forwarda en port så måste datorn man gör det till ha ett känt IP-nummer och det enklaste sättet är att använda ett fast IP så att datorn alltid har det numret. Linux Mint använder DHCP som standard och delar alltså ut IP-nummer dynamiskt vilket innebär att man aldrig kan vara helt säker på att datorn har samma IP som tidigare.

Normalt sett så är inte detta något problem, man ändrar bara i inställningarna för nätverket och sen funkar det. Men inte under Linux Mint 16.

 

Felet
Att ändra så att man får ett fast IP är inget problem, men av nån anledning så går det inte att ange DNS-servrar. Vid omstart så raderas de inställningarna! Detta gör att man bara kan använda datorn på sitt eget lilla lokala nätverk, men man når aldrig ut på nätet. Efter att ha provat lite olika lösningar under några timmar så börjar jag söka på nätet för att se om det fanns nån fix för detta problem. Jag blev förvånad över hur många som hade problem med exakt samma sak. Många lösningar föreslås och jag provar dem alla men inget fungerar.

Nu har jag iallafall löst det med hjälp av en fullösning, men vad ska man göra när systemet inte fungerar?

 

Lösning
I datorn har jag fått ställa in, trots allt, att den ska använda DHCP för att få ett IP-nummer från routern. I routern har jag ställt in såkallat ”Static DHCP” vilket innebär att jag i routern får ange MAC-adressen till datorns nätverkskort och sedan alltid ger samma IP till detta nätverkskort. Efter detta är det inget problem att forwarda en port eftersom det ser ut som om datorn har ett fast, statiskt, IP.

Kan tillägga att jag fått användning för en stor del av min svordomsvokabulär och även kommit på ett par nya svordomar under tiden jag försökt lösa det här.

Live data
Besökskarta
Login-box
  • Login
    Login

Ditt IP-nummer:
54.92.170.142