<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

【圖形化編程】創客新手村,ESP32從零開始(1)水果小夜燈

伊娃老師來了 ? 來源:伊娃來了 ? 作者:伊娃來了 ? 2023-12-20 08:40 ? 次閱讀

什么是創客新手村-圖形化編程版本

創客新手快速自評

?想要學編程,但看到英文代碼就害怕?

?想要電子DIY,但不知道從哪里開始學?

?學過一些基礎操作,但不知怎么應用?

?想做好玩項目,但腦袋一片空白?

?跟著教程做過項目,但不會做教程之外的內容?

符合以上任何一項,你都適合伊娃老師的創客新手村的圖形化編程版本!

學習模式

在創客新手村,你不需要死記硬背,我們用輕松好上手的圖形化編程帶你走進ESP32的好玩世界。

通過項目實踐,你可以從零開始學習如何使用ESP32,連接各種傳感器,從中探索項目的樂趣與靈感。

新手村培養要點

不再是單純的“撰寫代碼”,而是真正理解為什么你要寫這些代碼,就算使用復制貼上,也能知道為什么!

一氣呵成地從傳感器應用到創意。培養分析、復刻、修改項目的能力,不僅是編程技能,更是成為真正創客的步驟。

第一站:水果小夜燈

這是創客新手村的第一站:水果小夜燈在這節課我們將學會制作一個用水果開啟小燈的創意項目!

摸一下水果,USB小臺燈就亮起來

6f31d08e-9ed0-11ee-be60-92fbcf53809c.gif

舉一反三,造句子,這些都是創意想法:

???一下XXX,OOO就△△△

動作A一下物品A,物品B就動作B

踩一下樓梯,電腦就開始彈鋼琴

踩一下水桶的水,勁舞團就跳起來

喝一下碗里的水,電腦就拍照

課前準備

1.FireBeetle Board ESP32主板控制器V4 0 + 擴展板(選配)

2.國產圖形化編程平臺Mind+(https://mindplus.cc/download.html)

3.一根公對母的杜邦線

4.一個充滿水分的水果

5. 一個小燈

6. 一個繼電器模塊(https://www.dfrobot.com.cn/goods-2853.html)

備注1:可以用一個LED燈模塊取代“小燈+繼電器模塊

備注2:擴展板非必要,有會更方便

70ef8196-9ed0-11ee-be60-92fbcf53809c.png

7107dd72-9ed0-11ee-be60-92fbcf53809c.png

電子互動項目的基礎

你有沒有遇過這些問題

1.分不清傳感器應該接哪里

2.搞不懂電子模塊彼此的關系

3.知道模塊功能,但不知道怎么用在開發板上

如果你遇到了這些問題,可能是你對電子制作的基礎還不太扎實!

你的基礎決定你成長的高度

如果你想要設計有趣的電子互動項目,快跟著我理解互動的基本元素,即輸入、計算和輸出。

因為計算機模擬的是人,所以用人來理解計算機是最直接的方式。

首先,讓我們看看這三個元素的作用。

輸入

信息的接收,類似于人類感知世界的方式,我們的五官、觸覺都是感知世界的方式。只有輸入,就像在課上放空,老師在講臺上激情萬丈,但我們的大腦除了空白還是空白。

71244804-9ed0-11ee-be60-92fbcf53809c.png

計算

是對信息進行思考和處理的過程,就像人類在腦中加工信息以做出反應。只有計算,就像是做白日夢,在自己的思想世界遨游,別人說什么我不聽、也沒有任何反應。

輸出

是系統對信息做出的反應,類似于人類通過言語、動作等方式作出回應。只有輸出,就像是呼吸,不需要被命令、不需要思考,但就是會不停呼吸直到生命終結。

找出生活中的輸入、計算、輸出

記錄一天生活動的智能手表

智能手表可以記錄你一天的活動。這里,輸入可以是你散步時手表感知到的步數、心率等信息。計算部分則可以是手表根據這些數據來評估你的運動強度和健康狀況。最后,輸出則是手表上顯示的運動摘要,可能包括你一天的步數目標是否完成、心率變化趨勢等信息。

提供舒適環境的智能家居

智能家居系統通過傳感器輸入室內溫度、光線等信息。系統根據你的偏好和環境數據來計算調整空調和燈光的設置,以創造一個舒適的居住環境。最終,通過空調的風力、溫度,燈光的明亮輸出,也就是你感受到的舒適度。

探索與分析

實現:用水果開啟小燈

718615ca-9ed0-11ee-be60-92fbcf53809c.png

分析輸入、計算、輸出

1. 輸入:手觸摸水果

2. 計算:如果開關被觸摸,發送開燈指令

3. 輸出:實現開燈

選擇電子模塊

1. 輸入:觸摸傳感器

2. 計算:ESP32 Firebeelte

3. 輸出:繼電器模塊+小燈

連接電子模塊

1. 輸入:ESP32自帶觸摸功能(D4)+水果

2. 計算:ESP32 Firebeelte

3. 輸出:繼電器模塊(D2)+小燈

輸入 計算 輸出
分析輸入、計算、輸出 手觸摸水果 開關被觸摸 發送開燈指令
選擇電子模塊 觸摸傳感器 Firebeelte 繼電器 + 小燈
連接電子模塊 D0+水果 Firebeelte D1

認識電子模塊

ESP32自帶觸摸功能引腳

輸入:電容觸摸傳感器

ESP32自帶一種叫做電容觸摸傳感器的東西。

這個傳感器利用了人體的電學特性,就像我們觸摸屏幕就可以控制手機一樣。

使用了ESP32芯片的Firebeetle同樣具備這個功能。

通過伊娃老師自制的Mind+模塊,我們就能用圖形化編程實現這個效果!

719a17e6-9ed0-11ee-be60-92fbcf53809c.png

原理

當你用手指碰觸ESP32的觸摸傳感器時,你的手指里有一點微小的電荷,這個微小的電荷會被引入到觸摸點,也就是ESP32的電容(一種電子的存儲器)中。

接下來,ESP32把這個電容中的變化翻譯成電子信號,我們就可以通過編程使用電子信號的內容進行計算。

控制小燈

輸出:繼電器 + 小燈

繼電器就像是電子世界中的“電流管家”。

想象一下,我們有一盞燈,通常需要親自去按下開關。繼電器就是我們的電流管家,負責替代我們的操作,通過電流的控制來輕松地打開或關閉這盞燈。

這位電流管家非常智能,當他感知到有電流流過時,就會迅速打開燈,讓電流通過。而當電流停止時,他會有條不紊地關閉燈,停止電流的流動。

審核編輯 黃宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 圖形化編程
    +關注

    關注

    1

    文章

    16

    瀏覽量

    11368
  • ESP32
    +關注

    關注

    13

    文章

    901

    瀏覽量

    16056
收藏 人收藏

    評論

    相關推薦

    UIFlow 2.0 新增支持 XIAO ESP32S3

    和豐富的功能贏得了開發者的青睞。UIFlow的加入,為開發者提供了更加便捷、高效的圖形化編程方式。UIFlow2.0支持為了給用戶提供更多的方便與開發方式選擇,U
    的頭像 發表于 05-25 08:29 ?113次閱讀
    UIFlow 2.0 新增支持 XIAO <b class='flag-5'>ESP32</b>S3

    【Arduino代碼】創客新手村,ESP32從零開始(2)神奇魔法棒-隔空開燈

    外的內容? 符合以上任何一項,你都適合伊娃老師的創客新手村 學習模式 在創客新手村,你不需要死記硬背,而是通過輕松有趣的方式,帶你走進ESP32的好玩世界。 通過項目實踐,你可以從零開始
    的頭像 發表于 12-22 08:40 ?481次閱讀
    【Arduino代碼】創客<b class='flag-5'>新手村</b>,<b class='flag-5'>ESP32</b><b class='flag-5'>從零開始</b>(2)神奇魔法棒-隔空開燈

    【開源項目】基于ESP32的語音識別控制AI小夜燈

    信號。在CC1和CC2引腳處加入5.1K下拉電阻,便于不同主機識別和配置。 使用AMS1117作為5V轉3.3V降壓LDO,ESP32S3在開啟無線射頻或做語音解析運算時,消耗電流較大,再加上有其余
    發表于 12-19 14:05

    創客新手村,ESP32從零開始(1)水果小夜燈

    外的內容? 符合以上任何一項,你都適合伊娃老師的創客新手村! 學習模式 在創客新手村,你不需要死記硬背,而是通過輕松有趣的方式,帶你走進ESP32的好玩世界。 通過項目實踐,你可以從零開始
    的頭像 發表于 12-12 15:56 ?625次閱讀
    創客<b class='flag-5'>新手村</b>,<b class='flag-5'>ESP32</b><b class='flag-5'>從零開始</b>(1)<b class='flag-5'>水果</b><b class='flag-5'>小夜燈</b>

    用了ESP32后,我的Arduino都積灰了,專為零基礎新手準備的ESP32入門指南,為什么我不再使用Arduino

    ? 認識ESP32 "ESP32,由Espressif打造,是一系列低成本、低功耗的SoC(System on a Chip)微控制器,擁有Wi-Fi和藍牙無線功能,以及強大的雙核處理器。 無論
    的頭像 發表于 12-12 15:48 ?2852次閱讀
    用了<b class='flag-5'>ESP32</b>后,我的Arduino都積灰了,專為零基礎<b class='flag-5'>新手</b>準備的<b class='flag-5'>ESP32</b>入門指南,為什么我不再使用Arduino

    sigmastudio的導出文件,圖形化編程導出文件的地址是如何定義的?

    關于sigmastdio的導出文件(用來控制單片機)中,對于修改寄存器的地址是數據手冊可查的,但是發現關于圖形化編程的導出文件的地址不是固定的,請問后者的地址是如何定義的?有沒有辦法提供相關的資料?
    發表于 11-29 06:10

    如何快速從Arduino過渡到ESP32新手指南-基礎篇

    我相信,對于習慣了使用Arduino的朋友們,開始使用ESP32的GPIO引腳可能會遇到一些棘手的問題。 ESP32并非和Arduino一模一樣,因此在選擇引腳時需要注意一些差異,以避免不必要的麻煩
    的頭像 發表于 11-21 08:36 ?1219次閱讀
    如何快速從Arduino過渡到<b class='flag-5'>ESP32</b>的<b class='flag-5'>新手</b>指南-基礎篇

    用了ESP32后,我的Arduino都積灰了,專為零基礎新手準備的ESP32入門指南,為什么我不再使用Arduino

    ? 認識ESP32 "ESP32,由Espressif打造,是一系列低成本、低功耗的SoC(System on a Chip)微控制器,擁有Wi-Fi和藍牙無線功能,以及強大的雙核處理器。 無論
    的頭像 發表于 11-20 11:20 ?1w次閱讀
    用了<b class='flag-5'>ESP32</b>后,我的Arduino都積灰了,專為零基礎<b class='flag-5'>新手</b>準備的<b class='flag-5'>ESP32</b>入門指南,為什么我不再使用Arduino

    開源 | 內嵌圖形化編程環境,LiClock多功能墨水屏【天氣+時鐘+電子書…】

    —— LiClock多功能墨水屏天氣時鐘, 一款DIY過程對新手友好,功能全且成本低的墨水屏天氣時鐘。 基于ESP32的2.9寸墨水屏天氣時鐘,使用PlatformIO/Arduino開發,內嵌圖形化
    的頭像 發表于 11-17 12:15 ?1536次閱讀
    開源 | 內嵌<b class='flag-5'>圖形化</b><b class='flag-5'>編程</b>環境,LiClock多功能墨水屏【天氣+時鐘+電子書…】

    esp32s3使用多串口

    esp32s3使用多串口 我按照別人博客中設置串口2,串口打印有問題,因為沒有看到esp32s3 多串口,就總結了一下自己的經驗 下圖為esp32的引腳圖 下圖為esp32s3的引腳
    的頭像 發表于 11-06 11:29 ?1984次閱讀
    <b class='flag-5'>esp32</b>s3使用多串口

    基于單芯片的圖形化編程的快速設計方案

    電子發燒友網站提供《基于單芯片的圖形化編程的快速設計方案.pdf》資料免費下載
    發表于 10-25 11:22 ?1次下載
    基于單芯片的<b class='flag-5'>圖形化</b><b class='flag-5'>編程</b>的快速設計方案

    請問51單片機有沒有圖形化編程工具?

    偶然看到arduino有好幾種圖形化編程工具,如Mixly、Ardublock、linkboy等,問一下51單片機有沒有這樣的工具??!
    發表于 10-08 08:41

    從零開始學ARM》真心適合新手小白

    掌握ARM架構的基本概念和應用。本書綜合了ARM架構的理論知識和實際應用,下面將從不同角度介紹這本書的內容和優點。 一、結構的學習路徑 《從零開始學ARM》通過一種清晰的結構化學習路徑,使初學者能夠
    發表于 09-02 15:29

    如何使用開源硬件及Mind+圖形化編程制作燈光畫

    在當今科技發展日新月異的時代,開源硬件和圖形化編程軟件為創意項目提供了無限的可能性。開源硬件如Arduino、Raspberry Pi、行空板等微控制器板以及Mind+圖形化編程軟件成
    的頭像 發表于 08-04 09:24 ?740次閱讀

    在MATRIX Voice ESP32開始使用藍牙

    電子發燒友網站提供《在MATRIX Voice ESP32開始使用藍牙.zip》資料免費下載
    發表于 06-20 15:30 ?1次下載
    在MATRIX Voice <b class='flag-5'>ESP32</b>上<b class='flag-5'>開始</b>使用藍牙
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>