色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創作中心

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

3天內不再提示

Made with KiCad(121):OpenRPNCalc 開源科學 RPN 計算器

KiCad ? 來源:KiCad ? 作者:KiCad ? 2025-03-26 11:45 ? 次閱讀

OpenRPNCalc 是一款基于 STM32 微控制器的科學計算器。

wKgZPGfjeWmAYIthAAHJas5biDo083.jpg

Made with KiCad 系列將支持新的展示方式。直接將以下鏈接復制到瀏覽器中(或點擊“閱讀原文”): https://www.eda.cn/ecadViewer/viewerPage?xmlId=9997dae8-02b9-47ca-b5cf-887b5f7bc010&fileZip=%2Fdata%2Fdesign%2Fdemo%2F9997dae8-02b9-47ca-b5cf-887b5f7bc010.zip 即可動態查看設計的原理圖、PCB、3D 及 BOM,查詢設計中器件、走線、焊盤的屬性詳情。還可以在原理圖中與AI小助手互動,幫您更高效地學習設計細節: wKgZPGfjeWqAPVtBAAKP-2FJQVM514.pngwKgZPGfjeWqAQQrOAAGz9dW9qYA934.png概覽

OpenRPNCalc 是一款基于 STM32 微控制器的科學計算器。其源代碼、原理圖和 PCB 設計文件均以開放許可的方式發布。其目標是開發一個具有以下功能的硬件平臺:

無需特殊工具即可復制(最好也不需要 3D 打印機),僅使用 PCB 板廠生產的電路板

可定制鍵盤,以滿足特定需求(如 RPN 或代數邏輯、定制功能等)

功耗低,電池壽命長

高質量、緊湊、堅固的外殼

這款計算器的硬件設計靈感來自 SwissMicros DM42 計算器(該計算器本身模仿著名的 HP-42),但它是從零開始設計的。 wKgZPGfjeWqAdejEAAGcGjSJ6VY236.jpg

功能特性

逆波蘭記數法(Reverse Polish notation):采用大容量棧(最多可容納100個元素)進行計算

雙精度算術

“標準"科學計算器函數(三角函數、對數函數、指數函數、平方根函數和冪函數)

誤差函數 (erf) 及其反函數 (erfinv)、伽馬函數和 log(Gamma) 函數、組合和排列、泊松分布、高斯分布和卡方分布的 p 值

固定、科學(SCI)和工程(ENG)顯示模式(包括 ENG 模式中的 SI 前綴),精度從 3 位到 10 位可調

使用誤差傳播進行不確定性計算(UNCERT 模式):這在軟件計算器中很少見,在硬件計算器中幾乎聞所未聞

相對論運動學公式:包括質心系下二體衰變動量的計算、角度與偽快速度之間的轉換、貝塔因子(beta)和伽馬因子(gamma)的計算等

100 個存儲寄存器

待機模式下,液晶顯示屏打開時的功耗為 ~16 uA,液晶顯示屏關閉時的功耗為 1-2 uA。

硬件概覽

該計算器基于低功耗32位ARM微控制器STM32L476構建,工作頻率為16 MHz。顯示屏采用夏普Memory LCD模塊LS027B7DH01(400×240像素單色屏)。鍵盤使用輕觸式觸覺開關,具體型號為松下EVPBT1C4A000(觸發力度50g)。所有電子元件由一枚3V鋰電池(CR2016)供電,可支持數年運行。

外殼采用多層PCB堆疊結構設計:

前后面板為鋁基PCB,表面覆蓋白色阻焊層與黑色絲印標識。

按鍵同樣由PCB制成,標簽通過絲印工藝印制。

所有組件通過6個M2支架和12顆平頭螺絲固定,外殼尺寸為135×73×7毫米

外殼與裝配

使用 PCB 作為計算器的基本組件。最上面的三塊 PCB 是鋁基板(黑色絲印在白色阻焊上),最下面的是常見的 FR4 板(白色絲印在黑色阻焊上)。鋁基印刷電路板正常使用,而 FR4 PCB 則包含面板化按鍵焊盤(最左和最右兩塊板)以及幫助焊接按鍵的夾具部件(中間兩塊板),在組裝外殼前必須將它們與框架分離。

wKgZPGfjeWqAVI25AAIPVybjA4g423.jpg

焊接治具組裝,由四塊0.8毫米厚板材(從下至上標記為“A”至“D”)堆疊構成,通過M3螺絲與螺母固定。邊緣的兩個凹槽用于固定鍵帽頂部,便于用銼刀修整郵票孔(PCB分板殘留毛邊)。頂部的兩個凹槽用于在焊接時精確定位鍵帽的上下部分。

wKgZPGfjeWqAbdtZAACN-ig3Zk0548.jpg

焊接后的鍵帽:當前版本使用3D打印墊片,通過卡扣固定在鍵帽底部孔位中。下一版本將改用松下開關的長柄型號(無需額外墊片)。

wKgZPGfjeWqAej57AAChAReM3LU109.jpg

外殼的兩部分結構

左側:包含主PCB、墊片、前面板、框架及按鍵。

右側:帶有兩個墊片的鍵盤PCB。前一版本鍵盤PCB存在設計缺陷(需手動焊接飛線,圖中可見),新版文件已修復此問題

wKgZPGfjeWqAaYEiAAG_O_-j0A4961.jpg

柔性排線連接與合蓋準備:兩片PCB通過柔性排線連接,完成組裝后可閉合外殼。

wKgZPGfjeWqAdejEAAGcGjSJ6VY236.jpg

ST-LINK接口電源開關與PCB層疊結構特寫

wKgZPGfjeWuAJ7kUAACeEKPcb_4686.jpg

原理圖 & PCB

原理圖

wKgZPGfjeWuAfL-EAAKifstcWFo148.pngwKgZPGfjeWuAfL-EAAKifstcWFo148.png 鍵盤 wKgZPGfjeWuAbFjCAAMVRg7Mg9E687.png Spacer 1 wKgZPGfjeWuAKbx9AAJCjiHtXOA392.png Spacer 2 wKgZPGfjeWuACZe6AAJgo6i0xIE056.png MCU PCB wKgZPGfjeWyAIAaUAAN0_JP7-YA450.png Spacer 3 wKgZPGfjeWyAY177AADwjl4DDTE604.png 前面板 wKgZPGfjeWyAFQD7AAFSLzwvs30715.png 主框架 wKgZPGfjeWyAFU08AADSjknAjJE603.pngLicense CERN-OHL-P-2.0 license

倉庫 & 下載

可以在Github中獲取開源倉庫:

https://github.com/apoluekt/OpenRPNCalc

Baidu 下載:

注意:如果想第一時間收到 KiCad 內容推送,請點擊下方的名片,按關注,再設為星標。

常用合集匯總:

和 Dr Peter 一起學 KiCad

KiCad 8 探秘合集

KiCad 使用經驗分享

KiCad 設計項目(Made with KiCad)

常見問題與解決方法

KiCad 開發筆記

插件應用

發布記錄

審核編輯 黃宇

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

    關注

    48

    文章

    7761

    瀏覽量

    152884
  • STM32
    +關注

    關注

    2281

    文章

    10967

    瀏覽量

    359917
  • KiCAD
    +關注

    關注

    5

    文章

    192

    瀏覽量

    9107
收藏 0人收藏

    評論

    相關推薦

    Made with KiCad(120):Tangara 便攜式音樂播放

    “? Tangara 是一款便攜式音樂播放。它可通過 3.5 毫米耳機插孔或藍牙輸出高品質音質,電池續航時間長。 ” Made with KiCad 系列將支持新的展示方式。直接將以下鏈接復制到
    的頭像 發表于 03-21 11:17 ?182次閱讀
    <b class='flag-5'>Made</b> with <b class='flag-5'>KiCad</b>(120):Tangara 便攜式音樂播放<b class='flag-5'>器</b>

    Made with KiCad(119):基于 ESP32 的離線便攜式全球導航衛星系統設備

    “ ?這是一款開源、隱私友好型小型 GNSS 接收,配有 ESP32 和 NFC,適用于所有基于位置的項目,包括跟蹤監控攝像頭。? ” Made with KiCad 系列將支持新的
    的頭像 發表于 03-14 11:22 ?365次閱讀
    <b class='flag-5'>Made</b> with <b class='flag-5'>KiCad</b>(119):基于 ESP32 的離線便攜式全球導航衛星系統設備

    Made with KiCad(118):Inkplate 4 TEMPERA 墨水屏終端

    “ ?Inkplate 4 TEMPERA 是一款由 Soldered Electronics 推出的開源、兼容 Arduino 的 3.8 英寸電子墨水設備,具備多種外設。? ” Made
    的頭像 發表于 03-07 11:15 ?189次閱讀
    <b class='flag-5'>Made</b> with <b class='flag-5'>KiCad</b>(118):Inkplate 4 TEMPERA 墨水屏終端

    Made with KiCad(117):ShaRPiKeebo 樹莓派 Zero 2W 擴展板

    “?一個小型的 Linux 計算機,集成了鍵盤、日光下可讀的屏幕和長距離收發。核心板是 Raspberry Pi Zero W 或 2W。?” Made with KiCad 系列將
    的頭像 發表于 03-04 11:12 ?338次閱讀
    <b class='flag-5'>Made</b> with <b class='flag-5'>KiCad</b>(117):ShaRPiKeebo 樹莓派 Zero 2W 擴展板

    Made with KiCad(116):GreatFET One 硬件黑客最佳搭檔

    。 ? ” Made with KiCad 系列將支持新的展示方式。直接將以下鏈接復制到瀏覽中(或點擊“閱讀原文”): https://www.eda.cn/ecadViewer/viewerPage
    的頭像 發表于 02-14 11:37 ?203次閱讀
    <b class='flag-5'>Made</b> with <b class='flag-5'>KiCad</b>(116):GreatFET One 硬件黑客最佳搭檔

    Made with KiCad(113):低功耗藍牙智能骰子

    “ ?設計使用了由?nRF52840 構建的低功耗模組 NINA-B306-00B,并集成了 MPU6050 慣性測量單元。 ? ” Made with KiCad 系列將支持新的展示方式。直接將以
    的頭像 發表于 01-17 11:18 ?351次閱讀
    <b class='flag-5'>Made</b> with <b class='flag-5'>KiCad</b>(113):低功耗藍牙智能骰子

    Made with KiCad(111):Vimdrones AM32 ESC 開發板

    “ ?Vimdrones AM32 ESC 開發板專為 AM32 開源 ESC 項目設計,內置電機和 CAN 端口,可使用 DroneCAN 進行無縫開發和測試。 ” Made with KiCad
    的頭像 發表于 01-07 11:14 ?438次閱讀
    <b class='flag-5'>Made</b> with <b class='flag-5'>KiCad</b>(111):Vimdrones AM32 ESC 開發板

    Made with KiCad(108):基于 LattePanda-Mu 的 nvme 載板

    “ ?一個為 LattePanda Mu 設計的 mini-ITX NVMe 載板項,包含六個M.2 和兩個PCIe端口,可以用作 NAS。? ” ? Made with KiCad 系列將支持
    的頭像 發表于 12-19 11:16 ?436次閱讀
    <b class='flag-5'>Made</b> with <b class='flag-5'>KiCad</b>(108):基于 LattePanda-Mu 的 nvme 載板

    Made with KiCad(107):LattePanda-Mu 載板(Lite Carrier)

    KiCad 設計) ? ” Made with KiCad 系列將支持新的展示方式。直接將以下鏈接復制到瀏覽中(或點擊“閱讀原文”): https://www.eda.cn/eca
    的頭像 發表于 12-07 11:54 ?469次閱讀
    <b class='flag-5'>Made</b> with <b class='flag-5'>KiCad</b>(107):LattePanda-Mu 載板(Lite Carrier)

    Made with KiCad(十二):JPL開源漫游車

    “ ?JPL 開源漫游車是 JPL 用于探索火星表面的六輪漫游車設計的縮減版,是一種開源、自己動手制造的漫游車。 ? ” 概覽 JPL 開源漫游車是 JPL 用于探索火星表面的六輪漫游車設計的縮減
    的頭像 發表于 12-04 18:05 ?975次閱讀
    <b class='flag-5'>Made</b> with <b class='flag-5'>KiCad</b>(十二):JPL<b class='flag-5'>開源</b>漫游車

    Made with KiCad(五):USB轉CAN適配器

    “ ?一個比較成熟的USB轉CAN的開源硬件項目。基于該項目,衍生出很多新的項目,如CANable。 ? ” 概覽 CandleLight 是一款低價的開源硬件 (CERN OHL) USB 轉
    的頭像 發表于 11-13 18:09 ?706次閱讀
    <b class='flag-5'>Made</b> with <b class='flag-5'>KiCad</b>(五):USB轉CAN適配器

    Made with KiCad(106):ScopeFun 多功能開源儀器

    “ ?ScopeFun 是一個開源的一體化儀器平臺。它包括示波器、任意波形發生、頻譜分析儀、邏輯分析儀和數字模式發生。 ” Made with
    的頭像 發表于 11-12 12:24 ?764次閱讀
    <b class='flag-5'>Made</b> with <b class='flag-5'>KiCad</b>(106):ScopeFun 多功能<b class='flag-5'>開源</b>儀器

    KiCad EDA版本說明

    KiCad EDA 版本說明 開源且商業友好 KiCad EDA 是一款電子設計自動化(EDA)軟件,開源且可以免費用于商業設計。 使用時無需單獨授權,即可免費用于商業產品的設計和開發
    的頭像 發表于 11-12 12:24 ?954次閱讀
    <b class='flag-5'>KiCad</b> EDA版本說明

    開源 KiCad/AD 查看 + AI Copilot?

    先簡單總結下這個項目的主要功能: 這是一個基于 Web 的 EDA 查看,支持查看 KiCad 和 Altium Designer 的二進制設計圖紙(和 Altium 365 查看 非常類似
    發表于 08-18 22:41

    OpenHarmony開發案例:【分布式計算器

    使用分布式能力實現了一個簡單的計算器應用,可以進行簡單的數值計算,支持遠程拉起另一個設備的計算器應用,兩個計算器應用進行協同計算
    的頭像 發表于 04-11 15:24 ?1220次閱讀
    OpenHarmony開發案例:【分布式<b class='flag-5'>計算器</b>】
    主站蜘蛛池模板: 香蕉水蜜桃牛奶涩涩 | 边做边爱播放3免费观看 | 日本护士在线观看 | 在线亚洲精品国产一区麻豆 | 俄罗斯videosbest8 | 国产h视频在线观看免费 | 久久精品视频91 | 亚洲AV无码A片在线观看蜜桃 | 国产曰韩无码亚洲视频 | 狠狠狠的在啪线香蕉 | 精品少妇高潮蜜臀涩涩AV | 艳妇臀荡乳欲伦岳TXT下载 | 吃奶啃奶玩乳漫画 | 国产精品久久久久影院色 | 老司机午夜影院味味 | 黄小飞二人转 | 青青青国产依人精品视频 | 伦理片 qvod| 熟女强奷系列中文字幕 | 黄色三级在线观看 | 小黄鸭YELLOWDUCK7596| 99pao成人国产永久免费视频 | 国产成人久久AV免费看澳门 | MD传媒MD0021在线观看 | 动漫美女脱小内内露尿口 | 伊人无码高清 | 吸奶舔下面 | 日韩一区二区三区免费体验 | 亚洲在线国产日韩欧美 | 无套内射CHINESEHD | 草草久久久亚洲AV成人片 | 午夜宅宅伦电影网中文字幕 | 香蕉在线播放 | 男神插曲女生软件完整版 | 青青精品国产自在线拍 | 四虎影视国产精品亚洲精品hd | 成年色黄APP下载 | 好硬好湿好大再深一点动态图 | 三级黄色在线免费观看 | 久青草国产观看在线视频 | 青草国产超碰人人添人人碱 |

    電子發燒友

    中國電子工程師最喜歡的網站

    • 2931785位工程師會員交流學習
    • 獲取您個性化的科技前沿技術信息
    • 參加活動獲取豐厚的禮品