色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

淺析基于ARM的智能燈光控制系統(tǒng)

Q4MP_gh_c472c21 ? 來源:cc ? 2019-01-23 15:58 ? 次閱讀

經(jīng)過3個月的不斷摸索,終于把91arm學(xué)堂階段二的項目實踐內(nèi)容基本上做了出來(視頻教程中的代碼并不全),在此把相關(guān)心得和代碼保存下來,供自己和學(xué)友們參考

系統(tǒng)硬件:

主控模塊:nanopi s2(cortex-A9 四核s5p4418)、5v轉(zhuǎn)3.3v模塊、光感、聲感、5v繼電器、面包板及LED燈、串口轉(zhuǎn)USB調(diào)試接口

無線網(wǎng)絡(luò)模塊:tiny6410(ARM11 三星S3C6410)、紅外傳感、繼電器、面包板及LED燈

先看整體效果,主控程序的為znkg2018,網(wǎng)絡(luò)端程序為net_light

主控及網(wǎng)絡(luò)端程序如下:

web瀏覽器界面如下:

該項目的主要思路:

(1)主控程序znkg2018(交叉編譯移植到nanopi s2上)包含四個線程:

線程一:(用于進(jìn)程間通信)循環(huán)查看共享內(nèi)存、消息隊列數(shù)據(jù),根據(jù)消息隊列的消息類型將實時將共享內(nèi)存數(shù)據(jù)更新到主數(shù)據(jù)結(jié)構(gòu)內(nèi)存,或者將主數(shù)據(jù)結(jié)構(gòu)內(nèi)存更新至共享內(nèi)存;

線程二:(用于檢測設(shè)備上下線)循環(huán)讀取5v轉(zhuǎn)3.3v模塊連接的開發(fā)板gpio口數(shù)據(jù),高電平則代表相應(yīng)的感應(yīng)設(shè)備連接上了系統(tǒng),可以讀取該設(shè)備數(shù)據(jù)線連接的gpio口電平狀態(tài)了(5v轉(zhuǎn)3.3v模塊、感應(yīng)設(shè)備的電源線二合一連接在一起,實現(xiàn)同時插拔,從而通過該線程檢測相應(yīng)感應(yīng)設(shè)備的插拔);

線程三:(用于偵聽網(wǎng)絡(luò)設(shè)備的連接)該線程為網(wǎng)絡(luò)服務(wù)端,首先建立TCP數(shù)據(jù)流(socket~bind~listen~accetp)循環(huán)偵聽網(wǎng)絡(luò)客戶端的連接請求,收到情求后自己再開辟新的線程用于同該客戶端通信,根據(jù)客戶端數(shù)據(jù)更新主數(shù)據(jù)結(jié)構(gòu)中的網(wǎng)絡(luò)設(shè)備狀態(tài),根據(jù)主數(shù)據(jù)結(jié)構(gòu)中的網(wǎng)絡(luò)設(shè)備狀態(tài)向網(wǎng)絡(luò)設(shè)備發(fā)送相應(yīng)的命令。網(wǎng)絡(luò)通信是基于協(xié)議的,便于命令分類和傳輸校驗。

線程四:(用于燈光設(shè)備開關(guān)控制)本項目共三個小燈,分別為主控端的兩個、網(wǎng)絡(luò)端的一個,開關(guān)均由繼電器控制,模擬了220v的客廳、書房燈及辦公室(遠(yuǎn)端)的大燈。循環(huán)查詢主數(shù)據(jù)結(jié)構(gòu)中的燈光設(shè)備的開關(guān)狀態(tài),向?qū)?yīng)的繼電器發(fā)送寫數(shù)據(jù)命令從而控制燈光開關(guān)。若感應(yīng)設(shè)備綁定了燈光設(shè)備,則讀取感應(yīng)設(shè)備gpio口數(shù)據(jù),并將該數(shù)據(jù)寫入繼電器gpio口中。網(wǎng)絡(luò)設(shè)備則只更新網(wǎng)絡(luò)命令狀態(tài)值,由進(jìn)程三發(fā)送出去,再由網(wǎng)絡(luò)端程序處理并控制其繼電器gpio,從而控制相應(yīng)的燈光開關(guān)。

(2)網(wǎng)絡(luò)客戶端程序net_light(交叉編譯移植到tiny 6410上)就一個主程序:

該程序通過ip和端口號連接nanopi上的主控程序的網(wǎng)絡(luò)線程,根據(jù)主控程序傳來的網(wǎng)絡(luò)命令更新相應(yīng)的設(shè)備狀態(tài)。

(3)nanopi上的boa服務(wù)器運行的cgi程序:

在nanopi上安裝了boa服務(wù)器后,就可以通過瀏覽器來訪問nanopi中的cgi程序了,在boa的www文件夾中放上index.html文件,其為歡迎界面,其中的選項分別連接了不同的cgi程序,這些程序都打開了主控程序管理的共享內(nèi)存和消息隊列,通過修改表單并提取表單中的數(shù)據(jù),更新共享內(nèi)存數(shù)據(jù),并通過消息隊列通知主控設(shè)備更新共享內(nèi)存或?qū)⒐蚕韮?nèi)存中的數(shù)據(jù)更新到主數(shù)據(jù)結(jié)構(gòu)內(nèi)存。主數(shù)據(jù)結(jié)構(gòu)內(nèi)存修改后,則主控設(shè)備的四個線程會做出相應(yīng)的動作的。

編輯器采用推薦的source insight,可以自動推導(dǎo)出變量、函數(shù)的聲明及相互間的引用,方便編寫及分析程序(但我采用的軟件其編碼格式為Ascill,不是utf-8,在編譯時為亂碼,用notepad++轉(zhuǎn)換編碼格式就OK了)

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • ARM
    ARM
    +關(guān)注

    關(guān)注

    134

    文章

    9159

    瀏覽量

    368573
  • 控制系統(tǒng)
    +關(guān)注

    關(guān)注

    41

    文章

    6657

    瀏覽量

    110784

原文標(biāo)題:基于ARM的智能燈光控制系統(tǒng)經(jīng)驗總結(jié)分享

文章出處:【微信號:gh_c472c2199c88,微信公眾號:嵌入式微處理器】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    求 基于單片機的智能燈光控制系統(tǒng)的仿真文件

    求 基于單片機的智能燈光控制系統(tǒng)的仿真文件,主要應(yīng)用是紅外檢測跟光敏感應(yīng)來控制燈光!!如果是其他的智能
    發(fā)表于 04-22 17:27

    基于ZigBee的智能樓宇燈光控制系統(tǒng)設(shè)計

    求大神指導(dǎo),基于ZigBee的智能樓宇燈光控制系統(tǒng)設(shè)計題目的設(shè)計思路及方案實現(xiàn)的功能包括:1.雷達(dá)控制(實現(xiàn)人來燈亮,人走燈滅)2.亮度調(diào)節(jié)
    發(fā)表于 04-06 17:35

    怎樣去設(shè)計一種基于ARM智能燈光控制系統(tǒng)

    基于ARM智能燈光控制系統(tǒng)(3)驅(qū)動開發(fā)系統(tǒng)硬件模塊光線傳感器光感驅(qū)動開發(fā)說明繼電器驅(qū)動開發(fā)說明人體紅外傳感器人體紅外驅(qū)動說明聲音傳感器聲
    發(fā)表于 07-16 06:49

    LabVIEW設(shè)計燈光照明控制系統(tǒng)

    `設(shè)計一個教室燈光照明控制系統(tǒng),根據(jù)室內(nèi)實時人數(shù),對燈光進(jìn)行調(diào)節(jié)。 系統(tǒng)擬模擬一個室內(nèi)場景,有12盞LED燈光,分為三排,在進(jìn)門口和出門口分
    發(fā)表于 07-19 09:41

    基于AT89S51單片機實現(xiàn)教室燈光智能控制系統(tǒng)的設(shè)計

    針對教室燈光控制,分析了教室燈光智能控制的原理和實現(xiàn)方法,提出了基于單片機設(shè)計教室燈光
    發(fā)表于 09-20 06:06

    基于紫金橋組態(tài)軟件的燈光控制系統(tǒng)方案

     當(dāng)前燈光控制系統(tǒng)很多種類,通常復(fù)雜些的燈光控制系統(tǒng)有基于PLC控制的,基于燈光
    發(fā)表于 10-12 09:55 ?11次下載
    基于紫金橋組態(tài)軟件的<b class='flag-5'>燈光</b><b class='flag-5'>控制系統(tǒng)</b>方案

    智能燈光控制系統(tǒng)的優(yōu)點

    本視頻主要詳細(xì)介紹了智能燈光控制系統(tǒng)的優(yōu)點,智能控制更簡單、提高管理水平,減少維護(hù)費用、可觀的節(jié)能效果、保護(hù)燈具,延長壽命、改善展示環(huán)境,
    的頭像 發(fā)表于 01-14 16:02 ?1.3w次閱讀

    如何使用AT89S51單片機實現(xiàn)教室燈光智能控制系統(tǒng)的設(shè)計

    本課題針對教室燈光控制,分析了教室燈光智能控制的原理和實現(xiàn)方法,提出了基于單片機設(shè)計教室燈光
    發(fā)表于 01-20 11:45 ?28次下載
    如何使用AT89S51單片機實現(xiàn)教室<b class='flag-5'>燈光</b><b class='flag-5'>智能</b><b class='flag-5'>控制系統(tǒng)</b>的設(shè)計

    基于單片機設(shè)計教室燈光智能控制系統(tǒng)

    本課題針對教室燈光控制,分析了教室燈光智能控制的原理和實現(xiàn)方法,提出了基于單片機設(shè)計教室燈光
    發(fā)表于 04-12 15:52 ?127次下載

    基于機智云的智能燈光控制系統(tǒng)設(shè)計

    系統(tǒng)利用ESP8266WIFI模塊、機智云物聯(lián)網(wǎng)開發(fā)平臺及單片機控制系統(tǒng)設(shè)計出一種基于手機APP和WIFI網(wǎng)絡(luò)的智能燈光調(diào)節(jié)系統(tǒng)
    的頭像 發(fā)表于 08-31 09:19 ?1954次閱讀

    基于阿里云物聯(lián)網(wǎng)平臺的智能燈光控制系統(tǒng)設(shè)計

    本設(shè)計為智能燈光控制系統(tǒng),支持離線語音助手控制、手機APP控制、查看實時溫濕度數(shù)據(jù)、燈光情景模式
    的頭像 發(fā)表于 11-21 10:23 ?4368次閱讀

    智能燈光控制系統(tǒng)怎么布線 智能燈光控制系統(tǒng)的組成

    智能燈光控制系統(tǒng)是一種應(yīng)用于家庭、辦公室、商業(yè)建筑等場所的智能化設(shè)備,能夠?qū)崿F(xiàn)燈光智能
    的頭像 發(fā)表于 01-22 11:28 ?2425次閱讀

    智能家居燈光控制系統(tǒng)功能特點

    智能照明是可以實現(xiàn)自動控制的先進(jìn)照明方式,智能家居燈光控制系統(tǒng)是現(xiàn)代家居科技的重要組成部分,通過自動化
    的頭像 發(fā)表于 04-25 16:21 ?1366次閱讀

    智能燈光控制系統(tǒng)

    智能燈光控制系統(tǒng),作為現(xiàn)代智能家居的重要組成部分,正逐步改變著我們的生活方式,為家庭環(huán)境增添了前所未有的便捷性、舒適性和節(jié)能性。這一系統(tǒng)
    的頭像 發(fā)表于 12-05 16:50 ?286次閱讀

    車庫智能燈光控制系統(tǒng)架構(gòu)與功能優(yōu)勢

    的問題。因此,對車庫智能燈光控制系統(tǒng)進(jìn)行深入探討和升級顯得尤為重要。 系統(tǒng)架構(gòu) 車庫智能燈光
    的頭像 發(fā)表于 12-09 16:40 ?189次閱讀
    主站蜘蛛池模板: 一个人在线观看免费中文www | 亚洲高清视频在线| 成年免费大片黄在线观看岛国| 免费毛片试看| 99热久久这里只精品国产WWW | h版动漫在线播放的网站| 欧美精品熟妇乱| yellow在线观看免费观看大全| 欧洲日韩av无线在码| 丰满少妇69激懒啪啪无码| 消息称老熟妇乱视频一区二区 | 日日啪无需播放器| 国产精品视频yy9099| 亚洲精品国产精麻豆久久99| 久久久精品国产免费A片胖妇女 | 国产亚洲精品久久久无码狼牙套| 亚洲视频免费| 男人边吃奶边挵进去呻吟漫画| 超碰公开在线caopon| 午夜勾魂曲| 久久大胆视频| JIZZ19学生第一次| 外国xxxx| 久久免费视频1| YIN荡的老师系列第6部分视频| 少妇被阴内射XXXB少妇BB| 黑色丝袜美女被网站| 69日本xxⅹxxxxx18| 色www精品视频在线观看| 国产午夜婷婷精品无码A片| 永久免费在线看mv| 日本ccc三级| 国产又粗又猛又爽又黄的免费视频 | 亚洲人美女肛交真人全程| 麻豆COMCN| 疯狂做受XXXX高潮欧美日本| 亚洲精品在看在线观看| 男男高h浪荡受h| 国产在线高清视频无码| 97人摸人人澡人人人超一碰| 思思99精品国产自在现线|