返回

文章详情

我编程了一个7美元的ESP32-S3板来屏蔽所有计算机的网页广告 - 只花了几分钟

ZDNet2026年6月18日 01:21

无需编码。只需将现有代码加载到ESP32-S3上。Adrian Kingsley-Hughes/ZDNET 关注ZDNET:将我们添加为Google的优先来源。ZDNET的主要结论:一个便宜的7美元板可以用来屏蔽广告。它作为一个DNS消耗地,在下载之前剔除广告。其他选择包括使用树莓派和购买硬件。他们说,需求是创新之母,而树莓派板价格暴涨无疑让我不得不寻找便宜的,也许更合适的替代品。我是说,树莓派是一块很棒的板,但在我使用它的将近15年里,它对于很多应用来说也是过于奢侈。前几天,我需要组装一个广告屏蔽解决方案,并不是因为我讨厌广告,而是因为我的带宽相当有限。我下意识地伸手去拿一块树莓派板,但在想起现在的价格后停下了,放回去了。还有:我测试了一种利用LoRa网状网络找到东西的蓝牙追踪器 - 它的精度如此之高,我原本打算在树莓派上使用PiHole,但后来我想起了一个适用于ESP32板的广告屏蔽项目。好消息是,你可以以不到10美元的价格购买到这样的板。ESP32-S3(左)与ESP32(右)。Adrian Kingsley-Hughes/ZDNET 介绍ESP32-S3 树莓派5和ESP32板(尤其是ESP32-S3板)之间有很大差异。树莓派5由一个2.4 GHz四核Arm Cortex-A76 64位芯片供电,配备数GB的RAM,并能够使用microSD或快速的NVMe SSD存储,而ESP32利用的是一个双核Tensilica Xtensa LX7 32位处理器,最高可运行至240 MHz,520 KB的RAM,以及最高16MB的闪存。还有:我用树莓派为Starlink和太阳能控制构建了自己的Wi-Fi路由器 - 方法如下 树莓派5的功耗高达12 W(在你连接各种HAT和其他设备之前),而ESP32板只需毫瓦的电量。对于这个项目,我很乐意选择ESP32,但我需要接受一些妥协 -- 待会会详细讲。 你需要的东西 首先,你需要一块ESP32板。寻找带有8MB PSRAM的ESP32-S3(也有4MB版本,但使用这个板会导致妥协),而不是经典的ESP32。ESP32-S3更快且更高效,你需要这种力量来运行广告屏蔽软件。购买这些板的最便宜方式是以3个装20美元的价格。第一次获得ESP32-S3板时,正常的想法是:“哇,这么小,肯定还有更多功能”,但没有。它确实是一个你可以用手指平衡的计算机。当然,你需要一个USB-C电缆来传输数据并为板供电。然而,您甚至无需microSD卡即可让板工作。还有:我在我的门铃摄像头上安装了一个17美元的太阳能板,这毫无疑问是我最好的智能家居投资 说到软件,你还需要下载ESP32_AdBlocker,它会完成所有的艰苦工作。你还需要Arduino IDE工具来将软件安装到板上。安装软件很简单 -- 配置Arduino IDE应用程序以与ESP32板一起使用,在应用程序中打开产品,将板连接到PC,然后单击上传。请注意,当你将ESP32-S3板连接到计算机时,它有两个USB端口。你想要的是标记为COM或USB/原生(从底部向下看,这是右边的端口)之一。或者,尝试其他端口。我的Arduino IDE设置。Adrian Kingsley-Hughes/ZDNET的屏幕截图 如果你遇到麻烦,帮助无处不在。我发现人们最常遇到的最大问题之一是尝试使用仅用于充电的USB-C电缆将ESP32连接到计算机。我也不得不在Arduino IDE软件中调整编译和板设置。我下面附上了我用于让一切正常工作的设置的屏幕截图。最后,如果你需要ESP32-S3板的外壳,你有几个选择。你可以购买一个,3D打印一个,或者动手用一些电工胶带或大直径缩膜管(约1.5英寸宽)包裹起来。 设置板子 好吧,所以你已经将软件加载到ESP32上。现在是第一次启动并设置板子的时间。你的ESP32板现在是一个网络设备。在第一次启动时,ESP32以Wi-Fi接入点模式启动,地址格式为:ESP32_Adblocker_XXXXXXXXXXXX(其中每个X都是一个字母数字字符)。我们的电路板运作正常。Adrian Kingsley-Hughes/ZDNET的屏幕截图 一旦你连接到Wi-Fi,访问192.168.4.1并输入你的路由器的Wi-Fi SSID和密码。再重启一次后,指定你想使用的阻止列表的URL(你可以在这里找到一个庞大的阻止列表库),然后你基本上已经完成了板子的设置。我们已经接入了。ESP32_Adblocker成功安装。Adrian Kingsley-Hughes/ZDNET的屏幕截图

赞助内容

NordVPN Next-gen Antivirus

本站免费、广告极少。如果觉得有帮助,可以请我们喝杯咖啡 —— 任何金额都对持续运营有实际帮助。

请我喝杯咖啡