Obsah:
- Krok 1: MATERIÁLY, KTORÉ POTREBUJEME ZBIERAŤ
- Krok 2: POTREBUJE SOFTVÉR
- Krok 3: PRIPOJENIE PINU A OPRAVENIE ČASOVÝCH ČASTI
- Krok 4:
- Krok 5: Blahoželáme, váš projekt je teraz pripravený
Video: Hodiny Raspberry Pi Oled Sledujte to, ako to budete počuť a cítiť: 5 krokov (s obrázkami)
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 12:00
Jedná sa o inteligentné hodiny, ktoré ukazujú čas na OLED displeji a tiež môžete počuť čas v inom časovom intervale, ktorý je plný pre nevidomých, a tiež mení farbu LED s časom, ako svetlo za súmraku, večer prejde z oranžovej na žltú a podobne že. Tento projekt je veľmi úspešný, použijeme s ním OLed a bude nás veľmi baviť.
Krok 1: MATERIÁLY, KTORÉ POTREBUJEME ZBIERAŤ
MATERIÁL, KTORÝ PRVÝ POTREBUJEME ZBIERAŤ
- 2 boxy ako na obrázku alebo si môžete vybrať podľa svojho výberu
- Raspberry pi ľubovoľná verzia (použil som A+)
- Reproduktor so zosilňovačom
- Batéria alebo mini powerbanka
- O LED displej (použil som OLED ssd1063)
- R. G. B viedol
- Lepidlo a horúce lepidlo
- Kartónový biely papier alebo akýkoľvek hrubý papier
Krok 2: POTREBUJE SOFTVÉR
- Rasbiam alebo Noobs na Raspberry pi
- Knižnica Python Gpio nainštalovaná v pi
- Knižnica Python ssd oled
Nainštalujte odkaz Ssd OLed z daného odkazu alebo liberálneho odkazu
github.com/adafruit/Adafruit_Python_SSD130…
Získajte písmo použité v projekte z nižšie uvedeného odkazu
github.com/xxlukas42/RPI_SSD1306
Krok 3: PRIPOJENIE PINU A OPRAVENIE ČASOVÝCH ČASTI
Pripojte a upevnite displej O. Led a LED diódu R. G. B v poli, ako je znázornené na obrázkoch.
displej Oled môžete pripevniť a opraviť podľa vlastného návrhu
PIN PRIPOJENIE O. LEDOVÉHO DISPLEJA MALINY
Raspberry pi Board pinový displej
Pin3 -------------- ------------> SDA
pin5 ----------------------------- SCL
GND ---------------------------- GND
3V -------------------------------- VCC
PRIPOJENIE RGB LED k PI
comman +ve pin to 3v raspberry pi
Červená ------------- 35
Zelená ----------- 33
Modrá ------------- 37
Krok 4:
ODKAZ NA KÓD PYTHONU
github.com/ASHWINISINHA/pi-oled-intelligen…
Stiahnite skripty Pythonu z vyššie uvedeného odkazu a spustite súbor run1.py z terminálu pre náhodné farebné hodiny
Spustite run2.py z terminálu pre farbu LED podľa času
import timeimport os
import času Adafruit_GPIO. SPI ako SPI i
mport Adafruit_SSD1306 z času importovať gmtime, strftime
z obrázku importu PIL
z PIL import ImageDraw
z PIL import ImageFont
# Konfigurácia pinov Raspberry Pi:
RST = 24 # Upozorňujeme, že nasledujúce sa používajú iba s
SPI: DC = 23 SPI_PORT = 0 SPI_DEVICE = 0
showtime = strftime (" %a %d %b %Y time %X second", gmtime ())
def žena (text):
os.system ("espeak" " + text +" '")
žena (showtime) # 128x32 displej s hardvérom I2C: #
disp = Adafruit_SSD1306. SSD1306_128_32 (rst = RST)
disp = Adafruit_SSD1306. SSD1306_128_64 (rst = RST) disp.begin ()
# Jasný displej. disp.clear () disp.display ()
width = disp.width height = disp.height image = Image.new ('1', (width, height))
# Získajte kreslený objekt, ktorý nakreslí na obrázok. draw = ImageDraw. Draw (obrázok)
# Nakreslite obrázok tak, že nakreslíte čierne pole. draw.rectangle ((0, 0, width, height), outline = 0, fill = 0)
# Nakreslite niektoré tvary. # Najprv definujte niektoré konštanty, aby ste umožnili jednoduchú zmenu veľkosti tvarov. padding = 2 width_ shape = 20 top = padding bottom = height-padding # Pohybujte zľava doprava a sledujte aktuálnu polohu x kreslenia tvarov. x = polstrovanie # Nakreslite elipsu.
# Načítajte predvolené písmo. 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)
zatiaľ čo pravda: 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 time %X second ", gmtime ()) def female (text): os.system (" espeak '" + text +"' "") female (showtime) disp.image (image) disp.display () time.sleep (1)
Odtiaľto stiahnite úplný pythonový skript
github.com/ASHWINISINHA/pi-oled-intelligen…
github.com/ASHWINISINHA/pi-oled-intelligent-clock
Krok 5: Blahoželáme, váš projekt je teraz pripravený
Odporúča:
Sťahovanie softvéru Arduino a Drive Station, ktorý budete potrebovať pre MiniFRC (AKTUALIZOVANÉ 13/18/18): 5 krokov
Sťahovanie softvéru Arduino a Drive Station, ktorý budete potrebovať pre MiniFRC (AKTUALIZOVANÉ 13/18/18): MiniFRC je dvojročná súťaž malých robotov, ktorú organizuje tím FRC 4561, TerrorBytes. Tímy stavajú štvrtinové roboty, aby súťažili na štvrtinovom poli FRC. V tomto návode vám ukážem, ako stiahnuť a nainštalovať všetok potrebný softvér
Sledujte vypuknutie ochorenia COVID-19 podľa ESP8266: 11 krokov (s obrázkami)
Sledujte vypuknutie ochorenia COVID-19 od ESP8266: Tento malý gadget vám pomôže mať aktuálne informácie o vypuknutí koronavírusu a situácii vo vašej krajine. Ide o projekt založený na IoT, ktorý v reálnom čase zobrazuje údaje o prípadoch, úmrtiach a uzdravených osobách spôsobených koronavírusom (COVID-19).
Ako získať hudbu z SKOROJAKÉKOLI stránky (Haha) (pokiaľ ju budete počuť, budete ju môcť získať v poriadku, ak je vložená vo formáte Flash, ktorý by ste možno nedokázali) UPRAVENÉ !!!!! Pridané informácie: 4 kroky
Ako získať hudbu z SKOROJAKÉKOLI stránky (Haha) (pokiaľ ju budete počuť, budete ju môcť získať … v poriadku, ak je vložená vo formáte Flash, ktorý by ste možno nedokázali) UPRAVENÉ !!!!! Pridané informácie: Ak niekedy navštívite webovú stránku a hrá pieseň, ktorá sa vám páči a ktorú chcete, potom tu nájdete návod, ako postupovať. Nie je moja chyba, ak niečo pokazíte (jediný spôsob, ako sa to stane, je začať veci bez dôvodu odstraňovať.) ) dokázal som získať hudbu pre
Ako cítiť znečisťujúce látky: 5 krokov (s obrázkami)
Ako cítiť znečisťujúce látky: Tento návod vysvetľuje, ako používať snímač plynov vo vašom zariadení Arduino. To umožní vášmu Arduinu cítiť (a teda aj programovať reakcie na) celkové hladiny plynu pre rôzne nepríjemnosti, vrátane etanolu, metánu, formaldehydu a mnohých ďalších prchavých
Nechajte Win Xp vyzerať a cítiť sa ako Vista: 6 krokov
Nechajte Win Xp vyzerať a cítiť sa ako Vista: Názov už naozaj hovorí za všetko. Upozorňujeme, že toto je môj prvý návod. =)*AKTUALIZÁCIA*Našiel som prehľadnejšiu vec https://www.instructables.com/id/Cursor-Mod-Making-it-Look-Like-Vista/** Dávam kredit „Xellers“; za nájdenie