資料介紹
描述
我通常在出門前根據天氣情況決定是否帶雨傘。過去兩個星期天氣多變,我經常做出錯誤的決定,我出去的時候是晴天沒帶傘,可惜回來的時候下雨了。我有一個想法,當我出去的時候讓一個播放器播放天氣預報。
第 1 步:連接
![poYBAGOYEQ2AQ0ZQAAmc0CoF9qs022.png](https://file.elecfans.com/web2/M00/83/21/poYBAGOYEQ2AQ0ZQAAmc0CoF9qs022.png)
根據引腳連接兩個板。用 USB 電纜為電路板供電。傳感器引腳連接:
GND --- GND
VCC --- 5V
OUT --- Pin 15
傳感器模塊有兩個調節按鈕,一個是調節發射前的延遲,另一個是調節靈敏度,使用前需要調節。
第 2 步:編程環境
- ESP32 支持
如果您還沒有這樣做,請按照安裝說明添加 ESP32 支持:
https://github.com/espressif/arduino-esp32
- 安裝庫
- Adafruit SSD1306 和依賴庫。
- ArduinoJson 庫
- 安裝 zip 庫:ESP32-audioI2S ("Audio.h")
第 3 步:代碼
您可以從這里獲取代碼:
https://github.com/Makerfabs/Project_TTS-Weather-Broadcast
(請使用灰色分支的代碼)
- 設置WIFI密碼
//WIFI
const char *ssid = "************";
const char *password = "************";
- 獲取天氣 API
String weather_request()
您可以在 Google 上尋找收費或免費的 API 接口,大多數時候限制個人用戶使用許多免費的 API 接口。
- 顯示天氣
void lcd_weather(String cond_txt, String tmp, String hum, String wind_dir)
- 設置天氣圖標
void draw_weather(int a)
- 天氣廣播
audio.connecttospeech(text, "en")
第 4 步:案例
- 材料:紙板(包裝盒)、刀具、鉛筆
- 將紙板折疊成合適尺寸的紙箱,在紙板上畫出輪廓并剪裁。
- 將組裝好的板子放入紙箱中,用膠帶或填充海綿固定。
- 裝飾紙箱:在紙箱表面畫上寫字。
- 外出前請將播放器放置在您會經過的地方,以確保傳感器能夠感應到。
?
?
- 天氣預報顯示開源項目
- Arduino天氣預報小矮人
- Zambreti天氣預報器開源分享
- 基于天氣預報的自動灌溉系統
- 數碼播放器的開發案例 6次下載
- LXE播放器 0次下載
- 音樂播放器 38次下載
- C#教程之圖片自動播放 8次下載
- 八音自動播放電子琴設計方案 345次下載
- 基于51單片機的作息號音自動播放器設計
- DTVPlayer播放器下載
- qq空間播放器代碼下載
- 網頁視頻播放器代碼
- 網頁音樂播放器代碼
- CSF文件播放器
- 變速播放器1和2的區別 236次閱讀
- 為什么好的播放器還要配解碼器 1529次閱讀
- 數字播放器和解碼器 1233次閱讀
- AWTK 開源串口屏開發(11) - 天氣預報 425次閱讀
- 車載播放器怎么選擇格式 1886次閱讀
- ffmpeg開發播放器學習 738次閱讀
- 基于NiobeU4開發板的簡易桌面天氣預報設計&實現 1284次閱讀
- 如何利用Arduino UNO和SD卡制作音樂播放器 8108次閱讀
- 基于具有天氣預報功能的溫濕度壓力測試裝置系統 2349次閱讀
- 音樂發燒友的首選播放器山靈M5s發布 2280次閱讀
- MP3播放器的基本原理及電路組成 2w次閱讀
- 基于車載播放器的e-Mark輻射騷擾測試 1053次閱讀
- 基于AT89C51SND1C單片機的MP3播放器的設計方案 6712次閱讀
- hifi播放器排行榜 3.5w次閱讀
- 基于嵌入式Linux流媒體播放器系統軟硬件解決方案 2838次閱讀
下載排行
本周
- 1A7159和A7139射頻芯片的資料免費下載
- 0.20 MB | 55次下載 | 5 積分
- 2PIC12F629/675 數據手冊免費下載
- 2.38 MB | 36次下載 | 5 積分
- 3PIC16F716 數據手冊免費下載
- 2.35 MB | 18次下載 | 5 積分
- 4dsPIC33EDV64MC205電機控制開發板用戶指南
- 5.78MB | 8次下載 | 免費
- 5STC15系列常用寄存器匯總免費下載
- 1.60 MB | 7次下載 | 5 積分
- 6模擬電路仿真實現
- 2.94MB | 4次下載 | 免費
- 7PCB圖繪制實例操作
- 2.92MB | 2次下載 | 免費
- 8零死角玩轉STM32F103—指南者
- 26.78 MB | 1次下載 | 1 積分
本月
- 1ADI高性能電源管理解決方案
- 2.43 MB | 452次下載 | 免費
- 2免費開源CC3D飛控資料(電路圖&PCB源文件、BOM、
- 5.67 MB | 141次下載 | 1 積分
- 3基于STM32單片機智能手環心率計步器體溫顯示設計
- 0.10 MB | 137次下載 | 免費
- 4A7159和A7139射頻芯片的資料免費下載
- 0.20 MB | 55次下載 | 5 積分
- 5PIC12F629/675 數據手冊免費下載
- 2.38 MB | 36次下載 | 5 積分
- 6如何正確測試電源的紋波
- 0.36 MB | 19次下載 | 免費
- 7PIC16F716 數據手冊免費下載
- 2.35 MB | 18次下載 | 5 積分
- 8Q/SQR E8-4-2024乘用車電子電器零部件及子系統EMC試驗方法及要求
- 1.97 MB | 8次下載 | 10 積分
總榜
- 1matlab軟件下載入口
- 未知 | 935121次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉換器 PCB layout 設計
- 1.48MB | 420062次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233088次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191367次下載 | 10 積分
- 5十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183335次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81581次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73810次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65988次下載 | 10 積分
評論