Egg Light - Wake-up Light ansluten till smartphone (7 / 7 steg)
Steg 7: Programvara - andra saker
1. Wifi dongle installation
Tyvärr köpte jag en Wifi-dongel som inföding inte tas i beaktande bu hallon (medan det bör som nämnts på hemsidan...) Jag rekommenderar mot att köpa denna dongel (MediaTek MT7601: ID 148f:7601 Ralink teknik), men om du hade en, hittade jag den ultimata lösningen efter att ha provat en massa saker, som linux ren sammanställning som är riktigt långt, och ibland inte fungerar! Var försiktig, föraren i den följande linjen är bara giltig för kernel 3.18.7+ #755, och endast för den första generationen av hallon. Jag använder denna post. Först ska du ange följande kommandorader:
CD/tmp
wget https://dl.dropboxusercontent.com/u67643651/mt7601_3.18.7_755.tar.gz
sudo tar xf mt7601_3.18.7_755.tar.gz - C /
sudo depmod 3.18.7+
sudo omstart
Då, är det nödvändigt att ställa in den automatiska starten av vårt Wifi dongle:
sudo nano/Interfaces
Och skriva följande parametrar på denna fil:
Auto lo
iface lo inet loopback
iface eth0 inet dhcp
automatiska ra0
Tillåt-hotplug ra0
iface ra0 inet dhcp
WPA-conf /etc/wpa_supplicant/wpa_supplicant.conf
iface standard inet dhcp
Sedan vi cas Lägg våra parametrar genom att redigera följande fil:
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
Det måste innehålla följande information:
ctrl_interface = DIR = / var/run/wpa_supplicant grupp = netdev
update_config = 1
nätverk = {
SSID = "YOURWIFINAME"
key_mgmt = WPA-PSK
PSK = "YOURPASSWORD"
}
2. Sunrise kod
För denna del gjorde vi några forskning på webben. Faktiskt ljuset som vi kan se på jorden under soluppgången beror på många parametrar, och på grund av tiden, området färger kan vara verkligen annorlunda. Vi väljer att resonera i färgtemperatur med en variation mellan 1000 K och 2500 K, som är representativt till soluppgången. Färgtemperatur 5500 K matcha med solen i zenit. Dessa uppgifter är avalaible på denna webbplats.
Tanken är att ha en kurva för att få RGB-färg som en funktion av färgtemperaturen K. Denna kurva är skapade enligt den standard CIE 1931 som konvertera kromatisk koordinaterna x och y som en funktion av färgtemperaturen. Vi bygger våra beräkningar enligt denna sida som konvertera färg temperaturkurva i tre kurvan för varje RGB-färg. Vi har importerat dessa data i Excel och gjorde tillnärmning av varje kurvor. Dessa funktioner kan också ha matchande färgtemperaturen - RGB när som helst. En enkel slinga kan spela färgtemperaturen för att simulera soluppgången (eller i gengäld solnedgången).
I slutet, med vår forskning på nätet, hittade vi ett manus om färg temperatur omvandlare och vi anpassat det för vårt projekt. Den finns tillgänglig på GitHub.