Arduino Pedometer Watch, med temperatur, höjd och kompass! (1 / 6 steg)
Steg 1: Tidigare versioner
Det fanns två tidigare versioner av klockan. Den första var ett försök att sammanställa kompass och bluetooth. Det lyckades. Klockan var liten i storlek, men för tjock. De tre första bilderna är det. Det kunde kommunicera med min Windows Phone via bluetooth, får automatiskt tid och datum, och även min kommande kalenderbokningar och visa dem. Det var också att skicka många gånger per sekund nuvarande kompass position, och telefonen skulle visa den. Ja, jag var tvungen att göra WP app. Jag tror jag har det här, så jag kommer lägga upp det med den instructable. Men det fanns vissa problem med projektet:
- Bluetooth förbrukar mycket energi och batteriet varade bara i en timme eller så;
- Det fanns ingen verklig fördel med att använda bluetooth, eftersom datumet och tiden du kunde sätta också med knapparna, och om batteriet kunde pågå en dag lång, du skulle ta ut innan du kör ut, så att du inte skulle behöva sätta datum och tid igen.
- Det kalender som var bra, men var ganska värdelös, eftersom du kan alltid kolla det på telefonen, och eftersom klockan hade begränsat minnesutrymme, du kunde inte hämta alla kalendern.
- Plus, varje ändring av kalender skulle kräva att sincronize igen;
- Skicka kompassen tillbaka till telefonen och spinning en kompass på displayen var bra också, men naturligtvis meningslöst, eftersom klockan redan gjorde det;
- Klockan hade motstånd på varje knapp, något jag upptäckte senare som var värdelösa, eftersom arduino redan har dra upp motstånd på varje digital ingångsstift, du bara har till vända den på;
Så försökte jag att göra en annan med bluetooth, men en som du kan slå på den med en switch. Det visade sig att slå och av återställer arduino. Jag räknade ut att jag inte behöver bluetooth, så jag gjorde en andra version, med en MPU9150 (kompass, accelerometer och gyro). Den andra versionen är på nästa 13 bilder. Det var en ganska bättre enhet, också med två knappar (jag använde fortfarande motstånd på dem), större och mindre tjockare än originalet. Batteriet var mindre och jag lyckades göra ett kadaver att bära den. Det blev typ av steampunk ser ut, men var inte något jag skulle bära på gatan (lol). Batteriet varade i 14 timmar! Fantastiskt! Problem som följer:
- Jag kunde ha desoldered de två lysdioder som finns i styrelserna: en på arduino och en på MPU9150 till extra energi.
- Det fanns ingen anledning att använda motstånd;
- Det fanns ingen anledning att ha två knappar, eftersom jag kunde genomföra via två funktioner i mjukvaran till samma knapp;
- Det var för tjock;
- Stommen var inte bra, och var för stor;
- Laddningen gjordes via en två pin uttag på sidan, och om bara en gång du blev förvirrad och sätta de kvällarna inverterad kunde bränna systemet - det fick bli lura bevis;
- Jag limmade allt med silikon lim, men jag fick reda på kisel lim radikalerna koppar och tenn, utför strömmen, så det var ett problem;
Den tredje versionen var först att vara ett jag kunde använda på gatan och avbildas på detta instructable: det är på de fyra sista bilderna. Batteriet varar 24 timmar lätt, och jag tog ut en ledde från GY-87 sensorer ombord. Jag lämnade en ledde eftersom jag glömde att ta ut, men slutade kylare hitåt. Men det finns några saker som jag kan förbättra framtida versioner:
- Jag borrade hål för knappen och den laddning kvällarna alltför avlägsen en från den andra.
- Jag kunde har placerat delarna bättre, skona utrymme;
- Jag kunde har utformat pcb på Eagle sätt bättre, tömning kortslutning;
- Jag kunde har programmerat bättre Stegräknaren;
Nästa steg vi monterar felkällor!
UPPDATERING: batteriet varade 26 timmar på regelbunden användning.