Sisällysluettelo:
- Vaihe 1: Tarvittavat osat:
- Vaihe 2: Kokoa piiri
- Vaihe 3: Lataa koodi
- Vaihe 4: Nauti luomistasi ja suunnittele tulevia parannuksia
Video: Multimodaalikello: 4 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:02
Rakastan kelloja! Etsin ohjattavaa kelloa, joka näytti näytöllä roomalaisia numeroita. Kun en saanut sopivia arduino -pohjaan, päätin rakentaa sellaisen itse. Yhdessä värillisen TFT -näytön kanssa mietin, mitä muuta voidaan näyttää ja viola! ajatuksia eri lukujärjestelmistä, joita opiskelin insinöörin korkeakoulun päivinä (yli 2 vuosikymmentä sitten!), tuli kiire: Binary, Digital, Octal & Hexadecimal jne
Tämä kuitenkin sai minut alkuun ja pitkän suunnittelun ja koodauksen jälkeen tässä on toteutus t!
Tämän kellon erityispiirteet:
Monimodaalinen näyttö, jossa voit näyttää aikaa viidessä eri numerojärjestelmässä yhdessä näytössä tai kunkin numeromuodon, joka näytetään erillisissä painikkeilla valituissa näytöissä
Kellotaulun suunta voi olla millä tahansa neljällä sivulla, ja näytössä näkyvät tiedot voidaan kohdistaa suuntaan painamalla painiketta. Myöhemmin aion käyttää gyro/kiihtyvyysanturia näytön suuntaamiseen sen sivun perusteella, johon se on kytketty
Käytettävissä olevat tilat
Digitaalinen
roomalainen
Heksadesimaali (pohja 16)
Octal (pohja 8)
Binaarinen (Base 2)
Jollekin uusi näissä numerointijärjestelmissä on linkit netBinary-muodossa:
Octal-muoto:
Heksadesimaalimuoto:
Roomalainen muoto:
Vaihe 1: Tarvittavat osat:
Tarvittavat tuotteet:
- Arduino UNO/Nano tai vastaava
- TFT -näyttö: 1,44 tuuman 128*128 SPI -näyttö perustuu IL9163: een (tilattu pitkään takaisin aliexpressin kautta) (PUNAINEN PCB)
- DS 3231 RTC -moduuli
- Painonapit 2
- Leipälevy, piirilevy, liitäntäjohdot
- Valinnainen: Juotin, Yleiskäyttöiset liitäntäjohdot ja sopiva kotelo (en ole vielä päättänyt yhtä tälle kellolle)
Vaihe 2: Kokoa piiri
Käytä näitä yhteyksiä RTC: n ja Arduinon välillä. Katso käsin laadittu kaavamainen kuva.
-
DS3231 ---- Arduino
- SDAA4
- SCLA5
- Vcc 5V (Arduinolta)
- GNDGND (Arduinosta)
-
Arduino ---- TFT-näyttö
- 9A0
- 10CS
- 11SDA
- 13SKK
-
Arduino -yhteydet
- Vcc-5v
- GND-GND
- 2GND painikkeen kautta (Näyttötilan vaihtopainike-Lokero/Hex/Dec/Kaikki)
- 3GND painikkeen kautta (näytön suunnan vaihtopainike)
-
Näytön liitännät
- VCC3.3V (Arduinolta)
- GND-GND
- NOLLAA3.3V
- LED5V (Arduinolta)
Vaihe 3: Lataa koodi
Käytä liitteenä olevaa.ino -tiedostoa koko koodille ja selitä kommentit!
Vaihe 4: Nauti luomistasi ja suunnittele tulevia parannuksia
Pöydälläsi on kaunis ja nöyrä kello, ja siellä on paljon tilaa uusille ideoille
- Muuta näyttöä tai päivitä vain tietyt näytön osat, jotta näytön päivitys nopeutuu (tämä nykyinen toteutus joskus jättää näyttämättä sekunnin, koska koko näyttö päivittyy)
- Lisää gyro-/kiihtyvyysmittarikortti ja siihen liittyvä koodi säätääksesi näytön kiertoa kotelon suunnan mukaiseksi
- Anna mielikuvituksesi lentää…
Viimeisenä mutta ei vähäisimpänä, jos pidät kellostani, äänestä sitä tällä hetkellä käynnissä olevassa kellokilpailussa
Suositeltava:
DIY Raspberry Pi Downloadbox: 4 vaihetta
DIY Raspberry Pi Downloadbox: Löydätkö usein itsesi lataamasta suuria tiedostoja, kuten elokuvia, torrentteja, kursseja, TV -sarjoja jne., Niin tulet oikeaan paikkaan. Tässä Instructable -ohjelmassa muuttaisimme Raspberry Pi zero -laitteemme latauskoneeksi. Joka voi ladata minkä tahansa
Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): 8 vaihetta
Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): ultraäänikaiuttimet L298N DC-naarasadapterin virtalähde urospuolisella dc-nastalla ja analogiset portit koodin muuntamiseksi (C ++)
4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: 3 vaihetta
4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: Seuraava opas auttaa sinua saamaan live-HD-videovirtoja lähes mistä tahansa DJI-dronesta. FlytOS -mobiilisovelluksen ja FlytNow -verkkosovelluksen avulla voit aloittaa videon suoratoiston droonilta
Pultti - DIY -langaton latauskello (6 vaihetta): 6 vaihetta (kuvilla)
Pultti - DIY -langaton latausyökello (6 vaihetta): Induktiiviset lataukset (tunnetaan myös nimellä langaton lataus tai langaton lataus) on langattoman voimansiirron tyyppi. Se käyttää sähkömagneettista induktiota sähkön tuottamiseen kannettaville laitteille. Yleisin sovellus on langaton Qi -latauslaite
4 vaihetta akun sisäisen vastuksen mittaamiseksi: 4 vaihetta
4 vaihetta akun sisäisen vastuksen mittaamiseksi: Tässä on 4 yksinkertaista vaihetta, joiden avulla voit mitata taikinan sisäisen vastuksen