Inhoudsopgave:
- Stap 1: Materialen
- Stap 2: Schematische en broncode
- Stap 3: Programmeren van de MCU
- Stap 4: De tijd en datum instellen
- Stap 5: Ga je gang en bouw er een, het is goedkoop en leuk
Video: Klok met IR-afstandsbediening voor tijd-/datuminstellingen - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:18
Dit is een eenvoudige klok gemaakt met behulp van gemakkelijk verkrijgbare componenten. De gebruikte Microcontroller is een goedkope STM32F030F4P6. Het display is een 16x2 LCD met I2C-rugzak (PCF8574).
Het klokcircuit kan worden gebouwd met behulp van kleine prototyping-kaarten en een TSSOP28-adapterkaart, zoals weergegeven.
Stap 1: Materialen
- STM32F030F4P6 MCU
- PCF8563 RTC of koop de kant-en-klare module
- LCD 1602 met I2C-rugzak
- prototypeborden
- IR-afstandsbediening vanaf een Bluetooth/MP3-spelermodule - IR-afstandsbediening
- 38KHz IR-ontvanger - TSOP1738
- Kristallen (12MHz voor MCU, 32.768KHz voor RTC)
- Verschillende componenten zoals beschreven in het schema
- draden, connectoren, enz.
Er is een USB-seriële adapter nodig om het programma in de MCU te flashen.
Stap 2: Schematische en broncode
Stap 3: Programmeren van de MCU
Nadat de MCU volgens het schema is aangesloten, kan het programma eenvoudig in de MCU worden geflitst met behulp van een seriële USB-adapter.
Sluit de TX van de USB seriële adapter aan op de PA10 van de MCU (USART1_RX) en de RX van de adapter op de PA9 van de MCU (USART1_TX).
Gebruik een jumper om pin 1 en 2 van de P1-header kort te sluiten (zie het schema, alleen Boot0-pin hoeft te worden geconfigureerd omdat Boot1-pin niet aanwezig is in deze MCU) en schakel het circuit in om de MCU in de seriële opstartmodus te brengen.
Een goede referentie voor het programmeren van STM32 MCU is in deze instructie: Flashing STM32
Nadat u het programma hebt geflitst, verwijdert u de kortsluiting van pinnen 1 en 2 van P1, en sluit u pinnen 2 en pin 3 af, schakelt u het bord uit en uit en moet de MCU beginnen met het uitvoeren van het geflitste programma.
Stap 4: De tijd en datum instellen
Om de datum/tijd in te stellen, drukt u op de MENU-knop op de afstandsbediening (raadpleeg de afbeelding van de afstandsbediening voor de belangrijkste kaarten).
Op het LCD-scherm wordt * Set Time en Set Date weergegeven. De * wijst naar de huidige selectie.
Gebruik de VERHOGEN/OMLAAG (+/-) toetsen om de * aanwijzer te verplaatsen. Deze 2 knoppen worden ook gebruikt voor het wijzigen van de tijd-/datumwaarden.
Gebruik de SELECT-knop om te selecteren.
De LINKS/RECHTS-knoppen zijn om de cursor naar de tijd/datumposities te verplaatsen, gevolgd door de VERHOGEN/VERLAGEN-knoppen om de corresponderende waarde te wijzigen. Druk op de SELECT-knop om de wijziging vast te leggen.
De RETURN-knop wordt gebruikt om de tijd-/datuminstelling te verlaten.
Stap 5: Ga je gang en bouw er een, het is goedkoop en leuk
Nou, de titel zegt het al. Na het verzamelen van de materialen, zou het niet meer dan een halve dag moeten duren om te bouwen.
Vervolgens.. Stop hem in een mooie behuizing, voed hem met een powerbank..
Bedankt voor het lezen.
Aanbevolen:
Idee voor doe-het-zelf-activiteit voor weerstations voor 12+ jaar: 4 stappen
Idee voor doe-het-zelf-weerstationactiviteit voor 12-plussers: in deze activiteit zullen deelnemers hun weerstation opzetten, de lucht in sturen en de opnames (licht, temperatuur, vochtigheid) in realtime volgen via de Blynk-app. Bovendien leert u hoe u de geregistreerde waarden publiceert
Spelen met de tijd: 6 stappen
Spelen met de tijd: Het oorspronkelijke idee van dit project was: maak een cadeau, maak een origineel elektronisch circuit, gebruik een oude telefoon, geef een "steampunk" verschijning
Tijd en temperatuur met LCD en Arduino (VAST): 4 stappen
Tijd en temperatuur met LCD en Arduino (VAST): Hallo allemaal! Mijn naam is Samuele, ik ben 14 en ik kom uit Sicilië… Ik ben een nieuwkomer in de wereld van Arduino! Ik heb wat ervaringen met elektronica en doe-het-zelf projecten , maar ik begon een aantal programma's op Arduino te schrijven om mijn werk te vereenvoudigen. Dit is mijn eerste Ins
Duimwielklok - Laten we de tijd raden: 5 stappen (met afbeeldingen)
Thumbwheel Clock - Laten we de tijd raden: Hallo allemaal, hier is mijn eerste Instructables, dus ik hoop dat het goed zal zijn. Bovendien is mijn Engels niveau vrij slecht, dus ik hoop dat ik niet te veel fouten zal maken! Het doel van dit project is om enkele "Thumbwheels" te hergebruiken. geborgen uit een oud laboratorium e
Een klok maken van een klok: 11 stappen (met afbeeldingen)
Een klok maken van een klok: in deze Instructable neem ik een bestaande klok en creëer ik een betere klok. We gaan van de afbeelding links naar de afbeelding rechts. Voordat u op uw eigen klok begint, moet u weten dat het opnieuw in elkaar zetten een uitdaging kan zijn, aangezien de piv