---
# System prepended metadata

title: 自動神奇寶寶搖籃(Task failed successfully)

---

# 自動神奇寶寶搖籃(Task failed successfully)
Idea of  making an auto rocking cribs for babies worldwide.
(maybe somehow make it multi use?)

[雲端連結](https://drive.google.com/drive/folders/1y77Jt5A46lAFoK9j8nZe_juB7zZpcIWe?usp=sharing)
## 創作動機
現代社會當中，存在許多雙薪家庭。在工作、家庭的雙面夾擊之下，年輕人往往會選擇縮小家庭規模以減少來自家庭的壓力(親情牽絆、生活開銷增加...等)，致力於獲得事業上的成就 。
本計畫期望創造成本低廉的嬰兒照護裝置，讓年輕一輩在努力工作時也能輕鬆擔下為人父母的照護責任，用小錢解決大問題。
## 系統簡介

## Things to try 
We can add things below:
Monitor of...
* Babies' current state(Alarm of some sort):
    * Computer vision system remotely monitors premature babies(report):
    https://createdigital.org.au/non-invasive-monitoring-premature-babies/
    * whole paper: 
    https://www.mdpi.com/2313-433X/7/8/122/htm
    * Cubo AI(currently existing product):
     https://us.getcubo.com/
* Babies' cry (calm them down?rocking?):
## 預期成果
* 與手機應用程式同步，可以偷看寶寶狀況
* 寶寶有狀況可以手機通知
  * 哭聲辨識配合視覺做狀況判斷
  * ~~遠距離生命跡象監測~~
* 尿布警報
  * 異味偵測
* 自動偵測哭聲進行安撫
  * 自動搖搖
  * 播放搖籃曲、白噪音之類安撫聲
  * 哭聲分析 [範例](https://towardsdatascience.com/create-your-own-smart-baby-monitor-with-a-raspberrypi-and-tensorflow-5b25713410ca)
* 路徑規劃
* 姿勢不對勁~~快燒焦~~的時候幫忙翻面
* ~~自動開門(?)~~

## Datasheet
### 異味偵測器
|品項|網址|
|---|---|
|ams IAQ-CORE C,Air Quality Sensor|https://twcn.rs-online.com/web/p/environmental-sensor-ics/1024162|
|iAQ-Core|https://www.mouser.tw/datasheet/2/1081/iaQ_Core_Datasheet-1890457.pdf
|ppd42 Particle sensor|https://www.mouser.com/datasheet/2/744/Seeed_101020012-1217636.pdf|
||https://files.seeedstudio.com/wiki/Grove_Dust_Sensor/resource/Grove_-_Dust_sensor.pdf|
|arduino_iAQcore|https://github.com/maarten-pennings/iAQcore
||https://forum.arduino.cc/t/problem-with-interfacing-ams-iaq-core-p-gas-sensor-through-i2c/338152/4
|CCS811|https://cdn-learn.adafruit.com/assets/assets/000/044/636/original/CCS811_DS000459_2-00-1098798.pdf

## 哭哭喔
[哭聲分析 dataset](https://github.com/gveres/donateacry-corpus)
[mp3 to npz](https://stackoverflow.com/questions/53633177/how-to-read-a-mp3-audio-file-into-a-numpy-array-save-a-numpy-array-to-mp3)
[Pyaudio](https://zwindr.blogspot.com/2017/03/python-pyaudio.html)


## Jetson Nano
ip: 192.168.50.75
username: airobots
pswd:空白鍵

## PyAudio
Portaudio.h: No such file or directory
[portaudio tgz](http://files.portaudio.com/download.html)

fatal error: Python.h: No such file or directory:
`install python3.x-dev #base on your version`

## Virtual Env
```
source /baby/env/env01/bin/activate
```
退出虛擬環境
```
deactivate
```

### 異味偵測
python/poopoo.py

#### 開啟權限
`sudo chmod 777 /dev/ttyACM0`

### 錄音
python/audio.py

### 馬達
use_Motor_Driver\USB2CAN_CppController\build



## 進度安排


| 週數 | 進度 |
|-----| ---------------- |
| 1   |準備材料週+畫桿件+熟悉Jetson nano+測馬達|
| 2   |加工床板+模擬桿件+~~異味偵測器研究~~+熟悉Jetson nano|
| 3   |影像處理雛形+馬達控制+零件採買+床板加工+異味偵測|
| 4   |~~哭聲分析~~+馬達控制+異味偵測程式+影像辨識   |
| 5   |桿件抵達(大概)+音效輸入輸出+馬達控制+影像辨識+聲音辨識|
| 6   |馬達跟影像完成+哭聲訓練+系統整合+數據傳輸研究    |
| 7   |系統整合+數據傳輸+遠端監視  |
| 8   |整體測試+完成床加馬達測試+整合哭聲系統配合馬達+分配企劃書   |
| 9   |整體測試+更改企劃書+拍影片    |
| 10  |整體測試    |



## 會議記錄
### 1/17
#### 先做功能
* 偵測哭聲，搖動
* 異味偵測
* 視覺辨識

#### 要的東西
* 嬰兒床 [$ 2243](https://reurl.cc/3joDmX)
* 馬達x4
* Jetson nano
* 收音麥克風
* 異味偵測器
* 鏡頭
* 桿件加工
* 彈簧
* 阻尼器

 ### 1/18
 討論完買的東西
 ## 開發進度

 #### 第二周
- [x] 看/買滾珠軸承 30*
- [x] 細桿加粗
- [X] 加軸承槽
- [X] 看木板
- [x] 光軸靠座(3D PRINTED)
- [x] 孫得肯出零件表跟檔案
#### 第三周
:::danger
回來印馬達支架!!!
2/6買偵測器!!!
:::
- [X] 採購
    - [X] 木板(for 床板 長榮路 順億建材行)
    - [X] ~~6mm 光軸~~
    - [X] 10mm光軸(辰弘老闆救人了)
- [X] 床板組合完成
- [X] 異味偵測器研究
- [x] 馬達控制研究(同步轉動、同步停下至初始位置)
- [x] 影像處理(雛形，表情辨識成功)
#### 第四周
- [x] 馬達、影像處理:延續上週進度
- [x] 採購
    - [x] 麥克風
    - [x] usb 音效卡
    - [x] 木頭肋條 (+床角底部 ?? )
    - [X] ~~m4x20 20個~~
    - [x] ~~墊片(內徑>10，外徑<22) 100個~~
- [X] 桿件組合測試
- [X] 異味偵測程式雛形
- [x] 設計殼、想位置
- [X] 影像辨識:資料蒐集
#### 第五周
- [X] 哭聲辨識
- [x] 桿件假組
- [x] 麥克風輸入
#### 第六周
- [ ] 完成床
    - [X] 馬達測試
- [X] 哭聲訓練
- [ ] 裝喇叭
- [X] 數據傳輸研究
- [ ] 系統整合
- [x] 視覺完成
#### 第七周
- [x] 哭聲完成
- [x] 遠端監視
- [ ] 搖籃曲選曲
- [x] 去廁所測異味偵測
- [ ] DEMO呈現(用平板播影片測哭跟馬達、去廁所測值、異味在床上功能)
#### 第八周
- [ ] 完成床加馬達測試
- [ ] 整合哭聲系統配合馬達
- [x] 分配企劃書
#### 第九週
- [X] 裝相機
    - [x] 相機安裝裝置
- [ ] 直播
