步驟1:您將從該項目中學到的東西
構建自己的在不使用Arduino開發板的情況下DIY Arduino
使用8MHz內部振蕩器并消除了對16MHz晶振的使用
兩個Arduino之間的串行通信
連接PS2鍵盤供用戶輸入
控制與Hitachi HD44780兼容的LCD
觸發叮當提示音
驅動32x16點矩陣顯示LED面板
在不延遲地閃爍點矩陣LED的同時監控串行數據
步驟2:SENDER的材料
ATMEGA328微控制器
PS2鍵盤
10K電阻
0.1uF電容器
100u F電容器
印刷電路板
1602液晶屏
2.2K電阻或6.8 K
5V 2A電源適配器
一些電線
步驟3:RECEIVER的材料
ATMEGA328
印刷電路板
10K電阻
0.1uF電容器
100uF電容器
32x16點矩陣LED顯示面板
RS232串行端口接頭連接器(DB9母頭和母頭各一個)
470歐姆電阻器
8021-2叮-門鈴IC
2W或3W放大器板+ Mini SpeakerSome線
步驟4:Arduino軟件庫
您的計算機上必須安裝以下軟件庫:
Freetronics點矩陣顯示庫:驅動Freetronics 512像素(32×16布局)矩陣LED顯示屏
https://github.com/freetronics/DMD
TimerOne庫:與Freetronics點矩陣一起使用顯示庫,用于配置16位硬件計時器
http://code.google.com/p/arduino-timerone/downloads/list
PS2鍵盤庫: Arduino庫用于PS2鍵盤
http://playground.arduino.cc/Main/PS2Keyboard
LCD監視器庫:基于Hitachi HD44780的Arduino LiquidCrystal驅動程序
https://github.com/adafruit/LiquidCrystal
第5步:電路圖和源代碼下載
有兩個文件夾(將ZIP文件中的Queue_calling_system_Sender和Queue_calling_system_Receiver)下載并解壓縮到Arduino sketch文件夾中。之后,將Queue_calling_system_Sender.ino和Queue_calling_system_Receiver上傳到兩個Arduino。
步驟6:SENDER PCB設計
這是一個自制的Arduino(DIY Arduino),它使用8MHZ內部振蕩器作為時鐘源,并且需要很少的組件。電阻器R3用于控制對比度,其電阻值可以在2.2K歐姆至6.8K歐姆之間變化,建議在選擇電阻器之前使用10K可調電阻器來測試對比度。我有20套迷你LCD屏幕,其中大多數可以使用2.2K歐姆電阻進行對比度控制,但是其中一些必須使用6.8K歐姆電阻。
R3,LED +和LED-已焊接直接減少到Arduino和迷你LCD屏幕之間的電線連接
第7步:RECEIVER PCB設計
RECEIVER還使用8MHZ內部振蕩器作為時鐘源,其設計與SENDER非常相似,在ATMega328的28針附近增加了470歐姆電阻和8021-2叮-聲效IC。
8021-2叮-聲效果IC無法驅動3W揚聲器,因為其輸出信號非常弱,因此必須將其連接到微型放大器。我不會談論32x16點矩陣顯示面板,請訪問這里了解更多詳細信息。
步驟8:8021-2叮D音效IC
8021-2是由LSI CMOS技術生產的叮dong音效發生器IC。使用內置的RC振蕩器和數字包絡電路,只需很少的外部組件。
步驟9:鍵盤功能和說明
步驟10 :更多照片
責任編輯:wv
-
振蕩器
+關注
關注
28文章
3855瀏覽量
139428 -
Arduino
+關注
關注
188文章
6477瀏覽量
187996
發布評論請先 登錄
相關推薦
如何使用Arduino實現CAN總線通信呢
自己設計的Arduino UNO R3主控板原理圖+PCB源文件(可直接打樣)
HAL庫在Arduino平臺上的使用
開源項目!基于 Arduino 的 MIDI 架子鼓
基于Arduino的串口通信項目
stm32與Arduino的比較
如何使用Arduino實現CAN總線通信
樹莓派與Arduino的區別是什么
貿澤電子開售Arduino新款解決方案
如何用Arduino制作一個簡易自動喂魚器
如何制作自己的Arduino電容計
![如何<b class='flag-5'>制作</b>自己的<b class='flag-5'>Arduino</b>電容計](https://file1.elecfans.com/web2/M00/C1/D8/wKgaomXa53-AADvOAAAB6DIT4HM693.jpg)
評論