Kazalo:
- 1. korak: MATERIALI, KI MORAMO ZBIRATI
- 2. korak: POTREBNE SO PROGRAMSKE OPREME
- 3. korak: POVEZAVA PIN -a IN POPRAVLJANJE DELOV URE
- 4. korak:
- 5. korak: Čestitamo, da je vaš projekt zdaj pripravljen
Video: Ura Raspberry Pi Oled Oglejte si, kako jo slišite in občutite: 5 korakov (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:07
To je pametna ura, ki prikazuje čas na OLED zaslonu, prav tako pa lahko slišite čas v različnih časovnih intervalih, ki je v celoti pomoč slepim, spreminja pa tudi barvo LED s časom, kot svetloba v mraku zvečer postane oranžna do rumena in podobno Ta projekt je zelo izstopajoč, zato bomo z njim uporabljali OLed in z njim zelo zabavni.
1. korak: MATERIALI, KI MORAMO ZBIRATI
MATERIAL, KI MORAMO PRVA ZBIRATI
- 2 škatli, kot na sliki, ali pa jih izberete po svoji izbiri
- Raspberry pi katera koli različica (uporabil sem A+)
- Zvočnik z ojačevalnikom
- Baterija ali mini napajalnik
- O LED zaslon (uporabljal sem OLED ssd1063)
- Vodil R. G. B
- Lepilo in vroče lepilo
- Beli karton ali kateri koli debel papir
2. korak: POTREBNE SO PROGRAMSKE OPREME
- Rasbiam ali Noobs na Raspberry pi
- Knjižnica Python Gpio, nameščena v pi
- Knjižnica Python ssd oled
Namestite povezavo Ssd OLed s podane povezave oled liberary link
github.com/adafruit/Adafruit_Python_SSD130…
Uporabite pisavo v projektu s spodnje povezave
github.com/xxlukas42/RPI_SSD1306
3. korak: POVEZAVA PIN -a IN POPRAVLJANJE DELOV URE
Pritrdite in pritrdite O. Led zaslon in R. G. B LED v škatlo, kot je prikazano na slikah.
Oled zaslon lahko pritrdite in popravite po lastni zasnovi
PIN POVEZAVA O. LED ZASLONA MALINE
Raspberry pi Board pin pin O.led
Pin3 -------------- ------------> SDA
pin5 ----------------------------- SCL
GND ---------------------------- GND
3V -------------------------------- VCC
RGB LED na PI POVEZAVO
comman +ve pin na 3v malinovo pi
Rdeča ------------- 35
Zelena ----------- 33
Modra ------------- 37
4. korak:
PYTHON CODE LINK
github.com/ASHWINISINHA/pi-oled-intelligen…
Prenesite skripte Python iz zgornje povezave in zaženite datoteko run1.py iz terminala za naključno barvno uro
Zaženite run2.py s terminala za barvo LED glede na čas
čas uvozaimport os
časovni uvoz Adafruit_GPIO. SPI kot SPI i
mport Adafruit_SSD1306 iz časa uvoza gmtime, strftime
iz uvozne slike PIL
iz programa PIL uvoz ImageDraw
iz PIL -a uvoz ImageFont
# Konfiguracija zatiča Raspberry Pi:
RST = 24 # Upoštevajte, da se naslednje uporablja samo z
SPI: DC = 23 SPI_PORT = 0 SPI_DEVICE = 0
showtime = strftime (" %a %d %b %Y čas %X sekunda", gmtime ())
def ženska (besedilo):
os.system ("espeak '" + besedilo + "'")
ženski (showtime) # 128x32 zaslon s strojno opremo I2C: #
disp = Adafruit_SSD1306. SSD1306_128_32 (rst = RST)
disp = Adafruit_SSD1306. SSD1306_128_64 (rst = RST) disp.begin ()
# Čist zaslon. disp.clear () disp.display ()
width = disp.width height = disp.height image = Image.new ('1', (width, height))
# Pridobite risalni predmet za risanje na sliki. draw = ImageDraw. Draw (slika)
# Narišite črno napolnjeno polje, da počistite sliko. draw.rectangle ((0, 0, širina, višina), oris = 0, fill = 0)
# Narišite nekaj oblik. # Najprej določite nekaj konstant, ki omogočajo enostavno spreminjanje velikosti oblik. padding = 2 shape_width = 20 top = padding bottom = padding height-padding # Premaknite se levo proti desni in sledite trenutnemu položaju x za risanje oblik. x = padding # Nariši elipso.
# Naloži privzeto pisavo. font = ImageFont.load_default () font = ImageFont.truetype ('Montserrat-Light.ttf', 14) font2 = ImageFont.truetype ('Montserrat-Light.ttf', 20) font_text_big = ImageFont.truetype ('Montserrat-srednji. ttf ', 30)
medtem ko je 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, top+12), str (strftime (" %X", gmtime ())), font = font_text_big, fill = 455) showtime = strftime (" %a %d %b %Y čas %X second ", gmtime ()) def female (text): os.system (" espeak '" + text +"' ") female (showtime) disp.image (image) disp.display () time.sleep (1)
Od tu naložite celoten skript python
github.com/ASHWINISINHA/pi-oled-intelligen…
github.com/ASHWINISINHA/pi-oled-intelligent-clock
5. korak: Čestitamo, da je vaš projekt zdaj pripravljen
Priporočena:
Vizualizator srca - Oglejte si utrip srca: 8 korakov (s slikami)
Vizualizator srca | Oglejte si utrip svojega srca: Vsi smo bodisi čutili ali slišali, kako nam bije srce, vendar nas to ni videlo veliko. To je bila misel, zaradi katere sem začel s tem projektom. Preprost način za vizualni prikaz srčnega utripa s senzorjem za srce in vas nauči osnov elektrike
Oglejte si zvočne valove z uporabo barvne svetlobe (LED RGB): 10 korakov (s slikami)
Glejte Zvočni valovi z uporabo barvne svetlobe (RGB LED): Tu lahko vidite zvočne valove in opazujete motnje, ki jih povzročata dva ali več pretvornikov, saj je razmik med njima različen. (Skrajno levo, vzorec motenj z dvema mikrofonoma pri 40.000 ciklih na sekundo; zgoraj desno, enojni mikrofon
C51 4 -bitna elektronska ura - lesena ura: 15 korakov (s slikami)
C51 4 -bitna elektronska ura - lesena ura: ta vikend sem imel nekaj prostega časa, zato sem šel naprej in sestavil to 4 -bitno elektronsko digitalno uro za 2,40 USD, ki sem jo pred časom kupil pri AliExpressu
Slušalke za zobe - Ali lahko slišite svoje zobe?: 8 korakov (s slikami)
Slušalke za zobe - Ali lahko slišite svoje zobe ?: * - * Ta navodila so v angleščini. Prosimo, kliknite tukaj za nizozemsko različico,*-* Deze Instructable je v het Engelsu. Klik hier voor de Nederlandse versie. Poslušanje z zobmi. Sliši se kot znanstvena fantastika? Ne, ni! S to DIY 'zobno glavo
Kako priti do glasbe s skoraj vsakega (haha) spletnega mesta (dokler jo lahko slišite, jo lahko dobite v redu, če je vdelana v bliskavico, je morda ne boste mogli) UREJENO !!!!! Dodani podatki: 4 koraki
Kako priti do glasbe s skoraj vsakega (haha) spletnega mesta (dokler jo lahko slišite, jo lahko dobite … v redu, če je vdelana v bliskavico, je morda ne boste mogli) UREJENO !!!!! Dodani podatki: če kdaj obiščete spletno mesto in predvaja pesem, ki vam je všeč in si jo želite, potem je tukaj navodilo za vas, če nisem kaj zamotil, nisem jaz kriv (to se lahko zgodi le, če začnete brisati stvari brez razloga ) lahko sem dobil glasbo za