Gör din egen smart Watch-klocka (4 / 9 steg)

Steg 4: Kompilera Arduino källa för titta på och ladda upp.



Du kan hämta RetroWatch Arduino källa på fliken Källa på GitHub.

GitHub – RetroWatch projektsida

Och du måste göra något innan du complie källkoden.

.

# Installera grafikdrivrutin
Du behöver ett grafiskt bibliotek att rita bilder, former, typsnitt på OLED. Använda det, måste du installera Adafruit_SSD1306, Adafruit-GFX-bibliotek.

(Enligt din utvecklingsmiljö, Adafruit bibliotek konflikter med Robot_xxx bibliotek. I detta fall, säkerhetskopiera och radera Robot_xxx bibliotek från arduino biblioteksmappen.)

Varning: Om du använder en OLED med SH1106 förare, använda Adafruit_SH1106 driver på länken nedan. Koreanska användaren Wonho gjorde detta baserat på Adafruit_SSD1306 driver. https://github.com/wonho-Maker/Adafruit_SH1106

I detta fall måste du ändra som koder nedan.

#include < Adafruit_SH1106.h >

SoftwareSerial BTSerial(9, 8); Bluetooth TX, RX-anslutning

int buttonPin = 5; Knappen pin

display.BEGIN (SSD1306_SWITCHCAPVCC, 0x3C); OLED I2C adress. Använda dina egna inställningar


Uppdaterad (2015.01.12) : RetroWatch stöder u8glib. Om du vill använda olika display, Använd u8glib istället. U8glib är mer lättanvänt, förbrukar mindre minne (ram) och stöder olika display. I detta fall ladda ner och installera u8glib officiellhomepage.


# Kopiera rubriken bitmap bild

Du måste kopiera den header-fil som innehåller bitmappsbilder för att ladda och använda dem. Du bör kopiera bitmap.h i RetroWatchArduino mapp /Arduino installera mapp/Arduino/hårdvara/bibliotek/RetroWatch. Om det finns någon sådan mapp, helt enkelt göra det.

# Ändra källan

Öppna Arduino IDE och ladda RetroWtchArduino.ino. Nästa, ange pin-koder som du använde när du ansluter klockan. Det är inte nödvändigt att ändra om du använder Arduino pins som används i denna anvisning. Men om du inte, du måste ändra ursprungskoder nedan.

SoftwareSerialBTSerial(2,3); Mata in din TX, RX pin-nummer

int buttonPin = 5; Mata in din pin-kod för knappen

display.BEGIN (SSD1306_SWITCHCAPVCC, 0x3D); Ersätt Ox3D med din I2C adress

Uppdaterad (2015.01.12) : om du använder u8glib, ladda RetroWatchArduino_u8glib.ino fil. Och kolla under koder.

U8GLIB_SSD1306_128X64 u8g (U8G_I2C_OPT_NONE| U8G_I2C_OPT_DEV_0); ändra denna rad enligt din display
SoftwareSerialBTSerial(2,3); Mata in din TX, RX pin-nummer

int buttonPin = 5; Mata in din pin-kod för knappen

Uppdaterad (2015.04.21): Varning! Om du använder OLEDS Återställ PIN-kod och Adafruit grafiska bibliotek, Anslut Återställ pin till arduino's D8. Eller ändra Återställ pin definition i skiss.

#define OLED_RESET 8

Adafruit_SSD1306 display(OLED_RESET);

Och se till att denna pin definition inte dupliceras med BT eller knappen.

Uppdaterad (2015.01.22): RetroWatch stöder SPI OLED. Jag har uppdaterat på GitHub.

# Kompilera / ladda upp

Om du följer anvisningen väl, måste du kompilera källkoden. Om proceduren misslyckas, måste du kontrollera felmeddelandet och vad som gick fel så långt.

Om uppladdningen är klar, måste RetroWatch Arduino logotypen och Adafruit-logotypen (OLED tillverkaren) vara visning på OLED. Efter logotypen fas passerar och tid visar upp "00:00″, initieringen lyckas perfekt.

Nu är det dags att kontrollera Bluetooth. Slå på Bluetooth på din phone(Setting > Bluetooth). Telefonen börjar söka Bluetooth-enheter i närheten, och Bluetooth-modulen ska Visa. När Bluetooth-modulen visar, du fortsätta den ihopkoppling fasen och de två enheterna ansluter efter att sätta 4-siffrigt lösenord (i mitt fall, standard 1234).

Se Steg
Relaterade Ämnen

Skapa din egen smart ljus med hjälp av elektriska Imp

Skapa din egen smart ljus med hjälp av elektriska Imp. Lär dig att kontrollera och övervaka dina lampor från mobil, Tablet PC och skrivbordet i 15 minuter. $44 i hårdvara. Posten nivå.Steg 1: hårdvaraFör att slutföra denna tutorial behöver du följand...

Skapa din egen smart ljus med hjälp av TinyDuino

Skapa din egen smart ljus med hjälp av TinyDuino. Lär dig att kontrollera och övervaka dina lampor från mobil, Tablet PC och skrivbordet i 15 minuter. $101 i hårdvara. Posten nivå.Steg 1: hårdvaraFör att slutföra denna tutorial behöver du följande ko...

3D tryckt Smart Watch-klocka Dock

Jag var trött på att lämna min klocka laddning med en rörig sladd fäst på mitt skrivbord, så jag bestämde mig att utforma denna enkla dock för det. Hållaren är gjord av träfiber PLA 3D utskrift glödtråden och insatsen för laddning dynan är tillverkad...

Skapa din egen wrist watch band

bryta din wrist watch band suger. Låt oss ta det problemet och få det att fungera för dig.Steg 1: Steg ett: material Allt du behöver är din klocka ansikte och en bit tunt material. Den här gången, använde jag en skrot bit blommig tryckt material från...

Bygga din egen Smart DNS-Proxy och avblockera Netflix från någonstans

Det finns många kommersiella tjänster på Internet, som tillåter sina användare att komma förbi Netflix geografiska block för att komma åt innehåll utanför regionen. Till exempel, om du är en amerikansk expat som bor i Storbritannien och vill tillgång...

Skyddsrock (din egen Smart Lock)

Hur coolt skulle det vara att ha ett lås som kan styras var som helst i världen? Till exempel du var borta på affärsresa och du var tvungen att släppa in någon i ditt hus, och nu kommer du att kunna göra just detta med en knackning på telefonen ^. ^....

Bygg din egen Smart Hub: Prota OS för Raspberry Pi 3

Den nya Raspberry Pi 3 har en helt ny quad-core 1.2GHz 64 bitars processor, 1GB eller RAM och både trådlöst LAN och Bluetooth!Den ursprungliga Raspberry Pi kom levande exakt 4 år sedan och sedan dess fick 10 gånger snabbare, men var i samma kreditkor...

Gör din egen designade Kids klocka

Detta är en mycket enkel klocka som barn kan göra sina egna med hjälp av en gammal klocka.Wekids gör DIY projekt för barn av barn. Någon gång ta barnen hjälper från sina föräldrar eller lärare eller äldste :)Steg 1: Hitta en gammal klockaTa en gammal...

Gör din egen Smartwatch

Idag vi kommer att ställa in en smart Watch-klocka och synkroniserar det med vår telefon via Bluetooth Low Energy. Innan du börjar, måste rätt drivrutiner installeras för att upptäcka de COM-portarna. Dessa drivrutiner måste installeras innan du ladd...

DIY, BYGGA DIN EGEN DIGITALA BINARY CLOCK!

Detta Instructable visar hur man bygger en digital klocka på enklaste sätt. Du behöver bara några verktyg och lite tid...Steg 1: Introduktion Det finns två sätt att bygga din egen binär klocka.1.-en är till göra din egen PCB. Att lära sig lite av mik...

Hur du gör din egen Lego-klocka

detta Instructable visar dig hur du gör din egen klocka på de billiga.Detta är hur det ska se ut i slutetSteg 1: Vad du behöver Material:1. Lego2. titta på batteri3. klocka4. elektrisk tejp5. saxSteg 2: Koppla klockan till batteriet Första du kommer...

Hur du gör din egen klocka i batch

Batch-är ingenting utan programmering med hjälp av Kommandotolken. Nu ska vi använda % date % och % tidskod för datum och tid och vissa grafiska koden till ger vårt projekt ett trevligt utseende.Steg 1: Hur man gör din egen klocka i batchNu börjar vi...

Chronobot: En Smart alarm klocka

Chronobot är en smart väckarklocka som kan känna av sin egen inriktning. Det är en analog klocka med en awesome letar fall. Klockan är ganska lätt att bygga och ställa in. Det är gjorts med hjälp av en ardunio mini och en TFT-skärm. Chronobot är anpa...

Bygg din egen (billigt!) multi-function Trådlös kamera controller.

IntroductionNågonsin tyckte att bygga din egen kamera controller?VIKTIGT: Kondensatorer för MAX619 är 470n eller 0.47u. Schematiskt är korrekt, men komponentlistan var fel - uppdaterad.Detta är en post i Digital dagar tävlingen så om du tycker det är...

Bygga din egen programmerbara ledde matrisen

QR-koder är addicting. Smartphones är smart nog att läsa dem från valfri vinkel eller läggning. Men tänk ta det ett steg ytterligare. Jag hade drömmar om en digital LED-matris som jag kunde program med QR-koder, och jag ville ha det riktigt stora!Jag...

Gör din egen aktivitet tracker

RetroBand är det andra resultatet av Arduino Wearable projekt som stöds av öppen källkod. Jag tror att detta inte bör kallas en "smart band" eftersom den har bara enkla funktioner. Egentligen är det snarare för att kallas en "aktivitet Trac...

Designa din egen 3D Executive schackpjäs

Detta Instructable skapades av följande ledamöter i svenska 10600E, från Purdue University:-Alec Swaim-Michael Luse-Aron kung-Joe ConnellyTid uppskattning: För att slutföra detta projekt, det kommer att ta ca 10-15 minuter att genomföra beroende på d...

Bygga din egen produkt & skydda Your Business idé utan ett Patent

Få din inspiration!Jag lyssnar på människors problem eftersom varje gång jag är förvånad över den inspiration och idéer får du genom detta sätt.Vissa människor klagar på specifika enheter, andra om pris, och ibland finns det ingen enhet att lösa sina...

Bygga din egen elektrisk motorcykel

ÖversiktDet färdiga projektet är en 1981 Kawasaki KZ440, omvandlas till elektriska. Den drivs av fyra Optima gul topp förseglade (AGM) bly-syra batterier, som driver en Briggs & Stratton Etek elmotor. Hastigheten på motorn styrs av en Alltrax varumär...