資料介紹
描述
這個指導將通過我們已經(jīng)制作了一個 evive 項目,您可以使用鍵盤從您的 Twitter 帳戶發(fā)推文,您可以通過鍵盤輸入要發(fā)推文的文本。這個項目完全致力于 thingspeak 網(wǎng)站。你可以在這里訪問它-
這個網(wǎng)站是為物聯(lián)網(wǎng)相關的東西而建的。它有幾個不錯的應用程序,其中我們使用了 ThingTweet 應用程序。
在這里你可以發(fā)任何你的推文,它可能是任何傳感器讀數(shù)、溫度等。
第 1 步:在 Thingspeak.com 上創(chuàng)建一個 ID

首先,您需要在thingspeak.com上創(chuàng)建一個用戶 ID 。只需打開網(wǎng)站并進行注冊即可。
- 在用戶 ID 選項中,輸入您想要用于 thingspeak 的用戶名。
 
- 在電子郵件中鍵入您想要的任何域的電子郵件 ID。
 
- 然后你所在的時區(qū)是為了同步你的時區(qū)和服務器的時間。
 
- 然后輸入密碼兩次并注冊。
 
第 2 步:鏈接您的 Twitter 帳戶的步驟

現(xiàn)在您必須將您的 Twitter 帳戶與您的 thingspeak ID 相關聯(lián)。登錄后轉到應用程序并選擇 thingtweet 應用程序。
現(xiàn)在,單擊鏈接 Twitter 帳戶選項卡 -> 通過單擊其選項卡授權應用程序
現(xiàn)在,如果您已經(jīng)在瀏覽器中登錄到 Twitter,那么您的帳戶將自動鏈接,否則您必須輸入您的 Twitter 用戶 ID 和密碼。
現(xiàn)在您的 Twitter 帳戶已關聯(lián)。
第 3 步:了解有關 ESP8266 的一些必要知識

由于我們使用的是ESP8266 WiFi模塊,所以大家應該對ESP8266有所了解。您可以在我們與 evive instructable的聊天中了解 ESP 。
evive 有專用于 ESP-12E 版本的適配器。
對于此推文,您需要在周圍通過 WiFi 訪問互聯(lián)網(wǎng)。
ESP 將連接到互聯(lián)網(wǎng),從而連接到 thingspeak.com。
第 4 步:使用 4X4 鍵盤

4X4小鍵盤是類似于老式手機中的小鍵盤。通過 Keypad.h 庫,您可以使用它來輸入數(shù)字和一些特殊字符(A、B、C、D、* 和 #)。
https://github.com/evivetoolkit/eviveProjects/tree/master/twitterKeypad/Keypad
您可以從我們上面給出的 github 鏈接下載鍵盤庫。
第 5 步:從一個按鈕獲取多個文本

主要任務是從小鍵盤輸入文本。
由于我們的鍵盤上有 26 個字母但只有 10 個數(shù)字 (0-10),因此我們必須將多個字母分配給一個鍵。
因此,我們將記錄在 500 毫秒內(nèi)連續(xù)按下特定鍵的次數(shù)。我們會根據(jù)這些數(shù)據(jù)來判斷需要的輸入。
假設我們按 2 一次。它應該輸出'a'。按兩次應該輸出'b',三次'c'等等。
為了存儲消息,我們將使用空字符串 msg = '' 并將所有字符添加到其中。
對于使用空間,我們只需要添加一個空格 ' '。我們?yōu)樗峙淞税粹o 0。
但是,退格鍵有點不同。為了在 tft 上顯示退格,我們將索引 x 和 y 重新調(diào)整為前一個字符的索引,并將該字符替換為空格。
在存儲的消息中,我們在先前的索引處插入一個 \0 并將其作為我們的當前索引。
同樣,我們將一些常用的特殊字符(#、@、.)分配給“1”按鈕。
第 6 步:為推文編寫 arduino 代碼
現(xiàn)在,您的推文已作為文本發(fā)布,現(xiàn)在您必須使用 thingspeak.com 將其發(fā)布到推特上。
在您的 arduino 代碼中,您需要提供有關您將向何處發(fā)送更多數(shù)據(jù)的數(shù)據(jù)。
為此,我們已從此鏈接獲得幫助。你也可以參考一下。
首先,您需要連接到 WiFi 互聯(lián)網(wǎng)。ESP 通過 AT 命令“AT+CWJAP=IP,PASS”連接到 WiFi,其中 IP 是您的 WiFi 名稱,pass 是您的 WiFi 密碼。
然后你必須連接到 thingspeak 網(wǎng)站,你必須從 thingspeak 復制你的 API 密鑰。
您必須將數(shù)據(jù)發(fā)送到此 API,上面的教程鏈接使工作變得容易得多。
您可以從此處的 github 存儲庫獲取代碼。
請注意,在我們的代碼中,我們已將 wifi 名稱和密碼以及 thingspeak api 密鑰設置為代碼頂部的全局變量字符串。您只需要在那里更改它們即可使代碼正常工作。
終于開始發(fā)微博了

您可以通過鍵入消息并按下鍵盤上的發(fā)送按鈕(最初是“#”按鈕)來啟動推文。
我們的推文已經(jīng)在我們的推特頁面上了,您可以查看-
- 使用Arduino的RFID和基于鍵盤的門鎖
 - 使用Arduino編程ESP8266 ESP 01
 - 基于ESP32的Arduino兼容系統(tǒng)
 - 鍵盤控制的Arduino汽車
 - ESP8266 Arduino通訊
 - Arduino鍵盤項目
 - DIY簡單的Arduino鍵盤
 - Arduino機械鍵盤
 - esp8266 nodeMCU arduino開發(fā)環(huán)境
 - 使用Arduino開發(fā)ESP32-01S
 - ESP32 開發(fā)之旅② Arduino For ESP32說明
 - Arduino的實驗例程之USB虛擬鍵盤實驗的詳細資料說明 9次下載
 - Arduino的實驗例程之USB虛擬鍵盤實驗的詳細資料說明 18次下載
 - ESP32和ESP8266基于Arduino的MQTT收發(fā)資料說明 109次下載
 - 如何使用Arduino ESP8266開發(fā)板配置標準的Arduino開發(fā)環(huán)境 48次下載
 
- 使用ESP32-S3搭建網(wǎng)絡攝像頭 6669次閱讀
 - ESP8266硬件 4866次閱讀
 - ESP RainMaker開發(fā)介紹 1885次閱讀
 - ESP8266/ESP32自動下載原理 4742次閱讀
 - 如何使用ESP8266制作可配置的Web服務器 1.3w次閱讀
 - dfrobot4*4 薄膜數(shù)字鍵盤簡介 3537次閱讀
 - 源創(chuàng)通信BPI-UNO32 arduino 開發(fā)板簡介 1773次閱讀
 - 自制Arduino Mega2560開發(fā)板電路圖和PCB 4.3w次閱讀
 - 什么是矩陣鍵盤?4*4鍵盤的原理軟件設計分析 3.9w次閱讀
 - esp8266中文資料匯總(esp8266引腳圖_與單片機連接_串口wifi實例) 22.5w次閱讀
 - 遠程控制通訊--基于Arduino + ESP8266控制LED燈 4w次閱讀
 - 一文看懂矩陣鍵盤的特點及工作方式 3.8w次閱讀
 - 矩陣鍵盤有什么用_矩陣鍵盤有何用途 1.6w次閱讀
 - 無線鍵盤工作原理 2.2w次閱讀
 - arduino是什么以及arduino能干什么 4.5w次閱讀
 
下載排行
本周
- 1山景DSP芯片AP8248A2數(shù)據(jù)手冊
 - 1.06 MB | 532次下載 | 免費
 - 2RK3399完整板原理圖(支持平板,盒子VR)
 - 3.28 MB | 339次下載 | 免費
 - 3TC358743XBG評估板參考手冊
 - 1.36 MB | 330次下載 | 免費
 - 4DFM軟件使用教程
 - 0.84 MB | 295次下載 | 免費
 - 5元宇宙深度解析—未來的未來-風口還是泡沫
 - 6.40 MB | 227次下載 | 免費
 - 6迪文DGUS開發(fā)指南
 - 31.67 MB | 194次下載 | 免費
 - 7元宇宙底層硬件系列報告
 - 13.42 MB | 182次下載 | 免費
 - 8FP5207XR-G1中文應用手冊
 - 1.09 MB | 178次下載 | 免費
 
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
 - 0.00 MB | 234315次下載 | 免費
 - 2555集成電路應用800例(新編版)
 - 0.00 MB | 33566次下載 | 免費
 - 3接口電路圖大全
 - 未知 | 30323次下載 | 免費
 - 4開關電源設計實例指南
 - 未知 | 21549次下載 | 免費
 - 5電氣工程師手冊免費下載(新編第二版pdf電子書)
 - 0.00 MB | 15349次下載 | 免費
 - 6數(shù)字電路基礎pdf(下載)
 - 未知 | 13750次下載 | 免費
 - 7電子制作實例集錦 下載
 - 未知 | 8113次下載 | 免費
 - 8《LED驅動電路設計》 溫德爾著
 - 0.00 MB | 6656次下載 | 免費
 
總榜
- 1matlab軟件下載入口
 - 未知 | 935054次下載 | 免費
 - 2protel99se軟件下載(可英文版轉中文版)
 - 78.1 MB | 537798次下載 | 免費
 - 3MATLAB 7.1 下載 (含軟件介紹)
 - 未知 | 420027次下載 | 免費
 - 4OrCAD10.5下載OrCAD10.5中文版軟件
 - 0.00 MB | 234315次下載 | 免費
 - 5Altium DXP2002下載入口
 - 未知 | 233046次下載 | 免費
 - 6電路仿真軟件multisim 10.0免費下載
 - 340992 | 191187次下載 | 免費
 - 7十天學會AVR單片機與C語言視頻教程 下載
 - 158M | 183279次下載 | 免費
 - 8proe5.0野火版下載(中文版免費下載)
 - 未知 | 138040次下載 | 免費
 
	                電子發(fā)燒友App
	            
	        
	        
          
        
        
	                    
                        
                        
                        
                        
                        


創(chuàng)作
發(fā)文章
發(fā)帖  
提問  
發(fā)資料
發(fā)視頻
上傳資料賺積分
           
            
            
                
            
評論