久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 2483|回復(fù): 2
打印 上一主題 下一主題
收起左側(cè)

TPYBoardv202自制微信遠(yuǎn)程智能溫濕度計(jì)

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:130183 發(fā)表于 2018-9-30 10:18 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式

智能時(shí)代一夜間什么都能遠(yuǎn)程了。創(chuàng)業(yè)者想著如何做智能產(chǎn)品,如何做遠(yuǎn)程控制。DIY愛(ài)好者也想著如何自制各種奇妙的工具。這里和大家一起學(xué)習(xí)制作一款廉價(jià)的智能溫濕度計(jì)。說(shuō)它廉價(jià)是因?yàn)楣灿?jì)花費(fèi)不過(guò)40元,說(shuō)它智能是因?yàn)槟憧梢酝ㄟ^(guò)手機(jī)微信時(shí)時(shí)知道該設(shè)備所在位置的溫濕度。

    一、申請(qǐng)微信推送服務(wù)

    能否實(shí)現(xiàn)微信推送服務(wù)的平臺(tái)有很多,這里我就不一一解釋了。我選用了「Server醬」,英文名「ServerChan」。你完全可以選用你認(rèn)為比較好用的平臺(tái)。「Server醬」的申請(qǐng)方法:
    打開該網(wǎng)址<http://sc.ftqq點(diǎn)com/3.version>,開通并使用:

    1.登入:用GitHub賬號(hào)登錄網(wǎng)站 <https://sc.ftqq點(diǎn)com/?c=github&a=login>,點(diǎn)擊進(jìn)入“發(fā)送消息”頁(yè)面,就能獲得一個(gè)SCKEY <https://sc.ftqq點(diǎn)com/?c=code>。具體見(jiàn):<http://sc.ftqq點(diǎn)com/?c=code>

    2.綁定:點(diǎn)擊“微信推送”頁(yè)面,掃碼關(guān)注同時(shí)即可完成綁定

    3.發(fā)消息:往 <https://sc.ftqq點(diǎn)com/SCKEY.send> 發(fā)GET請(qǐng)求,就可以在微信里收到消息啦

   二、我們開始DIY溫濕度計(jì)


   1、選擇合適的主控板

    更喜歡python編程的我,這里選用支持micropython的TPYBoard v202(esp8266)開發(fā)板。該開發(fā)板能夠直接用python進(jìn)行編程,功能還是比較強(qiáng)大的,甚至可用來(lái)作web服務(wù)器。這里我們主要是用其進(jìn)行溫濕度傳感器的控制及網(wǎng)絡(luò)請(qǐng)求。


    2、DHT11溫濕度傳感器

    DHT11是常用的溫濕度傳感器,網(wǎng)上可以很輕易就買到。簡(jiǎn)單的講,就是可以用這個(gè)傳感器獲取的當(dāng)前環(huán)境的溫度和濕度。


    該傳感器使用非常簡(jiǎn)單,有的有3個(gè)引腳,有的有4個(gè)引腳。我們?cè)谑褂脮r(shí),只用三個(gè),分別為VCC(電源腳,接5V)、DATA(數(shù)據(jù)引腳)、GND(接地)。

   3、正確的連線方法
    TPYBoard v202與DHT11的具體接線對(duì)應(yīng)及實(shí)物圖

TPYBoard v202

DHT11傳感器

+5v

vcc

G5

DATA

GND

GND



    三、少不了的編程

    TPYBoard v202主要有兩個(gè)文件來(lái)控制,一個(gè)是boot,py,一個(gè)是main.py。我們只需要修改這兩個(gè)文件就可以完成程序的編寫。如果你對(duì)如何使用TPYBoard v202還不清楚,可以參照
    <http://docs.tpyboard點(diǎn)com/zh/latest/tpyboard/tutorial/v202/>

1、編寫boot腳本

import network

  

import utime

  
  

pdcn = network.WLAN(network.STA_IF)

  

pdcn.active(True)

  

pdcn.connect('wifi賬號(hào)', 'wifi密碼')

  

utime.sleep(5)

  

if pdcn.isconnected():

  

    print("WiFi  is connected %s."%pdcn.ifconfig()[0])     

  

else:

  

    pdcn.active(False)

  

    utime.sleep(5)

  

    print("WiFi  cannot connect.")

2、編寫main.py腳本


# coding=utf-8

  

import urequests

  

import dht

  

import machine

  

from machine import Pin

  

import time  

  
  

class AlarmSystem:

  

     def __init__(self):

  

        self.d = dht.DHT11(machine.Pin(5))

  
  

     def dht11(self):

  

        try:

  

            self.d.measure()

  

            return 'Temp:'+str(self.d.temperature())+'°C---Hum:'+str(self.d.humidity())+'%'

  
  

        except:

  

            return '0'

  
  

     def push(self, result):

  

        title = "TPYBoardv202提示您:注意天氣變化保持健康心情"

  

        content =  'text='+title+'&'+'desp='+result

  

        url="https://sc.ftqq點(diǎn)com/你的密鑰.send?%s" % content

  

        r = urequests.get(url)

  

        r.close()

  
  

p2=Pin(2,Pin.OUT)

  

a = AlarmSystem()

  
  

def SendData():

  

     p2.value(not p2.value())

  

     data_= a.dht11()

  

     if(data_!='0'):

  

        print(data_)

  

        a.push(data_)

  

     else:

  

        print('GET Data Fail')

  
  

if __name__ == '__main__':

  
  

     while True:

  

        SendData()

  

        time.sleep(300)




    四、 成果分享

    到這里,工作完成,方糖就會(huì)給你,你就會(huì)看到顯示的溫濕度了。

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:404423 發(fā)表于 2018-9-30 15:54 | 只看該作者
666666666666666666學(xué)習(xí)
回復(fù)

使用道具 舉報(bào)

板凳
ID:406408 發(fā)表于 2018-10-12 10:10 來(lái)自手機(jī) | 只看該作者
學(xué)習(xí)了
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 中文字幕亚洲精品在线观看 | 亚洲精品福利在线 | 男女国产视频 | 国产日韩欧美另类 | 天天干狠狠 | 91色网站 | 日日天天 | 国产综合精品一区二区三区 | 国产黄色大片在线免费观看 | 一级片在线免费看 | 亚洲一区二区三区在线视频 | 欧美在线观看一区二区 | 一区二区三区av | 中文字幕亚洲精品在线观看 | 国产精品五月天 | 精品亚洲视频在线 | 一级二级三级在线观看 | 99在线播放 | 久久精品亚洲国产奇米99 | 亚洲精品日本 | 国产精品99久久久久久宅男 | 国产二区三区 | 欧洲一区二区在线 | 中文字幕一区二区三区四区 | 最近日韩中文字幕 | 久久精品国产一区二区 | 国产精品久久久久久久久久久新郎 | 国产免费一区二区三区网站免费 | 日韩成人在线播放 | 免费久久网站 | 天天爽网站 | 孰女乱色一区二区三区 | 一区二区av在线 | 欧美日韩亚洲系列 | 91av视频在线免费观看 | 蜜桃免费一区二区三区 | 91久久精品一区二区二区 | 国产999精品久久久影片官网 | 久久国产免费 | 日韩精品免费视频 | 蜜桃av鲁一鲁一鲁一鲁 |