Tag: Raspberry PI

废物利用, 找出2TB的WD硬盘外接硬盘盒挂到树莓派当网络硬盘(Raspberry Pi Network Drive)

“用树莓派打造家庭 2TB 网络硬盘” “树莓派 + WD 硬盘:轻松为孩子的 Mac 提供共享存储” “家庭文件共享不再难:自制树莓派网络硬盘” “让树莓派变身 2TB 家庭共享硬盘” “为孩子的 Mac 节省空间:树莓派网络硬盘实战” 前两年,我给两个孩子各买了一台 MacBook Pro。弟弟的那台当时大概六百多买的,SSD 只有 256GB,所以经常硬盘爆满,只能不断删除下载的文件、dmg 安装包之类的。用了一段时间后,MBP 的 ~/Caches 目录也会变得很大,虽然可以临时清理,但这只是治标不治本。 我就跟孩子说,你可以把一些文件放到云盘上,比如 OneDrive、Google Drive,或者我给你接个 USB …

废物利用: 树莓派4b藏在鞋柜里当个小型服务器

TLDR; 我现在有 27 台服务器,其中一些价格低廉甚至免费。例如,Oracle 会提供 2 台免费虚拟机,我家用的是一台 4b 的树莓派。我在小型虚拟机上运行微服务。我把树莓派放在鞋柜里,连接到路由器。我把 CPU 从 1.4 GHz 超频到 2.2 GHz,开了两个风扇,温度保持在 30 到 40 度之间。 树莓派4b:架设小型服务器用于跑微服务 我家里有三四台树莓派,大多都积灰吃灰了。其中有一台是那种键盘一体式的型号,类似小时候的小霸王学习机,几年前曾拿来给孩子做启蒙教育用。它的配置也是几台中最强的。其次是一台 Raspberry Pi 4B,配有四核 CPU 和 4GB 内存。 …

树莓派4和400的CPU和GPU超频和降温攻略

树莓派4的ARM处理器主频是1.5G, 而400的处理器较好一些是1.8G. 但是一旦上了桌面系统如 Ubuntu/Raspbian, 用来浏览网页或者看YOUTUBE 1080P总是非常的卡, 性能明显不够. 树莓PI 4 和 400的CPU和GPU超频攻略 幸运的是, 我们可以很容易的对以上两树莓PI模型的CPU和GPU图形卡进行超频. 我们只需要编辑 /boot/config.txt 配置文件. $ sudo vim /boot/config.txt 然后只需要加入(或修改)以下几行 #uncomment to overclock the arm. 700 MHz is …

通过BASH脚本显示树莓PI的温度和频率

我们很容易可以通过以下BASH脚本来显示当前树莓PI的温度和频率. #pi@raspberrypi:~ $ cat ./cpu_freq.sh #!/bin/bash temp=`head -n 1 /sys/class/thermal/thermal_zone0/temp | xargs -I{} awk "BEGIN {printf \"%.2f\n\", {}/1000}"` echo $((`cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq`/1000)) MHz, $temp degrees 然后, 我们可以每3秒来显示这个信息: # 每3秒显示 while …

树莓派 400 Kit – 小霸王一体学习机(微型电脑)

前不久给孩子搞了树莓PI 四代: 4G内存 4核, 装了 Raspian 操作系统, 自带了很多软件, 比如 Python, Scratch 编程, Chromium 浏览器等, 对于娃来说已经够用了. 但是有一个问题就是树莓PI主机是裸奔的, 一是不美观, 二是加了一个风扇还是有一点小噪音的. 最近刚好出了一个 Raspberry PI 400 Kit, 一体机, 这简直就是现代版的小霸王学习机, 果断下单, 94.5英镑+6.5英镑运费(很多网站上都断货了), 二天就寄到了. 内有电源, …

在树莓派上通过Python脚本来查看CPU的温度

树莓派 (Raspberry PI) 主机就只有一块板, 并没有风扇. 但是一般我们可以给它安装CPU风扇或者散热金属片. 树莓派的最高温度大概是80度, 如果太热的势必会影响树莓派的寿命, 所以我们要监控树莓派的温度, 如果过高就提醒我们. 我们可以通过下面的一个PYTHON脚本在控制台持续的输出树莓派的CPU温度: import os import time def temperature_of_raspberry_pi(): cpu_temp = os.popen("vcgencmd measure_temp").readline() return cpu_temp.replace("temp=", "") while True: print(temperature_of_raspberry_pi()) time.sleep(1) 我们可以稍微改改, …