大家好,我是程序員小哈。
上周的直播回放,小哈哥已經放到B站上了,答疑了三個問題,感興趣的可以去看看。
今晚我們繼續在B站直播,今晚主要完成洗碗機底板原理圖的繪制。
繼電器模塊
本實例中需要控制風干風扇的開關及水泵開關,這種外設的開關控制,我們需要使用繼電器模塊來控制,下面是繼電器模塊的原理圖,為了兩個外設分別可控,我們需要繪制兩個繼電器模塊的原理圖電路。
為了控制三極管方便,我們加了一個L293D芯片,方便將3.3V TTL轉為5V TTL,轉換之后的四個輸出,兩個用于控制繼電器的開關,一個用于控制MOS管模塊。
水位傳感器模塊
既然是以洗碗機作為實例,那么液位傳感器必不可少了,我們使用LM324搭建了一個電壓比較器,LM324屬于運算放大器,此應用中只是單純的作為電壓比較器,此時可以選用LM339四路電壓比較器替換。
我們之前也分享過一個液位傳感器模塊:SC01B 。
這個模塊只需要預留一個GPIO引腳即可,所以我們額外也預留兩個GPIO,方便使用這種非接觸液位傳感器模塊。預留兩個LED也可以作為液位指示燈或者在調試程序的時候使用。
步進電機模塊
之前我們分享過L298N電機驅動模塊的使用,不過當時是買的成品模塊使用的,我們重點學習的是它的驅動方式。
這次我們仿照這個模塊,將其畫到咱們自己的板子上,這樣底板看起來更像一個整體。
板子中預留了兩個接口J8-1、J8-2,有了這兩個接口,常用的比如28BYJ-48、42電機等步進電機都是可以驅動的。
WiFi模塊
WiFi模塊我們選用的還是我們分享比較多的ESP8266-D1-mini這個模塊,雖然洗碗機感覺使用WiFi模塊的場景不太合理,但是為了方便兄弟們用這個底板做其他場景的實例,WiFi模塊還是預留吧。
OLED模塊
這次板子上使用的顯示模塊,我們就選用之前分享過的OLED模塊吧,四針和7針的我們都分享過,我們只需要畫一個7針的,四針的只需要使用下面封裝的1~4引腳即可。
溫度傳感器模塊
板子中我們預留兩個溫度傳感器模塊封裝,一個是DS18B20,一個是PT100模塊,他兩個各有優缺點,各位按需使用即可。
其他模塊
為了板子調試方便和應用的合理性,還可以按需加一些其他模塊,比如最小系統底座、按鍵模塊、電源指示燈、電源座及開關等。
至于原理圖繪制的細節,我們今晚B站直播間,不見不散。
好了,今天的文章到這里就結束了,希望對你有幫助,我們下期見。
審核編輯:湯梓紅
評論
查看更多