最好的电子音响科技diy制作网站

haoDIY_音响电子电脑科技DIY小制作发明

太阳能无线气象站(2)

时间:2017-05-18 09:24来源:未知 作者:admin 点击:
这对我来说是最耗时的步骤。我花了大约4小时的外壳设计。 我使用Autodesk 360设计的融合。 外壳有两部分:主体和前盖 主体基本上是适合所有组件。 它可以容纳以下组件 1。 50x70mm电路板 2。 AA电池座 三. 85.5 x 5
太阳能无线气象站

这对我来说是最耗时的步骤。我花了大约4小时的外壳设计。我使用Autodesk 360设计的融合。外壳有两部分:主体和前盖

主体基本上是适合所有组件。它可以容纳以下组件

1。50x70mm电路板

2。AA电池座

三.85.5 x 58.5 x 3毫米太阳能面板

4。3dbi外置天线

STL文件下载。Thingiverse

步骤10:3D打印

太阳能无线气象站

设计完成后,这是3D打印的外壳,融合360你可以点击使切片模型用切片软件。我用库拉索切模型。

我用了一个网络A8的3D打印机和1.75毫米绿军打印出所有的身体部位。我花了大约11个小时打印的主体和大约4小时打印封面。

我是新来的三维设计,我的设计是不乐观的。但我相信,这种外壳可以用较少的材料制成(不打印时间)。我会努力改进设计后。

我的设置:

打印速度:40毫米/秒

高度:0.2层

填充密度:15%

挤出机温度:195摄氏度

床层温度:55摄氏度

步骤11:安装太阳能电池板和电池

太阳能无线气象站

22 AWG红焊线的正极,黑色线的太阳能电池板的负极。

将两根线的孔在主箱体的顶板。

用强力胶固定太阳能板并将其按适当的键合时间。

封孔内用热熔胶。

然后把电池座内,在外壳的底部。

步骤12:安装天线

太阳能无线气象站

拧下SMA连接器的螺母和垫圈。

将SMA连接器在外壳提供的孔。看到上面的图片。

然后拧紧螺母和垫圈。

现在安装天线的正确对齐与SMA连接器。

步骤13:安装电路板

太阳能无线气象站

在电路板的4角安装支架。

在外壳的4个申请超级胶。参考上面的图片。

然后将对峙的4槽和地方it.leave一些干出来。

步骤14:关闭前盖

太阳能无线气象站

印刷后的封面,它可能不完全适合主外壳体。如果是这样的话,只是沙在两侧用砂纸。

将前盖在主体槽。

为了确保它的安全,在底部用胶带。

步骤15:规划

太阳能无线气象站

使用wemos D1与Arduino库,您可以使用Arduino IDE与ESP8266板支持。如果你还没有做过,你可以很容易地安装ESP8266板支持你的Arduino IDE的本教程通过和。

下面的设置是可取的:

PU频率:
80mhz 160mhz

flash尺寸:4m(3M来说)–3m文件系统大小4M(1M来说)–1m文件系统的大小

上传速度:921600个基点

Arduino代码Blynk App:

睡眠模式:

这是一个非常耗电的设备ESP8266。如果你希望你的项目跑了一个多小时的电池,你有两个选择:

1。得到了一个巨大的电池

2。巧妙地把东西睡觉。

最好的选择是第二选择。使用前一特征,wemos D0引脚必须连接到复位引脚。

信用这是一个在Instructables用户建议提姆行距“。

更多的节能选项:

的wemos D1小有小的LED灯板供电时,消耗大量的电力,所以把那些带领与钳板。这将大大降电流下睡觉。

现在的设备可以运行一个单一的锂离子电池长时间。

#定义blynk_print串行/评论这个禁用打印和节省空间<BR> #包括<< esp8266wifi。H > 
 #包括<< blynksimpleesp8266。H > < / P > <P> 
 #包括“seeed_bme280。H”
 #包括<<丝。”
 bme280 bme280;
 /你令牌在blynk应该得到授权的应用程序。
 /去项目设置(螺母图标)。
 char auth [] =“3df5f636c7dc464a457a32e382c4796xx”;/你的WiFi的凭据。
 /设置密码”“开放网络。
字符[ ] =“SSID SSID”;
焦通[ ] =“口令”;
无效setup() 
 { 
系列。开始(9600);
 blynk。开始(认证,SSID,通过
)!bme280。()){ 
串行out.println(“设备错误!”);
  }
}

void loop()
{
  Blynk.run();
  
  //get and print temperatures
  float temp = bme280.getTemperature();
  Serial.print("Temp: ");
  Serial.print(temp);
  Serial.println("C");//The unit for  Celsius because original arduino don't support speical symbols
  Blynk.virtualWrite(0, temp); // virtual pin 0
  Blynk.virtualWrite(4, temp); // virtual pin 4
  //get and print atmospheric pressure data
  float pressure = bme280.getPressure(); // pressure in Pa
  float p = pressure/100.0 ; // pressure in hPa
  Serial.print("Pressure: ");
  Serial.print(p);
  Serial.println("hPa");
  Blynk.virtualWrite(1, p); // virtual pin 1
  //get and print altitude data
  float altitude = bme280.calcAltitude(pressure);
  Serial.print("Altitude: ");
  Serial.print(altitude);
  Serial.println("m");
  Blynk.virtualWrite(2, altitude); // virtual pin 2  //get and print humidity data
  float humidity = bme280.getHumidity();
  Serial.print("Humidity: ");
  Serial.print(humidity);
  Serial.println("%");
  Blynk.virtualWrite(3, humidity);//虚拟销3 
 esp.deepsleep(5×60×1000000);//一时间定义在
微秒。
 
  • 太阳能无线气象站solar_powered_weather_station.ino
    下载

步骤16:安装Blynk App和图书馆

太阳能无线气象站

blynk是一个应用程序,允许在Arduino,Rasberry完全控制,英特尔爱迪生和更多的硬件,这是兼容Android和iPhone。现在blynk APP提供免费。

你可以从下面的链接下载的应用程序

1。安卓

2。iPhone

下载该应用程序后,它在你的智能手机安装。

然后你要导入的库到你的Arduino IDE。

下载图书馆

当你第一次运行应用程序,您需要登录–所以输入电子邮件地址和密码。点击“+”,右上方显示创建一个新的项目,然后说出它的名字。

选择目标硬件”ESP8266”然后点击“电子邮件”发送认证令牌自己–你会需要它的代码

步骤17:使仪表板

太阳能无线气象站

仪表板是由不同的组件,添加组件遵循以下步骤:

点击“创建”进入主仪表板屏幕。

下一步,按“+”再次获得“小盒子”

然后拖动4计。

(责任编辑:admin)

织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
相关文章
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片