迷你太阳能板怎么选:5V/6V、真实 mA 与充电链条

Kartun lima panel solar mini disusun mengikut saiz menaik, bermula dengan kepingan epoksi hitam kecil berwayar merah dan hitam, panel biru bersalur, panel poli biru gelap, panel biru berbingkai hitam dengan soket USB-A putih, dan panel monokristalin hitam berbingkai putih dengan plug USB-C perak

挑迷你太阳能板要看它能给出多少电流(mA),不是看标签上那个电压数字——标 5V 和标 6V 的板子都能配 TP4056 充电模块,因为这块模块的输入窗口是 4.0–8.0 V。小太阳能板不是电源;它是一个慢速充电器。正确的链条永远是 太阳能板 → 充电模块 → 18650 电芯 → 负载。要一个快答案的话:5.5V 1.1W 环氧滴胶板是真正能把 18650 充进去的最小一块,而5V 6W 单晶板是一天之内就能把这件事干完的那一块。

太阳能板上写的「5V」或「6V」是什么意思?

太阳能板标签上的电压是最大功率点电压(Vmp)——它在全日照下正在干活时所维持的那个电压,不是你拿万用表会量到的电压。一片硅电池带着负载时大约给 0.5 V,开路时却是 0.6 V,所以十一片电池串起来的板子标 5.5 V,而在什么都不接的情况下会量到接近 7 V。读数比标签高是正常的,不是板子坏了。

真正要对上号的数字不是板子的标签,而是充电模块的输入窗口。TP4056 Type-C 充电模块的 VCC 脚接受 4.0 V 到 8.0 V,典型值是 5 V,而那个 8 V 同时也是它的绝对最大值(南京拓微 TP4056 数据手册)。这就是为什么 5V 板和 6V 板都安全:6V 板的开路电压止步在大约 7.2 V,还在 8 V 以下。12V 20W 的板子开路却是 14.4 V,远远超出这个上限——那是另一个尺寸级别的东西,起点在充电板与 18650 电池座指南

而决定要 5V 还是 6V 的,是这个窗口的下限。当输入电压掉到太靠近电芯电压时,TP4056 就停止充电,而太阳能板的 Vmp 一热就会往下掉:硅每升高一摄氏度大约损失 0.3% 的电压,一块在马来西亚太阳底下晒着的板子很轻易就到 55–65 °C,也就是比 25 °C 的测试条件高出 30–40 °C。晒热了的 5V 板大概停在 4.5 V——还够用,但余量不多;6V 板掉到 5.4 V 左右,仍然很宽松。6V 这个选项存在的理由就在这里:不是因为电芯要 6 V,而是因为这块板子多带了一截电压,留给热量和又长又细的线去消耗掉。

有些板子连那个下限都够不着。3V 0.3W 迷你板开路只有大约 3.6 V——低于 TP4056 自己的 UVLO 门槛,这颗芯片要 VCC 升过大约 3.7 V 才会醒过来,而且还必须比电芯电压至少高 100 mV,才会有充电电流流动。这块板子就算接了 TP4056 也永远充不了 18650。它真正的用法是直接去转一颗太阳能直流马达

要确认手上这块板子,最快的办法就是用万用表量开路电压和短路电流:

如果桌上有一块 Arduino Uno,下面这段程序每秒读一次电压。它需要两颗阻值相同的电阻做分压,因为 6V 板的开路电压(约 7.2 V)超过 Uno 模拟脚能承受的 5 V;2:1 的分压把它压到约 3.6 V。千万别把这个分压用在 12V 板上:14.4 V 除以二还有 7.2 V,那是会烧脚的。

// 用 Arduino Uno 读迷你太阳能板的电压 - 只适用于小板(Voc 低于 10 V)。
// 分压器,两颗阻值相同的电阻(例如 10k + 10k):
//   板子 (+) -> R1 -> 中间点 -> R2 -> 板子 (-)
//   中间点 -> A0        板子 (-) -> Uno 的 GND
// 2:1 的比例表示 A0 只看到板子一半的电压,
// 所以最高约 10 V 的板子对 Uno 的 5 V 引脚还是安全的。

const uint8_t PIN_PANEL = A0;
const float   VREF      = 5.0;   // 用 Uno 的 5 V 电源轨当 ADC 参考
const float   NISBAH    = 2.0;   // (R1 + R2) / R2 = (10k + 10k) / 10k

void setup() {
  Serial.begin(9600);
  Serial.println(F("Voltan panel (V). Tutup panel dengan tangan - tengok ia jatuh."));
}

void loop() {
  uint16_t mentah  = analogRead(PIN_PANEL);      // 0..1023
  float    vAdc    = (mentah * VREF) / 1023.0;   // A0 脚上的电压
  float    vPanel  = vAdc * NISBAH;              // 板子的实际电压

  Serial.print(vPanel, 2);
  Serial.println(F(" V"));
  delay(1000);
}

这段程序只讲了一半的故事。用手把板子盖住,电压读数确实会往下走,但它掉得比电流慢得多,所以光看电压永远不会告诉你还剩下多少功率。另一半要靠量短路电流:把万用表旋到电流挡,红表笔换到 10 A 插孔,然后在太阳底下把两支表笔碰在板子的两根线上几秒钟。那个读数就是 Isc,通常比板子的额定电流高 5–10%。这样短路太阳能板是安全的,因为板子是一个电流受限的源——光给它多少,它就只能给出多少。千万别对锂电芯做同样的事,锂电芯能放出几十安培并且会起火。晴天正午量一次,阴天再量一次,决定你项目成败的那个数字,你就亲眼看见了。

选择清单 —— 这是一份菜单,不是一整套

ItemPriceQty
3V/5V Solar Panel Mini Solar Panel 100mA 0.3W 5V 0.23W 5.5V 1.1W - 5V 0.23W SOLAR PANEL3V/5V Solar Panel Mini Solar Panel 100mA 0.3W 5V 0.23W 5.5V 1.1W - 5V 0.23W SOLAR PANEL5V02SLPRM6.50
3V/5V Solar Panel Mini Solar Panel 100mA 0.3W 5V 0.23W 5.5V 1.1W - 5.5V 1.1W SOLAR PANEL3V/5V Solar Panel Mini Solar Panel 100mA 0.3W 5V 0.23W 5.5V 1.1W - 5.5V 1.1W SOLAR PANEL55V2SLPRM10.95
2W 5V Mini Solar Panel Module DIY Power Bank Charger Small Solar Cell for Arduino Projects Electronics Learning2W 5V Mini Solar Panel Module DIY Power Bank Charger Small Solar Cell for Arduino Projects Electronics Learning0205FASRM21.90
Monocrystalline Cells Solar Panel 5V 6V 3W 6W 10W 15W Mono Solar Energy - 6W 5V SOLAR PANELMonocrystalline Cells Solar Panel 5V 6V 3W 6W 10W 15W Mono Solar Energy - 6W 5V SOLAR PANEL06W05VSRM39.95
TP4056 18650 Battery Charger Module Lithium Ion Battery Li-ion Battery Charger Type C Micro USB - TP4056 CHARGER (TYPEC)TP4056 18650 Battery Charger Module Lithium Ion Battery Li-ion Battery Charger Type C Micro USB - TP4056 CHARGER (TYPEC)TP4056CRM2.50
3.7V 18650 Battery Rechargeable Li-Ion Battery 1200mAh 2200mAh 3200mAh Flat Top - 18650 Li-Ion Battery (2200mAh)3.7V 18650 Battery Rechargeable Li-Ion Battery 1200mAh 2200mAh 3200mAh Flat Top - 18650 Li-Ion Battery (2200mAh)18B2200RM5.95

这份清单里的四行太阳能板是互相替代的选项,不是一张购物清单:挑其中一块,再加上下面的充电模块和电芯。迷你环氧滴胶板共用同一个产品页,白框单晶板共用另一个,所以点进去以后,在那一页的下拉菜单里选出跟下面表格那一行对应的规格——例如 5.5V 1.1W,或者 5V 6W。

选配

ItemPriceQty
3V/5V Solar Panel Mini Solar Panel 100mA 0.3W 5V 0.23W 5.5V 1.1W - 3V 0.3W SOLAR PANEL3V/5V Solar Panel Mini Solar Panel 100mA 0.3W 5V 0.23W 5.5V 1.1W - 3V 0.3W SOLAR PANEL3VD3SLPRM7.90
Monocrystalline Cells Solar Panel 5V 6V 3W 6W 10W 15W Mono Solar Energy - 3W 6V SOLAR PANELMonocrystalline Cells Solar Panel 5V 6V 3W 6W 10W 15W Mono Solar Energy - 3W 6V SOLAR PANEL03W06VSRM39.95
DC Solar Motor DC 1.5V 3V 3.3V 5V Mini Round DC Motor For Arduino IOT Solar ProjectDC Solar Motor DC 1.5V 3V 3.3V 5V Mini Round DC Motor For Arduino IOT Solar ProjectSOLARMORM2.95
18650 Battery Holder 1/2/3/4 Slot 3.7V Battery Cell Housing Battery Case Battery Casing - 18650 BATTERY HOLDER (1)18650 Battery Holder 1/2/3/4 Slot 3.7V Battery Cell Housing Battery Case Battery Casing - 18650 BATTERY HOLDER (1)18CASE1RM1.00
18650 Battery Charger Boost Module Dual USD Output Charging Module 5V with Charging Protection18650 Battery Charger Boost Module Dual USD Output Charging Module 5V with Charging Protection37VUSBDRM7.95
Mini Water Pump Submersible DC 3V-5V - 5V WATER PUMPMini Water Pump Submersible DC 3V-5V - 5V WATER PUMP5VWPUMPRM3.95缺货

3V 板用来不带电池直接转太阳能马达;6V 单晶板用在板子会晒得很烫、或者装得离充电模块很远、你想多留一点电压余量的时候;电芯座;双 USB 升压板,它一边给电芯充电一边在两个 USB-A 母座上输出 5 V(电芯和电芯座是分开的);还有 5V 水泵当负载。

小太阳能板到底能给多少 mA?

太阳能板的额定电流就是瓦数除以电压,算法只有这么多:2W 5V 的板子给 2 ÷ 5 = 0.4 A,也就是晴天正午 400 mA。1.1W 5.5V 的板子给 200 mA。0.23W 5V 的板子给 46 mA——够点亮一颗 LED,再多就不够了。

而物理尺寸不是价钱问题,是物理问题。晴朗的正午阳光每平方米大约带来 1000 W,硅板把其中 10% 到 23% 转成电。一块 53×30 mm 的板子接住 15.9 cm²,也就是 1.59 W 的入射光,输出 0.23 W——14%。你是拿受光面积换 mA 的,不是拿钱换的。在我们整条产品线里,效率只在每平方厘米大约 13 mW 到 20 mW 之间移动——连两倍都不到——而面积从最小的一片到最大的一块,跨度超过十倍。所以白框单晶板多出来的那点钱,买的是边框、壁挂支架、已经压好接头的线缆,以及能长期留在户外的本事,不是电流的跃升。裸露的环氧滴胶片没有安装孔,接线处也是外露的,所以它的位置是窗台边或者屋内;电流照样只从面积来。

太阳能板 标签 全日照下的 mA 尺寸 线头 适合做什么
迷你环氧 3V 3V 0.3W 100 mA 65×48 mm 裸露的红/黑线 太阳能马达、学校演示 —— 不能给 18650 充电
迷你环氧 5V 5V 0.23W 46 mA 53×30 mm 裸露的红/黑线 点一颗 LED、太阳能电池实验
迷你环氧 5.5V 5.5V 1.1W 200 mA 110×80 mm 裸露的红/黑线 通过 TP4056 慢充一颗 18650
带 USB 的 2W 板 5V 2W 400 mA 150×85 mm USB-A 母座 用现成的 USB 线充电,不用焊
单晶 3W 6V 3W 500 mA 116×169 mm USB-C 公头 6V 选项,直接插进 TP4056 的 USB-C 座
单晶 6W 5V 6W 1200 mA 158×185 mm USB-C 公头 需要每天充满的户外项目

更大的尺寸也有——231×185 mm 的 10W 5V15W 5V——遵循的是同一条面积规律。另外要留意「线头」那一栏,因为那是大家最容易忘了做的一个决定:环氧滴胶板出来的是裸线,必须焊到 TP4056 上 USB-C 座旁边那一对输入焊盘,标着 + 和 −,不是另一头边缘上的 OUT+/OUT− 焊盘;而白框单晶板末端是一个 USB-C 公头,直接插进模块的 USB-C 母座,完全不用焊。

卡通风格:两块太阳能板晒在同一片阳光下;小块的黑色环氧板只吐出一支细细的青色箭头,而大块的白框单晶黑色板吐出一束六支粗的青色箭头
同样的光,不一样的面积。太阳每平方米带来的瓦数是固定的,所以接光面积大四倍的板子,输出的电流也大约是四倍。没有哪块小板子给得出大板子的电流。

接下来就轮到阴天了。太阳能板的行为像一个电流源:光少一半,电流就少一半,但只要天还没真的黑下来,电压几乎不动。原因分两层——电流跟落在电池上的光子数量成正比,而电压由电池内部的半导体结决定,只随光照做对数级的变化。厚厚的阴云可以把光压到晴天正午的 10–20%,于是你那块 400 mA 的板子只给 40–80 mA,而万用表上读到的电压还是接近满值。陷阱就在这里:电压看起来很健康,电流其实已经没了。

为什么 2W 的太阳能板不能直接带 Arduino 或者水泵?

同一天里有四位不同的客户问了这个问题的不同版本。一位写道 “Hi boss, I need for a small DIY project 1. Solar panel 2. DC motor. Can recommend which ah. It’s for a homemade waterpump using the DIY bottle cap water pump so very simple”,另一位写 “Saya nak solder solar panel, bateri dan dc water pump kepada chi Ini utk assignment”。两个问题的答案是同一个。

Arduino Uno 大约吃 45 mA,所以一块给得出 400 mA 的 2W 板看起来有八倍的余量。问题不在平均值,在稳定性。当负载要的电流超过光允许的量,太阳能板的电压不会一点一点往下走——它是朝着零塌下去的,因为一越过最大功率点,板子的 I-V 曲线就几乎是垂直下坠。一片云飘过,5 V 电源轨掉到 ATmega328P 的 brown-out 门槛以下,板子就在 loop 中间复位——你得到的不是一个跑得慢的项目,而是一个整天都在重启的项目。

在这之前还有第二个问题:Uno 上没有任何一个脚能体面地接迷你太阳能板。板载稳压器要 VIN 脚或者 DC 座上有大约 7 V,才能稳定输出 5 V,所以 5V 或 6V 板给它的电压太低。而把板子直接接到 5V 脚,等于完全绕过稳压器,并且当板子只吃一点点电流时,6V 板的电压会往 7.2 V 爬——超过 ATmega328P 芯片电源轨能接受的 6 V。让太阳能板去充电芯、再由电芯供电给板子,才能给它一条一整天都安静的电源轨。

水泵更不留情面。5V 潜水泵运转时是 100–200 mA,但那是它转起来之后的电流。刚通电那一瞬间转子还是静止的,没有反电动势,这时候限制电流的只有线圈自身的电阻——启动冲击是运转电流的好几倍。200 mA 的板子供不起,电压塌掉,转子转不动,而正因为转子不转,它就永远产生不出本该把电流拉回来的反电动势。你听到的是嗡嗡声,不是水声。所以太阳能板要匹配的是负载的启动电流,不是运转电流——而对水泵来说,那个启动电流恰恰是没有任何一块迷你板给得出来的。

太阳能直流马达是那个例外:它的启动电流非常低,所以它确实能直接由一块裸的迷你板转起来。这也是为什么 3V 板配太阳能马达在学校演示里成立,而 3V 板配水泵不成立。

学校的水泵项目里还有一个很容易漏掉的环节。18650 电芯的电压在 3.0 V 到 4.2 V 之间,而那颗泵的额定是 5 V,所以电芯直接接上去水柱是软的,而且随着电芯放电越来越软。水泵这条链需要在电芯和泵之间加一块升压板;如果你的负载本来就是 USB 插头的东西,比如 WiFi dongle,那么 18650 双 USB 升压模块就在同一块板上完成充电和 5 V 输出——电芯和电芯座要你自己接到这块板上。

卡通风格的左右对比图;左边晴朗的太阳照在深蓝色太阳能板上,板子带动一颗银色圆形直流马达转动,右边灰色云层遮住太阳,同一块板子推不动那颗乳白色的潜水泵
同一块板子,两种结果。启动电流很低的太阳能马达在全日照下直接就转起来;需要启动冲击电流的水泵,在阴天把板子的电流压到十分之一时,一动也不动。

迷你太阳能板项目的正确链条

一位客户问:“solar panel yang 5V 10W ada siap battery dan female USB tak? ke saya kena DIY juga? Saya nak guna utk Wifi Dongle”带 USB 的 2W 5V 板那根白线的末端确实有一个 USB-A 母座,但那个母座是板子的输出,不是充电宝——里面没有电芯,太阳一没它就跟着灭。要在一条电路里同时拿到充电、电池和 USB 座,18650 双 USB 升压模块是诚实的答案——但有一个必须讲清楚的条件:那块 65×25 mm 的板子上面不带电芯。你要自己通过电芯座把 18650 接上去,然后这块板子就会一边给电芯充电,一边在两个 USB-A 母座上输出 5 V,半夜也照样有电。

链条 它负责什么 跳过它会怎样
太阳能板 把光变成直流电流,正午多,阴天少 完全没有能量进来
TP4056 充电模块 限制充电电流,并在电芯到 4.2 V 时终止充电 电芯过充 —— 可能鼓包起火
18650 电芯 + 电芯座 把白天的能量存起来,随时可以取用 每飘过一片云,负载就断电
升压 / 降压(如果需要) 把电芯的 3.7 V 抬到大多数模块要的 5 V 5 V 负载跑得很弱,或者根本不启动
负载 水泵、马达、开发板、dongle

太阳能板的尺寸是由电芯决定的,不是由负载决定的。TP4056 是线性充电器,所以输入电流几乎全部流进电芯——200 mA 的板子在太阳好的时候每小时大约充进 200 mAh。把正午的阴云算进去之后,一天按三到四小时的有效光照估,也就是 600–800 mAh。一颗 2200 mAh 的电芯用这块板子要将近三天。而 6W 的板子能给出的比模块肯收的还多:TP4056 的充电电流是由板上的 PROG 电阻设定的,不是由太阳能板设定的,所以它被卡在那颗电阻定下的值——常见模块是 1 A——哪怕板子能给 1200 mA。大板子真正的好处不是更高的天花板,而是待在天花板上的时间更长:天色还暗的早晨它就已经跑满电流,穿过薄云也维持得住,而 200 mA 的板子在第一片云飘过时就已经掉了一半。这才是替你挑板子的那个数字。

实际的接线和夜间的能量计算在用太阳能板给 18650 充电指南里;充电模块的安全在 TP4056 指南,电芯化学在锂电池类型指南,电压转换在升压与降压指南,完整的水泵项目在自动浇花系统

卡通风格:四个物件由青色箭头串成一条链;白框黑色单晶太阳能板、带银色 USB-C 座的蓝色 TP4056 充电板、装着浅蓝色 18650 电芯的黑色电池座,以及正在喷出水珠的乳白色潜水泵
迷你太阳能板项目的链条:板子负责充电,充电模块在 4.2 V 终止充电,电芯把白天的能量存起来,负载由电芯供电 —— 不是直接由太阳能板供电。

我们从真实客户身上看到的常见错误

先付钱,后问问题。一位客户发来 “I want to cancel the solar panel because i accidentally bought the wrong one”,接着又说 “ordered the wrong own is what i meant”。板子标签上那两个数字,都不是决定你项目跑不跑得起来的数字。先问清楚你的负载需要多少 mA。

去找一个并不存在的电压加瓦数组合。有人问 “Nak tanya , ada tak solar mini 6v 5w”。在我们的单晶系列里,6V 的那一档是 3W,而 6W 的那一档是 5V——所以真正的问题是:你要的是 6 V,还是那个电流?如果终点是 TP4056,就拿 5V 6W:模块两种电压都收,而 6W 那块给出的电流是两倍多。

以为太阳能板是整套一起来的。“beli dc ni dpt skali dengan solar panel tak”“Bos..solar paner yg ada battery xde stok ke” —— 两个问题同一个根源:太阳能板、充电模块和电芯是三样分开的东西。上面那份清单之所以排成菜单的样子,就是要让哪些东西需要一起买这件事一目了然。

不经充电模块,把太阳能板直接接到锂电芯上。一块开路 6 V 的 5V 板,会一路把电压推进 18650 里,越过它 4.2 V 的上限,因为这条电路里没有任何东西知道什么时候该停。过充的锂电芯会鼓包、漏液、起火。在这条链里,充电模块不是配件——它是唯一一个会终止充电的东西。后面通常跟着的问题是:不用,你不需要另外给太阳能板加一颗防倒灌二极管。太阳没了的时候,TP4056 自己就会挡住电流从电芯倒流回板子,所以板子晚上不会变成一个负载。

常见问题

5V 还是 6V 的太阳能板,哪一种配 TP4056 充电模块?

两种都可以。TP4056 的 VCC 脚接受 4.0–8.0 V,典型值 5 V,而 6V 板开路最多只到大约 7.2 V——仍然在 8 V 的绝对上限以下。按电流来选:6V 3W 的板子给 500 mA,5V 6W 的板子给 1200 mA。12V 板开路是 14.4 V,不能直接接。

小太阳能板到底能给多少 mA?

瓦数除以电压就是全日照下的额定电流——2W 5V 表示 400 mA。厚阴云可以把光压到 10–20%,同一块板子于是只给 40–80 mA。电压却几乎不变,所以万用表看起来还是很健康,电流其实已经没了。

2W 的太阳能板能直接带 Arduino 吗?

不能稳定地带。Uno 大约吃 45 mA,平均值看起来够用,但光一变弱,太阳能板的电压是塌下去而不是慢慢降——每飘过一片云板子就复位一次。把太阳能板接到充电模块和 18650 电芯上,再由电芯给开发板供电。

哪一块迷你太阳能板能带动 5V 水泵?

没有哪块迷你板可以指望它直接带动水泵。水泵运转时是 100–200 mA,但启动那一瞬间需要好几倍于此的冲击电流,因为静止的转子还没产生反电动势。用太阳能板通过 TP4056 给 18650 充电,再由电芯带动水泵——电芯给得出那个冲击电流。

为什么我的万用表在标着 5.5V 的太阳能板上读到 7 V?

那个读数是对的。板子的标签是最大功率点电压,也就是它在全日照下带着负载时的电压。不带负载时,每一片硅电池都会从大约 0.5 V 升到 0.6 V,所以整块板子会读高大约 20%。你的板子没坏。

最后更新:2026 年 9 月。有问题?WhatsApp 联系我们

Leave a Reply

Your email address will not be published. Required fields are marked *