在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

基于Arduino的電子數獨游戲的制作教程

454398 ? 來源:wv ? 2019-09-03 15:37 ? 次閱讀

第1步:收集材料

基于Arduino的電子數獨游戲的制作教程

多年前,為了好玩,我寫了一個excel宏來解決臺式電腦上的Sudoku Puzzles。在我看來,這可以合并到Arduino觸摸屏設備中。最適合這種情況的是Arduino Uno和兼容的2.8英寸TFT觸摸屏屏蔽。

Arduino Uno R3

2.8英寸TFT觸摸液晶屏

鋰電池可充電電池600mAh 3.7v(30mm x 50mm x 6mm最大物理尺寸)

TP4056鋰電池充電板Micro USB

連接線

3.3K 1/8瓦電阻

小型SPDT開關微型滑動撥動開關

第2步:3D打印案例

使用白色PLA打印3D外殼,每個部件都朝向,以便使用以下設置使蓋子和底座朝上

層高:0.2mm

速度:40mm/s

噴嘴直徑:0.4mm

支持:啟用

噴嘴溫度:210度

3D模型文件是位于Thingiverse的觸摸屏手寫筆插入A下方的空腔中rduino PCB,可以用手指滑出去除。

步驟3:加載代碼并測試屏幕

最好的起點是將Arduino Uno連接到TFT屏幕并測試屏幕。我后來發現有各種不同的驅動程序或設置的屏幕,所以這是我推薦的方法。

1。將屏幕連接到Arduino Uno

小心對齊Arduino Uno和TFT屏幕引腳,確保它們方向正確。在提供的圖片中,您可以看到正確的對齊方式,包括Uno和TFT屏幕引腳中有明顯的間隙,有助于對齊。

2。加載Arduino IDE庫

首先從這里下載并安裝Arduino IDE

該代碼需要將以下三個庫加載到Arduino IDE中才能啟用它

Adafruit_GFX.h - Adafruit GFX圖形核心庫

Adafruit_TFTLCD.h - 用于8位TFT LCD的Arduino庫

TouchScreen.h

第3。校準屏幕顏色和觸摸位置

TFT LCD屏幕配有不同的控制芯片組和觸摸屏設置。我對這個讓它工作的特殊模型遇到了很大的挑戰,并且在我能夠令人滿意地工作之前必須進行一些配置更改。

幸運的是,Adafruit提供了多種選擇來應對這些挑戰但是你可能會發現一些問題需要處理。

測試觸摸屏的顏色和觸摸位置是否與提供的視頻和圖片一致。

如果屏幕不工作,則可能需要更改代碼中的屏幕類型以確保正確操作。

如果觸摸位置不正確,則代碼的第218行提供測試坐標數據,該數據可與行39最小/最大設置一起用于觸摸精度。

如果顏色不正確,請檢查代碼第60行后是否可以更改

如果屏幕方向為縱向,則可以調整代碼中的第105行

如果問題仍然存在,請告訴我,我會盡力協助。

步驟4:構建電路并組裝單元

電路組裝相對簡單。唯一的兩個主要挑戰是確保連接線足以確保外殼內設備的位置,并確保在將外殼中的組件布置時電池不會短路。

1。修改TP4056充電電路

聚合物電池需要限流充電電路,以避免過充電和損壞。標準TP4056設置為允許高達1Amp的充電電流進入3.6v電池。

這個電池需要更改為600mA以下,因此現有的表面貼裝電阻需要更換為3.3K電壓。

***注意:這很重要,因為在不考慮充電電流的情況下連接USB端口會損壞電池并可能導致電氣火災。 ***

幸運的是,這是一個相對無痛的加熱表面貼裝電阻然后用鉗子拉出的過程。

然后將3.3K電阻從GND端子焊接到TP4056 IC的引腳2。關于這項技術的進一步討論可以在這里找到

我還用熱膠覆蓋了已安裝的電阻,以確保它是絕緣的。

2。將電池連接到充電器并進行測試

按照電路圖,小心地將Li-Po電池焊接到TP4056 PCB上的+ ve和-ve電池連接器上。

制作確保所有接頭焊接良好,并且任何暴露的接頭都是絕緣的,這樣就不會將它們與其他部件短路。

通過USB端口將設備連接到USB充電器,測試電池是否正常充電在TP4056板上。如果工作正常,紅色LED指示燈應亮起表示裝置正在充電。

當電池充滿電時,紅色LED應熄滅,藍色LED指示燈應亮起。

如果充電器不能像這樣運行,那么您需要排除故障并解決問題在繼續之前。

3。按照電路圖將滑動開關

焊接連接線安裝到滑動開關上,然后將開關放入外殼并確保其正確就位。使用少量熱膠將開關牢固地固定在其安裝位置內。

4。將充電器連接到Arduino Uno

使用烙鐵小心地將Arduino Uno接地引腳和5V引腳連接到TP4056 PCB的輸出

5 。安裝電池充電電路

根據提供的照片將TP4056 PCB放入外殼蓋子中。將USB插頭連接到PCB以將其固定到位并檢查其是否正確充電。使用熱膠將TP4056 PCB固定到LID上,同時確保USB插座沒有用膠水覆蓋。

6。將組件安裝到外殼中

在外殼中仔細排列Arduino和屏幕。放置電池,接線和開關并關閉蓋子以檢查沒有障礙物。

檢查通過蓋子孔打開電源時,檢查屏幕是否正好安裝在設備中。

用熱膠將Arduino Uno固定在正確的最終位置。

小心地用熱膠將外殼固定到位?,F在你準備好玩Sudoku了。

第5步:數獨游戲播放和操作

有四個按鈕在Sudoku Solver上有不同的功能,可用于播放,創建,學習和解決數獨謎題

1。主頁按鈕 - 創建或解決謎題

這是一個空白的數獨屏幕,可讓您逐步更改所有位置并創建自己的數獨謎題。它還可以用于手動輸入您想要使用“幫助”按鈕驗證的未解決的拼圖,或使用“解決”按鈕解決。

2。播放按鈕

代碼中有5個預裝的數獨謎題,從易到難有不同程度的難度,這意味著您可以立即開始解決謎題。

Solve按鈕將立即解決其中5個中的4個,但不是第5個??!

隨著您的進步,您可以使用“幫助”按鈕驗證任何更改。

第3。幫助按鈕

這將逐步檢查拼圖中的所有方塊,并突出顯示紅色中任何沖突的半秒。當您不確定變化時非常有用。

4。解決按鈕

此按鈕將嘗試應用4個公式來解決求解器中的當前拼圖。它已被證明可以解決所有“簡單”,“中等”以及最多并包括大多數“硬”等級的數獨謎題。它不會完全解決所有數獨游戲,但它會給你一個良好的開端。這很好,因為我們不想把所有的樂趣都帶出游戲!

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

    關注

    188

    文章

    6477

    瀏覽量

    187501
收藏 人收藏

    評論

    相關推薦

    DELL 1464顯圖紙.pdf

    DELL 1464 顯圖紙.pdf
    發表于 12-20 14:44 ?0次下載

    OPPO發布“風馳游戲內核”,優化游戲體驗

    的品牌一加將承擔起這一重任,并有望首發搭載多項游戲技術。 據了解,“風馳游戲內核”針對游戲場景進行了深度的優化處理。在性能表現方面,它成功降低了關鍵任務CPU指令,最大降幅達到22.
    的頭像 發表于 12-13 09:46 ?315次閱讀

    開源項目!基于 Arduino 的 MIDI 架子鼓

    探索如何也能擁有一套適合你辦公桌的架子鼓! 電子元件 Arduino Leonardo (或其他帶有 ATmega32U4 芯片的 Arduino 型號) 7 個壓電傳感器 (直徑 35 毫米,信號捕獲
    發表于 11-25 12:00

    樹莓派與Arduino的區別是什么

    Pi): 樹莓派最初是作為教育工具設計的,旨在幫助學生學習計算機編程和電子工程。隨著時間的推移,它已經發展成為一個多功能的微型計算機,可以用于各種項目,包括但不限于: 家庭媒體中心 游戲機 網絡服務器 IoT(物聯網)設備 教育和學習平臺
    的頭像 發表于 11-11 11:14 ?1082次閱讀

    開源項目!基于Arduino做的“魷魚游戲”BOSS面具,支持動作檢測

    這是一個結合了3D打印、舵機、PIR傳感器和DFPlayer MP3模塊的DIY項目,旨在制作一個帶有動畫眼睛的\"魷魚游戲\"老板面具。當檢測到動作時,面具的眼睛會移動并播放
    發表于 10-28 10:18

    貿澤電子開售Arduino新款解決方案

    2024 年 9 月 23 日 – 專注于引入新品的全球電子元器件和工業自動化產品授權代理商貿澤電子 (Mouser Electronics) 即日起備貨全球開源硬件和軟件知名供應商Arduino
    發表于 09-24 15:54 ?180次閱讀

    玄派玄機星2024游戲本的簡單介紹

    玄派玄機星2024,一款擁有獨特個性且性價比優秀的游戲本,它采用第二代AMD AI PC 處理器 —— 銳龍7 8845HS移動處理器,搭配AMD Radeon RX 7600M XT顯,強大的算力和優秀的畫面表現力,讓你在游戲
    的頭像 發表于 09-19 10:52 ?699次閱讀

    導電油墨:電子面膜制作的關鍵核心③

    印刷電子導電油墨是電子面膜生產制作的關鍵技術之一。制作電子面膜的導電油墨必須具備導電性能穩定、電子
    的頭像 發表于 05-31 15:12 ?1257次閱讀
    導電油墨:<b class='flag-5'>電子</b>面膜<b class='flag-5'>制作</b>的關鍵核心③

    工控主機的集顯和顯口怎么區分

    工控主機,作為工業控制領域的核心設備,其圖形處理能力對于整個系統的運行效率至關重要。在工控主機中,集成顯卡(集顯)和獨立顯卡(顯)是兩種常見的圖形處理方案。它們各自具有不同的特點和應用場景,因此,正確區分工控主機的集顯和顯接口顯得尤為重要。
    的頭像 發表于 05-21 18:19 ?1533次閱讀
    工控主機的集顯和<b class='flag-5'>獨</b>顯口怎么區分

    如何用Arduino制作一個簡易自動喂魚器

    如果你家里養有魚,并想找到一種自動化喂食的方法,這個項目可能會對你有所啟發。 在這個教程中,作者將展示如何制作自己的基于Arduino的自動喂魚器,讓小魚不在餓肚子。 自動喂魚器的工作原理非常
    發表于 03-28 11:25

    石電容的特點及作用 石電容有極性嗎?石電容有分正負極嗎?

    石電容的特點及作用 石電容有極性嗎?石電容有分正負極嗎? 石電容是一種常見的電子元件。它主要由金屬氧化物半導體場效應晶體管(MOSF
    的頭像 發表于 03-07 13:53 ?3577次閱讀

    石電容參數是什么?石電容和鉭電容區別在哪

    石電容參數是什么?石電容和鉭電容區別在哪? 石電容參數是指石電容器的一些重要參數,這些參數用于描述石電容器的性能和特性。
    的頭像 發表于 03-07 13:53 ?1961次閱讀

    如何制作自己的Arduino電容計

    在這個項目中,您將學習如何制作自己的Arduino電容計(測量電容器的值,范圍從pF到1000的uF)。一般來說,電子愛好者喜歡設計自己的小工具而不是購買。在這個項目中,我們使用兩種電容測量方法,即
    的頭像 發表于 02-25 15:10 ?1671次閱讀
    如何<b class='flag-5'>制作</b>自己的<b class='flag-5'>Arduino</b>電容計

    如何使用Arduino制作智能垃圾箱

    在這個項目中,我將向您展示如何使用Arduino制作智能垃圾箱,當您帶著垃圾接近時,垃圾箱的蓋子會自動打開。
    的頭像 發表于 02-11 12:22 ?3136次閱讀
    如何使用<b class='flag-5'>Arduino</b><b class='flag-5'>制作</b>智能垃圾箱

    使用Arduino Nano制作一個4×4×4 LED立方體

    在這個項目中,我們將使用 Arduino Nano 制作一個很酷的 4×4×4 LED立方體。LED 立方體,也稱為 LED矩陣,可以照亮您的房間、學習空間或創客區域,使其看起來非??犰?。此外,它非常容易構建,并幫助您在電子和編
    的頭像 發表于 02-11 12:07 ?3299次閱讀
    使用<b class='flag-5'>Arduino</b> Nano<b class='flag-5'>制作</b>一個4×4×4 LED立方體
    主站蜘蛛池模板: 国产永久免费爽视频在线| 在线视频免费播放| av基地| 真实子伦视频不卡| 闲人综合| 天天操天天射天天| 久操中文| 亚洲乱强| 日本免费一区二区三区视频| 日本在线视频一区| 欲色综合| 天堂网在线免费| 日本动漫免费看| 久久99精品久久久久久臀蜜桃| 国产专区日韩精品欧美色| www.黄网站| 色精品视频| 69精品久久久久| 欧美男女交性过程视频| 亚洲国产成人久久| 欧美在线视频一区二区三区| 精品一区二区视频| 天天澡天天干| 好吊色7777sao在线视频观看 | 色偷偷888欧美精品久久久| 人人干人人爱| 国产在线a不卡免费视频| 偷拍福利视频| 91久久福利国产成人精品| 日本不卡视频| 四虎国产精品高清在线观看| 久视频在线观看久视频| 午夜亚洲视频| 午夜黄色网| 伊人草| 男人天堂综合网| 伊人网在线观看| 五月激情丁香网| 在线看片你懂得| 看真人一级毛片| 色中色在线视频|