女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

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

基于Arduino的電子數(shù)獨(dú)游戲的制作教程

454398 ? 來(lái)源:wv ? 2019-09-03 15:37 ? 次閱讀

第1步:收集材料

基于Arduino的電子數(shù)獨(dú)游戲的制作教程

多年前,為了好玩,我寫(xiě)了一個(gè)excel宏來(lái)解決臺(tái)式電腦上的Sudoku Puzzles。在我看來(lái),這可以合并到Arduino觸摸屏設(shè)備中。最適合這種情況的是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開(kāi)關(guān)微型滑動(dòng)撥動(dòng)開(kāi)關(guān)

第2步:3D打印案例

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

層高:0.2mm

速度:40mm/s

噴嘴直徑:0.4mm

支持:?jiǎn)⒂?/p>

噴嘴溫度:210度

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

步驟3:加載代碼并測(cè)試屏幕

最好的起點(diǎn)是將Arduino Uno連接到TFT屏幕并測(cè)試屏幕。我后來(lái)發(fā)現(xiàn)有各種不同的驅(qū)動(dòng)程序或設(shè)置的屏幕,所以這是我推薦的方法。

1。將屏幕連接到Arduino Uno

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

2。加載Arduino IDE庫(kù)

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

該代碼需要將以下三個(gè)庫(kù)加載到Arduino IDE中才能啟用它

Adafruit_GFX.h - Adafruit GFX圖形核心庫(kù)

Adafruit_TFTLCD.h - 用于8位TFT LCD的Arduino庫(kù)

TouchScreen.h

第3。校準(zhǔn)屏幕顏色和觸摸位置

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

幸運(yùn)的是,Adafruit提供了多種選擇來(lái)應(yīng)對(duì)這些挑戰(zhàn)但是你可能會(huì)發(fā)現(xiàn)一些問(wèn)題需要處理。

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

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

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

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

如果屏幕方向?yàn)榭v向,則可以調(diào)整代碼中的第105行

如果問(wèn)題仍然存在,請(qǐng)告訴我,我會(huì)盡力協(xié)助。

步驟4:構(gòu)建電路并組裝單元

電路組裝相對(duì)簡(jiǎn)單。唯一的兩個(gè)主要挑戰(zhàn)是確保連接線足以確保外殼內(nèi)設(shè)備的位置,并確保在將外殼中的組件布置時(shí)電池不會(huì)短路。

1。修改TP4056充電電路

鋰聚合物電池需要限流充電電路,以避免過(guò)充電和損壞。標(biāo)準(zhǔn)TP4056設(shè)置為允許高達(dá)1Amp的充電電流進(jìn)入3.6v電池。

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

***注意:這很重要,因?yàn)樵诓豢紤]充電電流的情況下連接USB端口會(huì)損壞電池并可能導(dǎo)致電氣火災(zāi)。 ***

幸運(yùn)的是,這是一個(gè)相對(duì)無(wú)痛的加熱表面貼裝電阻然后用鉗子拉出的過(guò)程。

然后將3.3K電阻從GND端子焊接到TP4056 IC的引腳2。關(guān)于這項(xiàng)技術(shù)的進(jìn)一步討論可以在這里找到

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

2。將電池連接到充電器并進(jìn)行測(cè)試

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

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

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

當(dāng)電池充滿電時(shí),紅色LED應(yīng)熄滅,藍(lán)色LED指示燈應(yīng)亮起。

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

3。按照電路圖將滑動(dòng)開(kāi)關(guān)

焊接連接線安裝到滑動(dòng)開(kāi)關(guān)上,然后將開(kāi)關(guān)放入外殼并確保其正確就位。使用少量熱膠將開(kāi)關(guān)牢固地固定在其安裝位置內(nèi)。

4。將充電器連接到Arduino Uno

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

5 。安裝電池充電電路

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

6。將組件安裝到外殼中

在外殼中仔細(xì)排列Arduino和屏幕。放置電池,接線和開(kāi)關(guān)并關(guān)閉蓋子以檢查沒(méi)有障礙物。

檢查通過(guò)蓋子孔打開(kāi)電源時(shí),檢查屏幕是否正好安裝在設(shè)備中。

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

小心地用熱膠將外殼固定到位?,F(xiàn)在你準(zhǔn)備好玩Sudoku了。

第5步:數(shù)獨(dú)游戲播放和操作

有四個(gè)按鈕在Sudoku Solver上有不同的功能,可用于播放,創(chuàng)建,學(xué)習(xí)和解決數(shù)獨(dú)謎題

1。主頁(yè)按鈕 - 創(chuàng)建或解決謎題

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

2。播放按鈕

代碼中有5個(gè)預(yù)裝的數(shù)獨(dú)謎題,從易到難有不同程度的難度,這意味著您可以立即開(kāi)始解決謎題。

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

隨著您的進(jìn)步,您可以使用“幫助”按鈕驗(yàn)證任何更改。

第3。幫助按鈕

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

4。解決按鈕

此按鈕將嘗試應(yīng)用4個(gè)公式來(lái)解決求解器中的當(dāng)前拼圖。它已被證明可以解決所有“簡(jiǎn)單”,“中等”以及最多并包括大多數(shù)“硬”等級(jí)的數(shù)獨(dú)謎題。它不會(huì)完全解決所有數(shù)獨(dú)游戲,但它會(huì)給你一個(gè)良好的開(kāi)端。這很好,因?yàn)槲覀儾幌氚阉械臉?lè)趣都帶出游戲!

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

    關(guān)注

    188

    文章

    6489

    瀏覽量

    190029
收藏 人收藏

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    免費(fèi)分享Arduino入門(mén)+進(jìn)階(全套例程+書(shū)籍)

    Arduino是一款開(kāi)源電子原型平臺(tái),由硬件(單片機(jī)開(kāi)發(fā)板)和軟件(編程環(huán)境)組成,旨在讓非專業(yè)用戶也能輕松入門(mén)電子制作和編程。它的核心思想是簡(jiǎn)化硬件開(kāi)發(fā),通過(guò)直觀的編程和模塊化設(shè)計(jì),
    的頭像 發(fā)表于 05-22 11:40 ?55次閱讀
    免費(fèi)分享<b class='flag-5'>Arduino</b>入門(mén)+進(jìn)階(全套例程+書(shū)籍)

    《ESP32S3 Arduino開(kāi)發(fā)指南》第二章 Arduino基礎(chǔ)知識(shí)

    完成一個(gè)電子產(chǎn)品的制作。這就給開(kāi)源硬件的推廣和普及設(shè)定了一個(gè)很高的門(mén)檻,電子愛(ài)好者需要花很多時(shí)間和精力才能開(kāi)始開(kāi)發(fā)和制作自己的作品。而使用Ardui
    發(fā)表于 05-13 09:28

    DELL 1464獨(dú)顯圖紙.pdf

    DELL 1464 獨(dú)顯圖紙.pdf
    發(fā)表于 12-20 14:44 ?0次下載

    OPPO發(fā)布“風(fēng)馳游戲內(nèi)核”,優(yōu)化游戲體驗(yàn)

    的品牌一加將承擔(dān)起這一重任,并有望首發(fā)搭載多項(xiàng)游戲技術(shù)。 據(jù)了解,“風(fēng)馳游戲內(nèi)核”針對(duì)游戲場(chǎng)景進(jìn)行了深度的優(yōu)化處理。在性能表現(xiàn)方面,它成功降低了關(guān)鍵任務(wù)CPU指令數(shù),最大降幅達(dá)到22.
    的頭像 發(fā)表于 12-13 09:46 ?681次閱讀

    開(kāi)源項(xiàng)目!基于 Arduino 的 MIDI 架子鼓

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

    基于Arduino的串口通信項(xiàng)目

    基于Arduino的串口通信項(xiàng)目涉及多個(gè)方面,包括硬件連接、軟件編程、串口參數(shù)配置等。 一、硬件準(zhǔn)備 Arduino開(kāi)發(fā)板 :確保你有一塊Arduino開(kāi)發(fā)板,如Arduino Uno
    的頭像 發(fā)表于 11-22 09:24 ?1903次閱讀

    stm32與Arduino的比較

    在微控制器的世界里,STM32和Arduino是兩個(gè)經(jīng)常被提及的名字。STM32是一系列由STMicroelectronics生產(chǎn)的高性能微控制器,而Arduino則是一個(gè)開(kāi)源電子原型平臺(tái),基于易于
    的頭像 發(fā)表于 11-19 15:45 ?3798次閱讀

    如何使用Arduino實(shí)現(xiàn)CAN總線通信

    CAN總線(Controller Area Network)是一種多主控制的串行通信協(xié)議,廣泛應(yīng)用于汽車(chē)電子、工業(yè)自動(dòng)化等領(lǐng)域。它以其高可靠性、實(shí)時(shí)性和靈活性而受到青睞。Arduino作為一個(gè)
    的頭像 發(fā)表于 11-12 10:09 ?2443次閱讀

    樹(shù)莓派與Arduino的區(qū)別是什么

    Pi): 樹(shù)莓派最初是作為教育工具設(shè)計(jì)的,旨在幫助學(xué)生學(xué)習(xí)計(jì)算機(jī)編程和電子工程。隨著時(shí)間的推移,它已經(jīng)發(fā)展成為一個(gè)多功能的微型計(jì)算機(jī),可以用于各種項(xiàng)目,包括但不限于: 家庭媒體中心 游戲機(jī) 網(wǎng)絡(luò)服務(wù)器 IoT(物聯(lián)網(wǎng))設(shè)備 教育和學(xué)習(xí)平臺(tái)
    的頭像 發(fā)表于 11-11 11:14 ?2050次閱讀

    開(kāi)源項(xiàng)目!基于Arduino做的“魷魚(yú)游戲”BOSS面具,支持動(dòng)作檢測(cè)

    這是一個(gè)結(jié)合了3D打印、舵機(jī)、PIR傳感器和DFPlayer MP3模塊的DIY項(xiàng)目,旨在制作一個(gè)帶有動(dòng)畫(huà)眼睛的\"魷魚(yú)游戲\"老板面具。當(dāng)檢測(cè)到動(dòng)作時(shí),面具的眼睛會(huì)移動(dòng)并播放
    發(fā)表于 10-28 10:18

    貿(mào)澤電子開(kāi)售Arduino新款解決方案

    2024 年 9 月 23 日 – 專注于引入新品的全球電子元器件和工業(yè)自動(dòng)化產(chǎn)品授權(quán)代理商貿(mào)澤電子 (Mouser Electronics) 即日起備貨全球開(kāi)源硬件和軟件知名供應(yīng)商Arduino
    發(fā)表于 09-24 15:54 ?259次閱讀

    玄派玄機(jī)星2024游戲本的簡(jiǎn)單介紹

    玄派玄機(jī)星2024,一款擁有獨(dú)特個(gè)性且性價(jià)比優(yōu)秀的游戲本,它采用第二代AMD AI PC 處理器 —— 銳龍7 8845HS移動(dòng)處理器,搭配AMD Radeon RX 7600M XT獨(dú)顯,強(qiáng)大的算力和優(yōu)秀的畫(huà)面表現(xiàn)力,讓你在游戲
    的頭像 發(fā)表于 09-19 10:52 ?960次閱讀

    光纖的芯數(shù)是指什么

    光纖的芯數(shù)指的是一根光纜中所包含的光纖數(shù)量。光纖是光導(dǎo)纖維的簡(jiǎn)稱,由玻璃或塑料制成的纖維,可作為光傳導(dǎo)工具。而光纜則是為了保護(hù)光纖而制作的外殼,一般由多根光纖組成,并可能包含用于加強(qiáng)的鋼絲、填充物
    的頭像 發(fā)表于 08-13 09:39 ?1598次閱讀

    基于 FPGA 的飛機(jī)大戰(zhàn)游戲系統(tǒng)設(shè)計(jì)

    喜歡老式電子游戲的買(mǎi)家。一些愛(ài)好者一直在收集復(fù)古游戲產(chǎn)品,一些普通玩家也開(kāi)始收集舊式磁帶和CD,還有小時(shí)候玩過(guò)的游戲機(jī)。 雖然復(fù)古游戲只占全球 1090 億美金
    發(fā)表于 07-24 20:03

    導(dǎo)電油墨:電子面膜制作的關(guān)鍵核心③

    印刷電子導(dǎo)電油墨是電子面膜生產(chǎn)制作的關(guān)鍵技術(shù)之一。制作電子面膜的導(dǎo)電油墨必須具備導(dǎo)電性能穩(wěn)定、電子
    的頭像 發(fā)表于 05-31 15:12 ?1537次閱讀
    導(dǎo)電油墨:<b class='flag-5'>電子</b>面膜<b class='flag-5'>制作</b>的關(guān)鍵核心③