Sisällysluettelo:
- Vaihe 1: MATERIAALIT, JOTKA TARVITAAN KERÄÄ
- Vaihe 2: OHJELMISTOTARVE
- Vaihe 3: PIN -KYTKENTÄ JA KELLO -OSIEN KIINNITYS
- Vaihe 4:
- Vaihe 5: Onnittelut Projektisi on nyt valmis
Video: Raspberry Pi Oled -kello Katso, kuule ja tunne: 5 vaihetta (kuvilla)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:02
Tämä on älykäs kello, joka näyttää ajan OLED -näytöllä, ja voit myös kuulla ajan eri aikaväleillä, jotka ovat täydellisiä sokeille, ja se myös muuttaa ledin väriä ajan kanssa, kuten valo hämärässä illalla muuttuu oranssista keltaiseksi ja Tämä projekti on erittäin jännittävä, aiomme käyttää OLedia sen kanssa ja erittäin hauskaa sen kanssa.
Vaihe 1: MATERIAALIT, JOTKA TARVITAAN KERÄÄ
MATERIAALI, JOTKA TARVITAAN ENSIN kerätä
- 2 laatikkoa kuten kuvassa tai voit valita valintasi mukaan
- Raspberry pi mikä tahansa versio (olen käyttänyt A+)
- Kaiutin vahvistimella
- Akku tai mini virtapankki
- O LED -näyttö (olen käyttänyt OLED ssd1063)
- R. G. B johti
- Liima ja kuuma liima
- Pahvi valkoista paperia tai mitä tahansa paksua paperia
Vaihe 2: OHJELMISTOTARVE
- Rasbiam tai Noobs Raspberry pi
- Python Gpio -kirjasto asennettu pi
- Python ssd olet kirjasto
Asenna Ssd OLed -linkki annetusta linkistä, olet liberary -linkki
github.com/adafruit/Adafruit_Python_SSD130…
Hanki fontti projektissa alla olevasta linkistä
github.com/xxlukas42/RPI_SSD1306
Vaihe 3: PIN -KYTKENTÄ JA KELLO -OSIEN KIINNITYS
Kiinnitä ja kiinnitä O. Led -näyttö ja R. G. B -johto laatikkoon kuvien mukaisesti.
voit kiinnittää ja korjata Oled -näytön oman suunnittelusi mukaan
PINNAN KYTKENTÄ O. VEDEN NÄYTTÖJÄRJESTELMÄSTÄ
Raspberry pi Board -tappi O.led -näyttö
Pin3 -------------- ------------> SDA
pin5 ----------------------------- SCL
GND ---------------------------- GND
3V -------------------------------- VCC
RGB LED PI -LIITÄNTÄ
comman +ve pin to 3v vadelma pi
Punainen ------------- 35
Vihreä ----------- 33
Sininen ------------- 37
Vaihe 4:
PYTHON -KOODIN LINKKI
github.com/ASHWINISINHA/pi-oled-intelligen…
Poista Python -komentosarjat yllä olevasta linkistä ja suorita run1.py -tiedosto päätelaitteesta satunnaista värikelloa varten
Suorita run2.py päätelaitteesta saadaksesi LED -värit ajan mukaan
tuonti aikaimport os
ajan tuonti Adafruit_GPIO. SPI SPI: nä i
mport Adafruit_SSD1306 ajan tuonnista gmtime, strftime
PIL -tuontikuvasta
PIL -tuonnista ImageDraw
PIL -tuonnista ImageFont
# Raspberry Pi -tapin kokoonpano:
RST = 24 # Huomaa, että seuraavia käytetään vain
SPI: DC = 23 SPI_PORT = 0 SPI_DEVICE = 0
showtime = strftime (" %a %d %b %Y aika %X sekunti", gmtime ())
def nainen (teksti):
os.system ("espeak '" + teksti + "" ")
naaras (showtime) # 128x32 näyttö laitteistolla I2C: #
disp = Adafruit_SSD1306. SSD1306_128_32 (ensimmäinen = RST)
disp = Adafruit_SSD1306. SSD1306_128_64 (rst = RST) disp.begin ()
# Selkeä näyttö. disp.clear () disp.display ()
width = disp.width height = disp.height image = Image.new ('1', (leveys, korkeus))
# Hanki piirustusobjekti piirtääksesi kuvaan. piirtää = ImageDraw. Draw (kuva)
# Piirrä musta täytetty laatikko kuvan tyhjentämiseksi. draw.rectangle ((0, 0, leveys, korkeus), ääriviivat = 0, täyttö = 0)
# Piirrä joitain muotoja. # Määritä ensin vakiot, jotta muotojen kokoa on helppo muuttaa. padding = 2 shape_width = 20 top = toppaus bottom = height-padding # Siirry vasemmalta oikealle pitäen kirjaa muotojen piirtämisen nykyisestä x-paikasta. x = pehmuste # Piirrä ellipsi.
# Lataa oletusfontti. font = ImageFont.load_default () font = ImageFont.truetype ('Montserrat-Light.ttf', 14) font2 = ImageFont.truetype ('Montserrat-Light.ttf', 20) font_text_big = ImageFont.truetype ('Montserrat-Medium). ttf ', 30)
kun taas True: draw.rectangle ((0, 0, width, height), outline = 0, fill = 0) draw.text ((x, top), str (strftime (" %a %d %b %Y", gmtime ())), font = font, fill = 455) draw.text ((x, top+39), str (strftime (" %a %d", gmtime ())), font = font2, fill = 455) draw.text ((x, ylin+12), str (strftime (" %X", gmtime ())), font = font_text_big, fill = 455) showtime = strftime (" %a %d %b %Y aika %X sekunti ", gmtime ()) def naaras (teksti): os.system (" espeak '" + text +"' ") nainen (showtime) disp.image (image) disp.display () time.sleep (1)
Poista koko python -skripti täältä
github.com/ASHWINISINHA/pi-oled-intelligen…
github.com/ASHWINISINHA/pi-oled-intelligent-clock
Vaihe 5: Onnittelut Projektisi on nyt valmis
Suositeltava:
Sydämen visualisoija - Katso sydämenlyönnisi: 8 vaihetta (kuvilla)
Sydämen visualisoija | Katso sydämesi lyönti: Olemme kaikki joko tunteneet tai kuulleet sydämemme lyövän, mutta monet meistä eivät ole nähneet sitä. Tämä ajatus sai minut aloittamaan tämän projektin. Yksinkertainen tapa nähdä sydämesi syke visuaalisesti sydänanturin avulla ja opettaa sinulle myös sähköasioiden perusteet
Kuinka tehdä ADC: n nykyinen tunne: 5 vaihetta
Kuinka tehdä ADC: n nykyinen järki: Tässä opastettavassa kuvataan, miten SLG46855V: ssä voidaan ottaa käyttöön 8-bittinen analogia-digitaalimuunnin (ADC), joka voi havaita kuormitusvirran ja rajapinnan MCU: n kanssa I2C: n kautta. Tätä mallia voidaan käyttää erilaisiin virranmittaussovelluksiin, kuten
CalClock: Katso aikataulusi: 4 vaihetta (kuvilla)
CalClock: Yksinkertaisesti katso aikataulusi: Pahin keskittymishäiriö on keskeytyminen vain oppiakseen, että keskeytystä ei tarvita. Huomaan, että tämä tapahtuu usein suhteessa aikatauluuni. Työskentelen ongelman parissa ja minulla on aavistus ajatuksesta, onko olemassa
Älykäs puettava ja henkilökortti Katso sydämesi syke Tunne se: 5 vaihetta
Älykäs puettava ja henkilökortti Näe sydämesi syke Tunne se: ÄLYKÄSTI KÄYTETTÄVÄ Älykäs O.LED -pohjainen pukeutuva laite, joka on varustettu antureilla, jotka näyttävät sydämesi suorana, ja ledi, joka hehkuu sydämesi mukaan, se antaa sinulle uuden jännittävän kokemuksen, jota voit itse seurata sydämenlyönnisi ja näet sen huolen
Keppisilmä: Katso korvillasi: 16 vaihetta (kuvilla)
Keppisilmä: Katso korvillasi: Haluan luoda älykkään & sokeriruo'on ’ jotka voivat auttaa näkövammaisia ihmisiä paljon enemmän kuin olemassa olevat ratkaisut. Keppi voi ilmoittaa käyttäjälle edessä tai sivuilla olevista esineistä tekemällä melua surround -äänessä t