Maak uw eigen slimme horloge (4 / 9 stap)

Stap 4: Arduino bron voor horloge compileren en uploaden.


U kunt RetroWatch Arduino bron op het tabblad Bron op de GitHub downloaden.

GitHub-projectpagina van RetroWatch

En u hoeft te doen iets voordat u complie de broncode.

.

# Het installeren van grafische driver
Moet u een grafische bibliotheek voor het tekenen van afbeeldingen, vormen, lettertypen op de OLED. Om het te gebruiken, moet u Adafruit_SSD1306, Adafruit-GFX-bibliotheekinstalleren.

(Op basis van uw ontwikkelomgeving, Adafruit bibliotheek conflicten met Robot_xxx bibliotheek. In dit geval, backup en Robot_xxx bibliotheken uit de bibliotheekmap arduino verwijderen.)

Waarschuwing: Als u een OLED met SH1106 stuurprogramma gebruikt, gebruik Adafruit_SH1106 bestuurder op onderstaande link. Koreaanse gebruiker Wonho gemaakt op basis van Adafruit_SSD1306-stuurprogramma. https://github.com/wonho-Maker/Adafruit_SH1106

In dit geval die moet u wijzigen zoals codes hieronder.

 #include <Adafruit_SH1106.h> SoftwareSerial BTSerial(9, 8); // Bluetooth TX, RX connection 
 int buttonPin = 5; // Button pin 
 display.begin(SSD1306_SWITCHCAPVCC, 0x3C); // OLED I2C address. Use your own settings 


Updated (2015.01.12) : RetroWatch u8glib ondersteunt. Wilt u gebruik maken van verschillende display, in plaats daarvan u8glib gebruiken. U8glib is meer makkelijk te gebruiken en verbruikt minder memory(RAM) ondersteunt verschillende display. In dit geval download en installeer u8glib rijksambtenaarhomepage.


# De bitmap afbeelding koptekst kopiëren

U moet het headerbestand met bitmapafbeeldingen te laden en gebruik ze kopiëren. U moet bitmap.h in /Arduino installeren map/Arduino/hardware/bibliotheken/RetroWatch map RetroWatchArduino kopiëren. Als er geen dergelijke map is, eenvoudig te maken.

# Het wijzigen van de bron

Open Arduino IDE en laden van RetroWtchArduino.ino. Stel vervolgens pin-codes die u gebruikt wanneer u verbinding maakt met het horloge. Het is niet nodig om te wijzigen indien u gebruik Arduino pinnen die worden gebruikt in deze instructie. Maar als je niet, moet u de onderstaande broncodes wijzigen.

SoftwareSerialBTSerial(2,3); Invoer uw TX, RX pin nummers

int buttonPin = 5; Ingang van uw pincode knop

display.begin (SSD1306_SWITCHCAPVCC, 0x3D); Vervang Ox3D met uw adres I2C

Updated (2015.01.12) : als u u8glib gebruikt, laadt u RetroWatchArduino_u8glib.ino bestand. En check hieronder codes.

U8GLIB_SSD1306_128X64 u8g (U8G_I2C_OPT_NONE| U8G_I2C_OPT_DEV_0); Wijzig deze regel volgens beeldscherm
SoftwareSerialBTSerial(2,3); Invoer uw TX, RX pin nummers

int buttonPin = 5; Ingang van uw pincode knop

Bijgewerkt (2015.04.21): Waarschuwing! Als u van OLED de resetpin en Adafruit grafische bibliotheek gebruikmaakt, verbinden met resetpin van arduino D8. Of reset pin definitie in schets wijzigen.

#define OLED_RESET 8

Adafruit_SSD1306 display(OLED_RESET);

En ervoor te zorgen dat deze pin-definitie is niet gedupliceerd met uw BT of knop.

Bijgewerkt (2015.01.22): RetroWatch ondersteunt SPI OLED. Ik heb bijgewerkt op GitHub.

# Compileren / Upload

Als u de instructie goed volgen, moet u de broncode te compileren. Als deze procedure mislukt, moet u controleren het foutbericht en wat er mis ging tot nu toe.

Als de upload is voltooid, moeten het RetroWatch Arduino-logo en het logo van Adafruit (de OLED fabrikant) wel display op de OLED. Na het logo fase passeert en tijd verschijnt "00:00″, de initialisatie perfect lukt.

Nu, is het tijd om te controleren de Bluetooth. Schakelt de Bluetooth op uw phone(Setting > Bluetooth). Uw telefoon begint te zoeken Bluetooth-apparaten in de buurt, en nu de Bluetooth-module weergegeven. Zodra de Bluetooth-module laat zien, kun je de pairingmodus fase overgaan, en de twee apparaten aansluiten na de invoering van de 4-cijferige wachtwoord (in mijn geval, standaard 1234).

Gerelateerde Artikelen

Maak uw eigen slimme licht met behulp van TinyDuino

Maak uw eigen slimme licht met behulp van TinyDuino

Maak uw eigen slimme licht met behulp van TinyDuino. Leren hoe om te controleren en bewaken uw lichten vanaf mobiel, tablet en desktop in 15 minuten. $101 in hardware. Niveau van de ingang.Stap 1: HardwareVoltooi deze tutorial moet u de volgende onde
Maak uw eigen slimme licht met behulp van elektrische Imp

Maak uw eigen slimme licht met behulp van elektrische Imp

Maak uw eigen slimme licht met behulp van elektrische Imp. Leren hoe om te controleren en bewaken uw lichten vanaf mobiel, tablet en desktop in 15 minuten. $44 in hardware. Niveau van de ingang.Stap 1: HardwareVoltooi deze tutorial moet u de volgende
Maak je eigen pols horloge band

Maak je eigen pols horloge band

breken uw pols horloge band zuigt. Laten we dat probleem en maken het werk voor u.Stap 1: Stap 1: materialen Alles wat je nodig hebt is uw horloge gezicht en een stuk dun materiaal. Ditmaal gebruikte ik een stuk van schroot floral gedrukte materiaal
Hoe maak je eigen Lego klok

Hoe maak je eigen Lego klok

dit Instructable zal u tonen hoe maak je eigen klok op de goedkoop.Dit is hoe het eruit moet zien in het eindeStap 1: Wat moet je Materialen:1. Lego2. Bekijk batterij3. klok4. elektrische Tape5. schaarStap 2: Aansluiten de batterij de klok Eerste zul
Maak je eigen Hay Bunny speeltje

Maak je eigen Hay Bunny speeltje

Wat als er een manier was om niet tonnen geld uitgeven aan speelgoed voor je konijn op die bekende dierenwinkel zoals PetCo en slimme huisdier! Nou is er nu een manier!! Invoering van uw zeer eigen hooi speelgoed speelgoed dat super makkelijk zijn te
Maak uw eigen slijtage overal "barefoot" schoenen

Maak uw eigen slijtage overal "barefoot" schoenen

* Opmerking! De volgende afbeeldingen zijn gemaakt met behulp van Model magie om het model van het voltooide project. Sugru zou worden sterker, soepeler toepassen en ziet er veel mooier! Model magie doet niet zeer goed glad en daarom zijn er vele hob
Hoe maak je eigen plaatsvervanger Sugru

Hoe maak je eigen plaatsvervanger Sugru

ik noem het Oogoo, een goedkope silicone klei die is gemakkelijk gemaakt. Het kan worden gebruikt als een uitstekende vervanger voor Sugru. Kan het hand gegoten of gegoten in vormen. Of, het kan worden gebruikt als een siliconen gieten. Het kan worde
Maak je eigen Iron acetaat/Homemade vlek

Maak je eigen Iron acetaat/Homemade vlek

Een voordelige en eenvoudige manier om veel verschillende soorten hout kleurt.Stap 1: Een zeer kosten effectieve manier om uw eigen vlekDe meeste materialen die ik gebruikte, zijn huishoudelijke artikelen.Artikelen gekocht:1. staalwol = $1,002. azijn
Maak uw eigen houten C-klem! | DIY houtbewerking Tools #2

Maak uw eigen houten C-klem! | DIY houtbewerking Tools #2

C-klemmen zijn zo duur! Zag je dat prijskaartje laatste keer dat u in de winkel was?Ik heb niet een heel groot budget voor projecten, zodat ik de meeste van mijn instrumenten maken. Thats waarom ik ben gaan om u te tonen hoe maak je een perfecte hout
Maak uw eigen bakpoeder (glutenvrij)!

Maak uw eigen bakpoeder (glutenvrij)!

Bakpoeder (发粉; 泡打粉) is een belangrijk ingrediënt in vele bakken recepten. Als je hebt uitgeput van bakpoeder, zijn er een paar eenvoudige substituten voor u.De eenvoudigste manier is: Maak uw eigen bakpoeder door gebruik te maken van 2 gemeenschappel
Maak je eigen echte zwaard!

Maak je eigen echte zwaard!

Ooit wilde fruit ninja? Nu u kunt! Maak uw eigen zwaard dat kan snijd door iets in haar pad.Dit was een leuk project en moet een paar vaardigheden in praktijk gebracht.Bekijk een video over hoe zijn gemaakt hierStap 1: Het hele punt... Pak een potloo
Maak uw eigen Tablet weven kaarten

Maak uw eigen Tablet weven kaarten

Maak uw eigen Tablet PC kaarten uit gewone speelkaarten weven!Tablet weven (ook wel kaart weven genoemd) is een oude soort weven die tabletten gebruikt voor het maken van lange smalle stroken stof die zeer sterk.  Vermoedelijk kunststof tabletten kun
Maak uw eigen klei-sculpting lus tools-herziene versie (bijgewerkte 7 Sept 09)

Maak uw eigen klei-sculpting lus tools-herziene versie (bijgewerkte 7 Sept 09)

beeldhouwen instrumenten zijn essentiële kit voor beeldhouwen in klei of olie gebaseerde kleien zoals plasteline (een hoogwaardige plasticine), wax of chavant.Meestal zijn er twee belangrijkste soorten beeldhouwen tools-de stok-achtige verscheidenhei
Maak uw eigen draaibank van andere volkeren vuilnis

Maak uw eigen draaibank van andere volkeren vuilnis

het doel van dit instructable is te maken van een hout-draaibank uit gerecycleerd en restanten van materialen en gebruik deze om enkele mooie dingen te maken.Waarom een draaibank? U kunt het gebruiken om mooie verjaardag en kerst pressies voor famili