? ? ? 嗶站視頻鏈接:開源星星燈相關介紹
? ? ? 十一月中旬,下午,我在開源平臺尋找靈感,看見了這款開源星星燈,原版是使用358運放構成的呼吸燈。但我感覺這樣功能太少了,于是只保留了外形,電路全部推翻重做,使用單片機驅動,這樣可玩性會大大提高,當然成本也會有所增加。
? ? ? 為了節約成本,四個LED共用一個IO,它們只能一起亮或滅,構成一個角,五個角只需要5個IO驅動。再加一個切換按鍵,一共需要六個IO。單片機選用的是STC8G1K08A,8腳貼片封裝,正好六個IO,一個也不浪費,達到了成本更低花樣更多的目的。
? ? ? 這個電路一共設計了兩個版本,軟件完全通用,只有硬件區別。第一版是沒有電池的,需要連接電源才能使用;第二版增加了TP4059充電電路以及充電指示燈和一個電源開關,可以脫離電源使用。兩版各有優缺點,沒有電池更安全,但是不方便;有電池雖然方便了,但是安全性會降低。
? ? ? 關于功能,接上電源默認是常亮,每短按一次切換一個模式,一共六個模式循環切換,并且按鍵支持連擊。
? ? ? 目前只寫了這么多花樣,其實能做的還有很多。比如說抽獎燈,隨機停在一個角,指到什么就中了什么;再比如說骰子,雖然只有五個角,但是可以用五角閃爍來表示六。
?
!注意:請使用瀏覽器自帶下載,迅雷等下載軟件可能無法下載到有效資源。
歡迎加入EEWorld參考設計群,也許能碰到搞同一個設計的小伙伴,群聊設計經驗和難點。 入群方式:微信搜索“helloeeworld”或者掃描二維碼,備注:參考設計,即可被拉入群。 另外,如您在下載此設計遇到問題,也可以微信添加“helloeeworld”及時溝通。
EEWorld Datasheet 技術支持