반응형

버전충돌로  가상화에서 진행하였습니다. 

Python 3.11.2

sudo apt update
sudo apt install python3 python3-venv

 

 

    가상환경 생성 원하는 디렉토리 

 

 

python3 -m venv ~/myenv

가상환경 활성화

source ~/myenv/bin/activate

가상환경 종료 

deactivate

 

코드 

import time
import socket
import psutil
from datetime import datetime
from luma.core.interface.serial import spi
from luma.oled.device import ssd1351
from PIL import Image, ImageDraw
import RPi.GPIO as GPIO

GPIO.setwarnings(False)

# ==============================
# ip
# ==============================

def get_ip():
    try:
        s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
        s.connect(("8.8.8.8", 80))   # 외부 서버에 연결 시도
        ip = s.getsockname()[0]      # 실제 할당된 IP 확인
        s.close()
        return ip
    except Exception as e:
        return f"Error: {e}"


# ==============================
# OLED 초기화
# ==============================
def init_oled():
    serial = spi(
        port=0,
        device=0,
        gpio_DC=25,
        gpio_RST=27,
        bus_speed_hz=4000000
    )
    device = ssd1351(serial, width=128, height=128, rotate=2)
    return device

# ==============================
# 시스템 정보 가져오기
# ==============================
def get_system_info():
    try:
        ip = get_ip()
    except Exception:
        ip = "N/A"

    cpu = psutil.cpu_percent(interval=1)
    mem = psutil.virtual_memory()
    disk = psutil.disk_usage('/')
    mem_info = f"{mem.percent}% ({mem.used//(1024**2)}MB/{mem.total//(1024**2)}MB)"
    disk_info = f"{disk.percent}% ({disk.used//(1024**3)}GB/{disk.total//(1024**3)}GB)"

    return ip, cpu, mem_info, disk_info

# ==============================
# OLED에 표시하기
# ==============================
def show_system_info(device):
    ip, cpu, mem_info, disk_info = get_system_info()

    img = Image.new("RGB", (128,128), "black")
    draw = ImageDraw.Draw(img)

    draw.rectangle((0,0,127,127), outline="white")
    draw.text((5,5), f"IP: {ip}", fill="yellow")
    draw.text((5,25), f"CPU: {cpu:.1f}%", fill="cyan")
    draw.text((5,45), f"MEM: {mem_info}", fill="green")
    draw.text((5,65), f"DISK: {disk_info}", fill="red")
    now = datetime.now().strftime("%H:%M:%S")
    draw.text((5,95), f"TIME: {now}", fill="white")

    device.display(img)

# ==============================
# main 루프
# ==============================
if __name__=="__main__":
    device = init_oled()
    while True:
        show_system_info(device)
        time.sleep(5)   # 5초마다 갱신

 

추후 알리에서 LED 넓은 바형태를 이용해서 실시간으로 컴퓨터의 상태를 출력하는것을 만들어봐야 겠음.

역시...케이스가 문제...  

반응형

'Life > 취미' 카테고리의 다른 글

죽어가던 딸기모종  (0) 2025.07.15
로즈마리 살려!  (0) 2025.07.10
채굴 정리  (1) 2024.10.23
수경 재배  (0) 2022.06.13
도시 농부 체험 7일차  (0) 2022.05.28
도시 농부 체험 6일차  (0) 2022.05.27
도시 농부 체험 4일차  (0) 2022.05.26
도시 농부 체험 3일차  (0) 2022.05.24
반응형

오랜만의 스타벅스 데이트: 여유로운 오전 한잔의 아메리카노






요즘 바쁜 일상 속에서 제대로 쉬는 시간이 없었는데, 오늘은 간만에 집사람과 함께 스타벅스로 왔다.

오전이라 매장이 한산해서 창가 자리에 앉아 창밖을 보며 느긋하게 시간을 보내고 있다. 이런 순간이 왜.. 이렇게 소중한지 새삼 느낀다.




집사람과 결혼한 지 몇 년 됐지만, 데이트처럼 외출하는 건 정말 오랜만이다. 아침에 “오늘 스타벅스 가서 커피나 마시자”라고 하니, 눈이 반짝반짝 빛났다.

아메리카노와  케이크.


매장 분위기가 좋다 – 부드러운 재즈 음악이 흐르고, 커피 향이 가득 차서 마음이 편안해진다.

여기 앉아서 요즘 일상 이야기를 나눴다


반응형

'Life > Cook' 카테고리의 다른 글

노브랜드 옛날 통닭  (0) 2022.01.30
아침은 제육 볶음  (0) 2020.12.19
연어 초밥  (0) 2016.11.20
줄감자 튀김  (0) 2016.10.16
제주도 기사식당  (0) 2016.08.20
올바른 핫도그  (0) 2015.12.24
버거킹 스노우 치즈 와퍼  (1) 2015.11.30
팔도 짜장면  (1) 2015.11.24
반응형



죽어가던 딸기 모종을 구피 어항에 꼽아놓으니




살았다!!

반응형

'Life > 취미' 카테고리의 다른 글

라즈베리파이 oled 출력  (0) 2025.12.29
로즈마리 살려!  (0) 2025.07.10
채굴 정리  (1) 2024.10.23
수경 재배  (0) 2022.06.13
도시 농부 체험 7일차  (0) 2022.05.28
도시 농부 체험 6일차  (0) 2022.05.27
도시 농부 체험 4일차  (0) 2022.05.26
도시 농부 체험 3일차  (0) 2022.05.24
반응형

메가커피에서 음료수를 시키니 로즈마리가 꼽혀 있었다!

휴지에 이쁘게 싸왔다


구피야 살려줘!

구피 새우 어항에 넣어버렸다!!
건강해지길…

반응형

'Life > 취미' 카테고리의 다른 글

라즈베리파이 oled 출력  (0) 2025.12.29
죽어가던 딸기모종  (0) 2025.07.15
채굴 정리  (1) 2024.10.23
수경 재배  (0) 2022.06.13
도시 농부 체험 7일차  (0) 2022.05.28
도시 농부 체험 6일차  (0) 2022.05.27
도시 농부 체험 4일차  (0) 2022.05.26
도시 농부 체험 3일차  (0) 2022.05.24
반응형



롯데리아 베이컨 에그번 세트 구성은 좋지만 온도 밸런스가 조금만 더 신경 써주면

4100원.

#롯데리아
#베이컨 에그번


반응형

'Life > food' 카테고리의 다른 글

설날은  (0) 2023.01.23
당당버리이트팩  (0) 2023.01.15
음료수 색이 이쁨  (1) 2022.12.28
오늘의 야식  (0) 2018.10.06
매운맛 돈코츠 라멘 후기  (0) 2018.08.26
시현이 간식  (0) 2017.11.20
씨 푸드 야채 철판 볶음밥  (0) 2017.04.23
장모님표 갈비  (0) 2016.12.11
반응형

 

sudo apt-get update

 

sudo apt-get install automake autoconf pkg-config libcurl4-openssl-dev libjansson-dev libssl-dev libgmp-dev zlib1g-dev make g++ -y

 

sudo apt-get install git -y
git clone https://github.com/tpruvot/cpuminer-multi
cd cpuminer-multi
sudo ./build.sh
cpuminer -u 1EqmMzFQpohtBS7mfofDdYjUbAQgKFcnAY -p pass --coinbase-addr=1EqmMzFQpohtBS7mfofDdYjUbAQgKFcnAY -a sha256d -o stratum+tcp://solo.ckpool.org:3333

test1.txt
0.00MB

반응형

'Life > 취미' 카테고리의 다른 글

라즈베리파이 oled 출력  (0) 2025.12.29
죽어가던 딸기모종  (0) 2025.07.15
로즈마리 살려!  (0) 2025.07.10
수경 재배  (0) 2022.06.13
도시 농부 체험 7일차  (0) 2022.05.28
도시 농부 체험 6일차  (0) 2022.05.27
도시 농부 체험 4일차  (0) 2022.05.26
도시 농부 체험 3일차  (0) 2022.05.24
반응형

 

 

 

동영상 서비스가 종료되어 해당 콘텐츠를 재생할 수 없습니다.

 

부산 현황

큰피해가 더이상 일어나지 않길 바랍니다.

반응형

'Life > ' 카테고리의 다른 글

남자가 서서 오줌을 보면 안좋은 이유  (0) 2024.09.07
11호 태풍  (0) 2024.09.06
중국의 인공강우  (0) 2024.09.05
트와이스의 쯔위(Tzuyu)  (0) 2024.08.09
팰월드 전투 티어표  (0) 2024.01.29
이선균을 예언한  (1) 2023.10.26
대한미국인이 혼난 이유  (0) 2023.02.06
가스는 많이 써졌던데  (0) 2023.01.27
반응형



 

이유는!!!

 

 

모든 의사들이 서서 보는걸 추천합니다.

그럼에도 불구 하고 앉아서 소변을 추구하는 자들은 노년에 오줌에 젖은 빨래를 매일 할수 밖에없다!

반응형

'Life > ' 카테고리의 다른 글

24년 9월 21일 부산 피해 현황  (0) 2024.09.21
11호 태풍  (0) 2024.09.06
중국의 인공강우  (0) 2024.09.05
트와이스의 쯔위(Tzuyu)  (0) 2024.08.09
팰월드 전투 티어표  (0) 2024.01.29
이선균을 예언한  (1) 2023.10.26
대한미국인이 혼난 이유  (0) 2023.02.06
가스는 많이 써졌던데  (0) 2023.01.27

+ Recent posts