Inhoudsopgave:
- Stap 1: Voorbereiding
- Stap 2: Dev Board & LCD repareren
- Stap 3: Verbind GND
- Stap 4: Sluit de voedingspinnen aan
- Stap 5: sluit de LCD-pinnen aan
- Stap 6: Power Led verwijderen
- Stap 7: Lipo-batterij aansluiten
- Stap 8: sluit RTC. aan
- Stap 9: sluit bewegingssensor aan
- Stap 10: Programmeren
- Stap 11: 3D Print horlogekast
- Stap 12: Gelukkige tijd
Video: Arduino Watch: 12 stappen (met afbeeldingen)
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:16
Deze Instructables laten zien hoe je een Arduino-horloge kunt maken van Arduino Watch Core.
Stap 1: Voorbereiding
Arduino-ontwikkelbord
Deze keer gebruik ik Sparkfun Pro Micro 3.3 V 8 MHz dev board.
Kijkweergave
Deze keer gebruik ik een ST7789 1.3 IPS LCD.
Lipo-batterij
Ik heb een aantal 301420 Lipo-batterijen in de hand.
Lipo laadbord
Ik heb een Lipo-laadbord van 15 mm x 15 mm in de hand.
RTC-chip
Deze keer gebruik ik DS3231M, het is een ingebouwde kristaloscillator, geen extra component vereist
RTC-batterij
Dit is optioneel, voor het geval u de tijd wilt behouden, zelfs de Lipo-batterij opgebruikt. MS412FE is een kleine oplaadbare batterij van 1 mAh, volgens de RTC-datasheet kan 1 mAh al vele dagen meegaan.
Horlogebandje
Ik heb een 20 mm brede stoffen canvas horlogeband besteld.
anderen
Een diode b.v. 1N5822, vier 6 mm M2-schroeven, koperfolietape en enkele draden
Stap 2: Dev Board & LCD repareren
Gebruik een klein stukje PET-plaat om de Pro Micro en IPS LCD aan elkaar te plakken.
Stap 3: Verbind GND
Lees het LCD-gegevensblad van uw leverancier.
Knip een beetje koperfolie af, raak alle GND-pinnen en LED-negatieve pinnen aan en bevestig het op de FPC-plaat. Soldeer vervolgens de pinnen met koperfolietape.
Stap 4: Sluit de voedingspinnen aan
Sluit de GND-pinnen van het ontwikkelbord aan op de koperfolietape. Sluit de Vcc-pinnen aan op de LCD Vcc-pin.
Stap 5: sluit de LCD-pinnen aan
Hier is het verbindingsoverzicht:
LCD -> Arduino
LED+ -> GPIO 10 SDA -> GPIO 16(MOSI) SCL -> GPIO 15(SCLK) RST -> GPIO 18(A0) DC -> GPIO 19(A1) CS -> GPIO 20(A2)
Stap 6: Power Led verwijderen
De power-LED brandt altijd en verbruikt continu meer dan 1 mA, dus het is beter deze te verwijderen. Desolderen en de LED voorzichtig verwijderen.
Stap 7: Lipo-batterij aansluiten
Hier is het verbindingsoverzicht:
Charge Board +ve in -> Dev Board J1-connector bij de USB-aansluiting (5V)
Charge Board -ve in -> Dev Board GND Pin Charge Board Batterij +ve -> Lipo +ve -> 1N5822 diode -> Dev Board Raw Pin Charge Board Batterij -ve -> Lipo -ve
Opmerking:
De meeste Lipo-laadborden kunnen beter 5V-stroom gebruiken als invoer. Het Pro Micro-ontwikkelbord biedt echter geen USB 5V-pin. Gelukkig is de J1-connector bij de USB-aansluiting daadwerkelijk verbonden met de USB 5V-pin. Pas op dat u geen 2 connectoren aan elkaar soldeert.
Stap 8: sluit RTC. aan
DS3231M is erg klein en moet worden aangesloten op een kleine batterij, wees geduldig om alles samen aan te sluiten:
DS3231M pin 2 (Vcc) -> ontwikkelbord Vcc
DS3231M pin 5 (GND) -> dev board GND, MS412FE RTC batterij -ve DS3231M pin 6 (VBAT) -> MS412FE RTC batterij +ve DS3231M pin 7 (SDA) -> dev board GPIO 2 (SDA) DS3231M pin 8 (SCL) -> ontwikkelbord GPIO 3 (SCL)
Stap 9: sluit bewegingssensor aan
Zoals vermeld in mijn vorige instructables, gebruik ik 2 trillingssensoren als bewegingssensor om de ontwaakpin van het ontwikkelbord te activeren.
Het horloge heeft echter geen ruimte voor 2 5 mm trillingssensoren. Ik heb geprobeerd te vervangen door een 3 mm-trillingssensor en een paar dagen getest. Het is te gemakkelijk verkeerd getriggerd wakker te worden en de batterij is binnen een dag leeg.
Ik ben nog steeds een aantal andere methoden aan het testen om een verkeerd geactiveerd ontwaken te voorkomen. je kunt mijn Twitter volgen om de nieuwste bevindingen te krijgen.
Stap 10: Programmeren
Volg mijn vorige instructables om het ontwikkelbord te programmeren.
Stap 11: 3D Print horlogekast
Download en print de horlogekast:
Stap 12: Gelukkige tijd
Het is om te laten zien wat je je vrienden hebt aangedaan!
En je kunt ook:
- programmeer en ontwerp je eigen wijzerplaat
- voeg meer sensoren of componenten toe om er een slim horloge van te maken
- ontwerp je eigen horlogekast
Aanbevolen:
The Nerd Watch: 10 stappen (met afbeeldingen)
De Nerd Watch: De Nerd Watch geeft de tijd in binair weer wanneer de knop wordt ingedrukt en is gemaakt door Sam DeRose tijdens een zomerstage op ons hoofdkantoor. Het horloge toont het uur en de minuten door achtereenvolgens twee LED's te laten knipperen om twee 4-bits binaire getallen weer te geven (in
TTGO T-Watch: 9 stappen (met afbeeldingen)
TTGO T-Watch: deze instructables laten zien hoe je kunt beginnen met spelen met TTGO T-Watch
Draadloze afstandsbediening met 2,4 GHz NRF24L01-module met Arduino - Nrf24l01 4-kanaals / 6-kanaals zenderontvanger voor quadcopter - RC Helikopter - RC-vliegtuig met Arduino: 5 stappen (met afbeeldingen)
Draadloze afstandsbediening met 2,4 GHz NRF24L01-module met Arduino | Nrf24l01 4-kanaals / 6-kanaals zenderontvanger voor quadcopter | RC Helikopter | Rc-vliegtuig met Arduino: een Rc-auto besturen | Quadcopter | Drone | RC vliegtuig | RC-boot, we hebben altijd een ontvanger en zender nodig, stel dat we voor RC QUADCOPTER een 6-kanaals zender en ontvanger nodig hebben en dat type TX en RX is te duur, dus we gaan er een maken op onze
Een computer demonteren met eenvoudige stappen en afbeeldingen: 13 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
Een computer demonteren met eenvoudige stappen en afbeeldingen: dit is een instructie over het demonteren van een pc. De meeste basiscomponenten zijn modulair en gemakkelijk te verwijderen. Wel is het belangrijk dat je er goed over georganiseerd bent. Dit zal helpen voorkomen dat u onderdelen kwijtraakt, en ook bij het maken van de hermontage e
Arduino Apple Watch: 6 stappen (met afbeeldingen)
Arduino Apple Watch: ik wilde een smartwatch die me meldingen van een iPhone liet zien, klein genoeg was om te dragen en een oplaadbare batterij had die minstens een dag meeging. Ik heb mijn eigen Apple Watch gemaakt op basis van een Arduino. Het is een smartwatch gebaseerd op een Arduino mini