本書有DRM加密保護,需使用HyRead閱讀軟體開啟
  • Arduino 貓咪餵食碗控制器開發
  • 點閱:66
  • 作者: 曹永忠, 許智誠, 蔡英德著
  • 出版社:渥瑪數位
  • 出版年:2014[民103]
  • 集叢名:Maker系列
  • ISBN:978-986-5629-01-4 ; 986-5629-01-1
  • 格式:PDF
  • 版次:初版
  • 附註:簡體字版 繁體版ISBN:978-986-9098-41-0 題名取自版權頁 封面英文題名: Using Arduino to develop a controller for cat-feeder
租期14天 今日租書可閱讀至2021-05-24

在克里斯.安德森(Chris Anderson)所著『自造者時代:啟動人人製造的第三次工業革命』提到,過去幾年,世界來到了一個重要里程碑:實體製造的過程愈來愈像軟體設計,開放原始碼創造了軟體大量散佈與廣泛使用,如今,實體物品上也逐漸發生同樣的效應。網路社群中的程式設計師從Linux 作業系統出發,架設了今日世界上絕大部分的網站(Apache WebServer),到使用端廣受歡迎的FireFox 瀏覽器等,都是開放原始碼軟體的最佳案例。

現在自造者社群(Maker Space)也正藉由開放原始碼硬體,製造出電子產品、科學儀器、建築物,甚至是3C 產品。其中如Arduino 開發板,銷售量已遠超過當初設計者的預估。連網路巨擘Google Inc.也加入這場開放原始碼運動,推出開放原始碼電子零件,讓大家發明出來的硬體成品,也能與Android 軟體連結、開發與應用。

目前全球各地目前有成千上萬個「自造空間」(makerspace)─光是上海就有上百個正在籌備中,多自造空間都是由在地社群所創辦。如聖馬特奧市(SanMateo)的自造者博覽會(Maker Faire),每年吸引數10 萬名自造者前來朝聖,彼此觀摩學習。但不光是美國,全球各地還有許多自造者博覽會,台灣一年一度也於當地舉辦Maker Fair Taiwan,數十萬的自造者(Maker)參予了每年一度的盛會。

世界知名的歐萊禮(O'Reilly)公司,也於2005 年發行的《Make》雜誌,專門出版自造者相關資訊,Autodesk, Inc.主導的Instructables - DIY How To Make Instructions(http://www.instructables.com/),也集合了全球自造者分享的心得與經驗,舉凡食物、玩具、到3C 產品的自製經驗,也分享於網站上,成為全球自造者最大、也最豐富的網站。

本系列『Maker 系列』由此概念而生。面對越來越多的知識學子,也希望成為自造者(Make),追求創意與最新的技術潮流,筆著因應世界潮流與趨勢,思考著『如何透過逆向工程的技術與手法,將現有產品開發技術轉換為我的知識』的思維,如果我們可以駭入產品結構與設計思維,那麼了解產品的機構運作原理與方法就不是一件難事了。更進一步我們可以將原有產品改造、升級、創新,並可以將學習到的技術運用其他技術或新技術領域,透過這樣學習思維與方法,可以更快速的掌握研發與製造的核心技術,相信這樣的學習方式,會比起在已建構好的開發模組或學習套件中學習某個新技術或原理,來的更踏實的多。

本系列的書籍,因應自造者運動的世界潮流,希望讀者當一位自造者,將現有產品的產品透過逆向工程的手法,進而了解核心控制系統之軟硬體,再透過簡單易學的Arduino 單晶片與C 語言,重新開發出原有產品,進而改進、加強、創新其原有產品的架構。如此一來,因為學子們進行『重新開發產品』過程之中,可以很有把握的了解自己正在進行什麼,對於學習過程之中,透過實務需求導引著開發過程,可以讓學子們讓實務產出與邏輯化思考產生關連,如此可以一掃過去陰霾,更踏實的進行學習。

本書要以『Arduino 貓咪餵食碗控制器開發』來進行自造產品設計,主要是使用市售的貓咪餵食碗,透過逆向工程的技術,重新開發微電腦控制器,主要的目的是希望學子可以學到全自動化的基礎觀念與基礎能力。作者們的巧思,希望讀者可以了解與學習到作者寫書的初衷。

作者簡介

曹永忠(Yung-Chung Tsao),中央大學資訊管理學系博士,專研於軟體工程、軟體開發與設計、物件導向程式設計。現為自由作家,長期投入軟體工程、資訊系統設計與開發、企業應用系統開發、單晶片開發與控制、新產品開發管理、網頁設計與開發、商品及人像攝影等領域,並持續發表作品及相關專業著作。

許智誠(Chih-Cheng Hsu),美國加州大學洛杉磯分校(UCLA) 資訊工程系博士,曾任職於美國IBM等軟體公司多年,現任教於中央大學資訊管理學系,主要研究為軟體工程、設計流程與自動化、數位教學、雲端裝置、多層式網頁系統、系統整合。

蔡英德(Yin-Te Tsai),國立清華大學資訊科學系博士,目前是靜宜大學資訊傳播工程學系教授兼靜宜大學主任秘書兼計算機及通訊中心主任,主要研究為演算法設計與分析、生物資訊、軟體開發。

  • 自序(第iii頁)
  • 自序(第v頁)
  • 目 录(第vii頁)
  • 图目录(第x頁)
  • 表目录(第xii頁)
  • Maker 系列(第1頁)
  • Arduino(第4頁)
    • Arduino 特色(第6頁)
    • Arduino 硬件-Duemilanove(第6頁)
    • Arduino 硬件-UNO(第8頁)
    • Arduino 硬件-Mega 2560(第9頁)
    • 程序设计(第11頁)
    • 区块式结构化程序语言(第12頁)
    • 批注(第15頁)
    • 变数(第15頁)
    • 型态转换(第21頁)
    • 逻辑控制(第25頁)
    • 算术运算(第32頁)
    • 输入输出脚位设定(第36頁)
    • 时间函式(第53頁)
    • 数学函式(第55頁)
    • 随机数函式(第60頁)
    • 通讯函式(第61頁)
    • 如何烧录Bootloader(第68頁)
    • 章节小结(第83頁)
  • 猫咪喂食碗介绍(第85頁)
    • 电子感应宠物饭盒(第86頁)
    • 章节小结(第88頁)
  • 猫咪喂食碗控制机构(第90頁)
    • TCRT5000 红外反射式光电传感器(第90頁)
    • 循线感线器边界侦测(第95頁)
    • 红外线动作传感器(PIR Motion Sensor)(第100頁)
    • HC-SR501 实验(第102頁)
    • 章节小结(第110頁)
  • 马达(第112頁)
    • 马达介绍(第112頁)
    • 控制马达介绍(第117頁)
    • L298N DC 电机驱动板(第121頁)
    • 章节小结(第124頁)
  • 猫咪喂食碗控制器开发(第126頁)
    • 市售猫咪喂食碗拆解(第126頁)
    • 读取红外反射式光电传感器装置(第128頁)
    • 控制马达正反转(第130頁)
    • 读取机构极限开关(第133頁)
    • 猫咪喂食碗整合程序(第139頁)
    • 章节小结(第143頁)
    • 本书总结(第144頁)
    • 作者介绍(第145頁)
    • 附录(第146頁)
    • 参考文献(第220頁)
紙本書 NT$ 500
單本電子書
NT$ 89

點數租閱 20點
租期14天
今日租書可閱讀至2021-05-24
還沒安裝 HyRead 3 嗎?馬上免費安裝~
QR Code