配备ESP8266的太阳能追踪器(自动追踪太阳位置的装置)
由多个组件组成的部件:
- 带有底板和可旋转盖子的箱子,内部装有电机和齿轮装置。
- 带有电机和可旋转太阳能电池板的部件
https://youtube.com/shorts/3H7bXHFrhLs https://youtube.com/shorts/aWV_FDncJ0U https://youtube.com/shorts/nriOb-VyIRw
借助电子设备(POC)https://youtu.be/lPwXyKBjIJY https://youtube.com/shorts/HfT-7KAwiUI
奥芬:
- 基于ESP8266的自适应控制系统(结合TASMOTA和RULES规则引擎)
- ADS1115的应用场景
ADS1115 16位四通道模数转换器模块,兼容Arduino和树莓派平台。https://www.amazon.de/gp/product/B07TY3TSBG
L293D DIP16 步进电机驱动器控制器,四通道电机驱动器集成电路,工作电压36V,输出电流600毫安。https://www.amazon.de/gp/product/B0817HXMBM
搭载TASMOTA操作系统的D1-Mini设备:
得益于TASMOTA内置的网络服务器,用户还可以在线查看这些数据。(适用于ESP设备的开源固件:)https://tasmota.github.io/docs/)(设置ESP8266 / TASMOTA以及关于D1-Mini的各种有趣细节:https://znil.net/index.php?title=ESP8266_Wemos_D1_Mini_mit_Tasmota_und_OLED_Display_I2C_SSH1106_und_4_Taster))
规则1:在ADS1115#A3上,执行以下操作:
规则2:当事件#my1发生时,若变量VAR6的值大于某个值,则将积压任务状态设为8;若事件#my1结束时,变量VAR7的值大于某个值,则将积压任务状态设为8,并启用电源管理功能POWER3;若事件#my1结束时,变量VAR7的值小于某个值,则将积压任务状态设为8,并启用电源管理功能POWER4。
==> 只能左右摇摄...
pulsetime3 2
pulsetime4 2
时区 99
{"I2CScan":"在0x48处发现了设备(多个)"}
=> I2C总线已启用,且已检测到ADS1115传感器?
["I2CDriver": "7,8,9,10,11,12,13,14,15,17,18,20,24,29,31,36,41,42,44,46,48"]
=> ADS1115必须启用该功能。
)https://smile.amazon.de/-/en/gp/product/B07DFX9Q4G)
- 印刷电池组、电子覆盖件等产品。
零件:
带变速箱的5V电机,短轴版本
1倍https://www.amazon.de/gp/product/B081JM8CYJ
带变速箱的 5V 电机,配有长螺纹。
1倍https://www.amazon.de/gp/product/B07R8ZB2K5
储存区:
1×7×3×5毫米
各种 M3 螺丝(内六角型)
M3型“滑块”专用螺母
异地恋:
4Xhttps://www.amazon.de/dp/B082X5D6W1
这项工作目前仍在进行中,意味着电子设备还需要进行布线和编程。
哦,天哪!你怎么能这样对我?你怎么能这样对我?!https://www.instructables.com/DIY-Miniature-Solar-Tracker/)
致所有非机器人的下载者:
非常欢迎大家点赞、点赞或留言评论!也欢迎大家提出(建设性的)批评意见或分享经验心得!
配备ESP8266的太阳能追踪器(自动追踪太阳位置)
由多个组件组成的部件:
- 底座,配有底板和带有电机及齿轮轮的旋转盖板
- 带有电机和可旋转太阳能电池板的墙体部件
零件:
带齿轮的 5V 电机,配有短轴。
1倍https://www.amazon.de/gp/product/B081JM8CYJ
带齿轮的5V电机,配有长螺纹设计
1倍https://www.amazon.de/gp/product/B07R8ZB2K5
股票:
1×7×3×5毫米
各种 M3 螺丝(内六角多边形螺丝)
用于变速箱换挡杆的 M3 螺母
异地恋:
4Xhttps://www.amazon.de/dp/B082X5D6W1
这项工作目前还处于开发阶段,也就是说,电子元件仍需进行布线和编程。
(点赞)https://www.instructables.com/DIY-Miniature-Solar-Tracker/)
致所有非机器人的下载者:
若能获得点赞、评论或转发,我会非常开心!同时,欢迎大家提出(建设性的)批评意见或分享经验心得!
印后加工
适用于 Arduino 的草图设计:
左上角的坐标;
右上角的坐标;
左下角的整数值;
整数 downright;
旋转角度;
整数变量heben的声明语句如下:
void setup() {
pinMode(8, OUTPUT); // 升起/降下信号
pinMode(9, OUTPUT);
pinMode(11, OUTPUT); // 旋转
pinMode(12, OUTPUT);
Serial.begin(115200); // 以 115200 位/秒的速度打开串行接口:
』
void loop() {
直接 = analogRead(A0);
右上角 = 模拟读取(A1);
左下角值 = 模拟读取A2引脚的电压值;
左上角 = 模拟读取A3引脚的电压值;
旋转 = 左上 + 左下 - 右上 - 右下;
heben = 左上角 - 左下角 + 右上角 - 右下角;
若(drehen < -50)则:digitalWrite(12, HIGH); // 转向左边
{ digitalWrite(12, LOW); //旋转
』
若(drehen > 50)则:digitalWrite(11, HIGH); //开启旋转 digitalWrite(12, LOW); //关闭旋转 否则:digitalWrite(11, LOW); //关闭旋转 若(abs(drehen) < 50)则:
若(赫本的年龄)大于20岁,则执行以下代码:
digitalWrite(8, HIGH); // 升起
digitalWrite(9, LOW);
否则
{ digitalWrite(8, LOW); //关闭
』
若(Heben的电压小于-20伏)则:digitalWrite(9, HIGH); // 控制Heben的输出为高电平;digitalWrite(8, LOW); // 控制Heben的输出为低电平; 否则:digitalWrite(9, HIGH); // 保持Heben的输出为高电平;digitalWrite
{ digitalWrite(9, LOW); //升起
』
』
』
类别:机械玩具태그
모델 소스
