Egg Light - Wake-up Light ansluten till smartphone (4 / 7 steg)

Steg 4: Programvara - körning av LED med en känslig beröring, Qtouch komponent med i2c gränssnitt

1. installation av i2c gränssnitt och kontroll av komponenten QTouch

Qtouch förbinds med i2c-gränssnittet. Det är nödvändigt att aktivera funktionen i2c på hallon. Vi kan göra det med uppmaningen, men Rasbian version förändring snabbt och kommandoraden kan ändra ibland. Grafisk metod kan användas för någon Raspbian version!

Vi installerar i2c biblioteket med dessa kommandon:

sudo lämplig-få installera python-smbus
sudo lämplig-få installera i2c-tools

Sedan aktivera vi i2c gränssnittet med raspi-config:

sudo raspi-config
Avancerade alternativ
I2C
Ja
Ja

Om vi inte gör det innan, kan vi göra en "expandera filsystem" för att få tillgång till hela utrymmet på den hallon SD-kort. Vi kan också ändra lösenordet för Reaspberry!

Sedan vi starta om:

sudo omstart

Vid omstart, är det nödvändigt att redigera följande fil:

sudo nano/etc/modules

Då vi lägga båda följande rader:

I2C-bcm2708
I2C-dev

Efter det, kan vi styra den goda driften av i2c gränssnittet med följande kommando:

sudo i2cdetect -y 1

(eller sudo i2cdetect -y 0, beroende på Rasberry version som du har)

2. skapa ett bibliotek för komponenten Qtouch

Denna komponent är nästa generation av komponenten QT110 av samma märke. Vi valde AT42QT1070 hänvisningen som har 7 touch-gränssnitt. Detta är betydligt tillräckligt för vårt projekt. För att göra lättare att sätta in i tjänste-komponenten och eftersom vi inte hittade en hel del kod på webben, valde vi att skapa ett bibliotek, avalaible på GitHub som gör det möjligt för att ha vissa funktioner som ringa i händelser under pressen på känsliga touch (kort tryck, tryck länge på...).

Se Steg
Relaterade Ämnen

Arduino ansluten till Wifi med ESP8266 kontrolleras av BLYNK (med en Mac OS X)

Men det finns många tutorials på hur man ställer in en ny ESP8266 att ansluta till wifi, tog det mig fortfarande dagar och många timmar talar till departementet teknik på högskolan att faktiskt få mitt projekt upp och kör. Hoppas detta hjälper till a...

Ambilight system för varje ingång ansluten till teven. WS2812B Arduino UNO Raspberry Pi

Jag har alltid velat lägga till ambilight till min TV. Det ser så coolt! Jag gjorde slut och jag blev inte besviken!Jag har sett många videor och många tutorials om hur du skapar ett Ambilight system för din TV men jag har aldrig hittat en fullständi...

Automatisk blind ansluten till befintliga projektorn skärmen

Hej mitt namn är Chipsy,Jag är franska, läsa instructables sedan minst 2 år, det är den första posten som jag gör på denna webbplats.Varför jag gjorde detta projekt:Jag har en liten homecinema system i mitt vardagsrum, med en projektor och en kommers...

Linkit en IoT: ansluten till Thingspeak

Linkit en är en arduino kompatibel styrelsen gjord av seeed studio och baserat på mediatek ARM chip. Målet med detta forum är att göra bärbara och IoT projektet easiear till beslutsfattare.Thingspeak är en IoT plattform som har varit allmänt använda...

SNAXX Tracker (soft-krets knappar ansluten till bearbetning & en webbläsare via spacebrew)

Följ med på en undersökning av mundanity av genomsnittliga meta-data loggas av National Security Administration. Från tampong inköp stora mängder linssoppa vet NSA vad du gör och när du gör det; inköpen mellanmål är inte annorlunda. Denna meta-data a...

Hur man analyserar ett fordons CAN-BUS med en Arduino ansluten till en CAN-BUS sköld och fri programvara.

Maskinvara byggd i en tidigare InstructableI en tidigare instructable Ive visas hur du kan sätta ihop hårdvara för att skanna din kan bussen, den instructable kan hittas här.Jag skapade en forumtråd som förklarar lite mer i detalj,http://techtinker.c...

Visa YouTube statistik på en 320 x 240 Pixel LCD-skärm är ansluten till en Arduino Uno

Detta lilla Instructable visar dig hur att använda en 320 x 240 pixel LCD skärm ansluten till en Arduino Uno med en nätverk sköld för, att visa statistik för Youtube-kanaler.Jag skapade den här som jag ville se hur många prenumeranter och åsikter jag...

Två WiiMotes ansluten till en Mac

normalt kan du endast ansluta en WiiMote controller till en Mac. Här beskriver vi hur du ansluter två (eller mer!) WiiMotes till en Mac. Denna ansökan är bra om du vill skapa grafik med saker som den bearbetning programvaran och styr visuella med två...

Video Stream från Pc till Smartphones

•Streama PC video till iPhone, iPod och iPadoch Android-enhetSteg 1: informationDetta instructables är gjorda för iPhone, iPod och iPad användare., kör iOS 6 eller senaste och Android enhet.•För android användare hoppa till sista sidanSteg 2: för iOS...

Kontrollera din flervalsstart OS fjärråtkomst med bara SSH (ingen keyb/bildskärm ansluten till pi)

Beskrivning: Om du har 2 (eller fler) operativsystem på din pi SSD-kort, kan du fjärrstyra välja vilken partition du vill din pi till stöveln upp in vid nästa omstart.Instruktioner: Jag ville använda min gamla pi1 som en mini server för olika saker s...

Hushållens Relay ansluten till arduino

att hitta rätt reläet kan vara besvärande och om valda felaktigt kan orsaka missöden. Med en förlängning bar som ett substitut till ett relä är säkrare men får fortfarande användas under försiktighet på grund av användningen av högspänning. I detta v...

Singing Pumpkins/parallell Port relä Box

detta Instructable visar dig hur man bygger en parallellport relä box som används för att driva en sjungande pumpa Halloween rigg. Sjungande pumpa riggen är i grunden en synkroniserad ljus och musik visar att se ut som om du har en kör av singing pum...

Arduino "Pick N plats" Android Robot

Plocka N plats robot är en grundläggande nivå robot för nybörjare och ledare att lära dig allt om lagar & begrepp av fysik, elektronik och mekanik därav det hjälper en att ärva denna kunskap som man genomför den. Det hjälper dig att få en känsla av v...

Wake-up light (ingen arduino)

Hej instructables människor,Varje morgon när mitt alarm ringar jag har problem med att få ur sängen.(så jag är alltid sen)För att hjälpa mig vakna jag ville köpa en wake-up light, är det tänkt för att hjälpa dig att vakna genom att ge intryck av en s...

Introduktion till Light Emitting Diod med Snap kretsar

i detta foto Instructable, lär du dig den Light Emitting Diode, eller LED. Du får också lära dig hur man bygger en enkel krets som visar hur LED fungerar med Snap kretsar.Delar som behövs:1 bas galler (11 "x 7,7") # 6SC BG1 batteri hållare (2-AA...

Christmas Lights till musik med hjälp av Arduino

min fru och jag har velat skapa våra egna lampor-set-till-musikföreställning för senare semester säsonger. Inspirerad av de två Instructables nedan, beslutade vi att äntligen komma igång detta år och dekorera våra RV. Vi ville ha en allt-i-ett-styren...

SmartPhone kontrollerad RGB MOOD Light

Humör lampor är alltid fascinerande för mig och är ett mycket bra projekt till att börja med att börja med Arduino.Vad är en humör-lampa?Humör lampor är belysning enheter som används för att skapa en viss känsla eller stämning i rummet. I vissa fall...

Med grundläggande elektronik till Internet (IoT) | Home Lights

Detta är handledning fyra av serien där jag tar elektroniska apparater som normala du har kontroll över med en Arduino, till internet med en Spark Core. Efter att ha talat om grunderna det dags att öka lite och börja ta dagliga elektronik till intern...

IoT Mood Lighting

I detta instructable, jag visa hur en enkel app kontrolleras stämningen ljus kan vara utformade och konstruerade med en Arduino, ESP8266 och WS2812b LED strips.Detta är den tredje instructable i serien av hemautomation med instructables som jag har g...