Gör din egen smart Watch-klocka (2 / 9 steg)
Steg 2: Förbereda för RetroWatch
Du måste förbereda moduler så små som möjligt att bära klockan på handleden. Det kan finnas massor av varianter, men jag valde delar som vanligen används och billig.
.
Hårdvara delar för smart Watch-klocka
Arduino mikro-controller
Jag valde den minsta Arduinoen, Pro mini. Arduino Pro mini är en light-version av UNO R3. Det har inte en USB-gränssnitt chip för att minska priset och storleken. Det finns två version beroende på den operativa voltage(3.3v/5v). Och jag använde en 3,3 v versionen, eftersom den bluetooth och uppvisning som är anslutna med styrelsen stöder 3.3V och styrelsen går bra med de 3.7V LiPo batteri. Det körs på 8MHz och en 5v version 16 MHz, men 8MHz räcker. Sammantaget är allt du behöver för att förbereda Arduino Pro Mini 3.3V och USB till UART modul.
Det viktigaste chipet i styrelsen, ATmega328, har bara 2KBytes RAM, men ATmega128 har bara 1KBytes, som är mycket begränsad att köra mitt system. De flesta styrelser har ATmega328, men du måste se till.
Bluetooth
En av de vanligaste bluetooth-moduler som du kan få är HC-06 huvudsakliga modul och en med bas gränssnittskortet. Den senare har en återställningsknapp, status-LED, och det stöder både drift voltage(3,3v/5v), så här är bekvämare men storleken är ganska stor, LED, som inte är helt nödvändigt avlopp batteriet och en lite dyrare. Så använde jag en HC-06 utan gränssnittskortet.
Displayen
För att göra en SMART Watch-klocka, skulle det vara nödvändigt att hitta en liten, låg effekt display. Jag hade gett massor av tankar, så jag valde-.96'' OLED-skärm. Det finns olika storlekar på displayerna (0,96 '', 1.3'', etc), det fungerar på låg effekt, engelska teckensnitt och bilden ut tillgängliga, och det stöder I2C, SPI, som är enkelt att ansluta med Arduino.
< strong > var försiktig på att välja en display! < / Strong > jag använde en 128 × 64 OLED som använder I2C och SSD1306 driver chip. Om du använder annan, kan du behöva använda olika grafiska bibliotek och ändra arduino källkod.
Uppdaterad (2015.01.12) : RetroWatch stöder u8glib. Nu kan du använda olika slags OLED (eller annat). Kolla enheter som stöds på den här länken.
Batteri
Jag använder LiPo(Lithum-Polymer) batteri i detta projekt. 1-cells LiPo batteri flöden ut strömmen i 3.7V, som fungerar perfekt med Arduino Pro mini, och det finns många typer av batterier i fråga om storlek och kapacitet. Det mest idealiska batteriet beror på vilken storlek av klocka du vill göra. Jag rekommenderar batteriet med skyddskrets (överladdning, över urladdning säker), och det är bättre om den har en avtagbar uttag. Kanske bra för dig om du får en kvinnlig socket och USB eller DC adapter laddare.
Etc.
Behöver du sladdar, lödkolv, en switch och 10K ohm motstånd (för en knapp) och en smet jack. Det skulle vara bra för dig att förbereda församlingen manualen.
Förbereda för Android
Android v.4.3 stöder den tjänst som används för att hämta information om anmälan från en app. Så baseras RetroWatch app på Android v.4.3 Aktivera meddelandetjänsten. För användare som inte använder Android v.4.3 ännu, släpps app utan denna funktion också. Du kan hämta källorna på GitHub, eller ladda ner app från Google spela Store. (Sök med "RetroWatch" eller "RetroWatch LE")