Target Board for RX65N ADC

Target Board for RX65Nで加速度センサを付けました。
昔買った3軸加速度センサKXM52を使用しました。ADCでXYZの3軸を測定できます。
スマートコンフィグレータを使用したので簡単にペリフェラルのコードが作成できます。
タイマで一定間隔でサンプリングすることも簡単です。500msで測定して1秒間隔でLCDに表示しました。

Accelerometer attached on Target Board for RX65N.
I used the KXM52 3-axis acceleration sensor, which I bought a long time ago. ADC can measure three axes of XYZ.
Using the smart configurator, you can easily create peripheral code.
It is easy to sample at regular intervals with a timer. Measured at 500ms and displayed on the LCD at 1 second intervals.

加速度計附在目標板上,用於RX65N。
我使用了很久以前購買的KXM52 3軸加速度傳感器。 ADC可以測量XYZ的三個軸。
使用智能配置器,您可以輕鬆創建外圍代碼。
使用計時器定期進行採樣很容易。 以500毫秒進行測量,並以1秒的間隔顯示在LCD上。

RED BEAN CULTIVATION WITH GR-ADZUKI5

小豆はさらに育っています。

温度と照度と水分のログを取りました。

7月30日のデータです。朝の水やりで水分が上昇しています。
温度は観測点で40℃を超えています。とても暑い日が続いています。
照度は、4時30分くらいから明るくなり始めます。19時くらいに暗くなっています。

Red beans growing further.
I got a log of temperature, illuminance and moisture.
It is data of July 30th. Moisture is rising with morning watering.
The temperature is over 40 ° C at the observation point. A very hot day continues.
Illuminance starts to brighten around 4:30. It is dark around 19 o’clock.

紅豆正在進一步發展。
我得到了溫度,照度和濕度的記錄。
這是7月30日的數據。 早上澆水時水分上升。
觀察點溫度超過40°C。 炎熱的一天還在繼續。
4:30左右,照度開始變亮。 它在19點左右是黑暗的。

 

 

RED BEAN CULTIVATION WITH GR-ADZUKI4

小豆は大きく育っています。

RTCに対応させて1分ごとに温度と照度をSDカードに記録できるようにしました。
まずはテストに、部屋の温度と照度を24時間記録してみました。
シリアル通信でRTCの日時を設定できるようにしました。

在室時に電灯で照度が上がっています。エアコンを入れて温度も急激に下がっています。
サンプルプログラムは、以下にあります。
https://github.com/jendo1969/GR-ADZUKI2/blob/master/SD/Datalogger3/Datalogger3.ino

Red beans grow big.
We made it possible to record temperature and illuminance on SD card every minute for RTC.
First of all, I tested the room temperature and illuminance for 24 hours.
We made it possible to set RTC date and time by serial communication.
Illuminance is rising with electric light when in the office. Temperature also drops sharply with the air conditioner.
The sample program is shown below.
https://github.com/jendo1969/GR-ADZUKI2/blob/master/SD/Datalogger3/Datalogger3.ino

紅豆長大了。
我們可以每分鐘為SDC記錄SD卡上的溫度和照度。
首先,我測試了室溫和照度24小時。
我們可以通過串行通信設置RTC日期和時間。
在辦公室裡,隨著電燈的照射,照度會升高。 空調溫度也急劇下降。
示例程序如下所示。
https://github.com/jendo1969/GR-ADZUKI2/blob/master/SD/Datalogger3/Datalogger3.ino

 

RED BEAN CULTIVATION WITH GR-ADZUKI3

GR-ADZUKIの小豆栽培の続きです。

芽ができました。1週間で12株中半分程度発芽しています。
SDカードに温度を1秒間隔で記録しました。

14日の15時から4.5時間記録しました。夕方で日陰になっていたので24.5℃くらいから徐々に気温が下がっています。
観察を継続していきます。

It is the continuation of red bean cultivation of GR-ADZUKI.
Red beans germinated. About a half of 12 shares germinate in one week.
The temperature was recorded on the SD card at 1 second intervals.
We recorded for 4.5 hours from 15 o’clock on the 14th. Since the shade was falling in the evening, the temperature is gradually decreasing from around 24.5 ° C.
I will continue observation.

這是GR-ADZUKI的紅豆栽培的延續。
紅豆發芽。 大約一半的12股在一周內發芽。
以1秒的間隔將溫度記錄在SD卡上。
我們從14日15點起錄製了4.5小時。 由於陰影在晚上下降,溫度從大約24.5°C逐漸降低。
我會繼續觀察。

RED BEAN CULTIVATION WITH GR-ADZUKI2

GR-ADZUKIで小豆栽培を行います。まだ危機が準備できていません。
まずは、種まきです。
ポップアップ式簡易室温 ガーデンハウス M を使用します。
https://www.amazon.co.jp/%E3%83%9E%E3%83%AB%E3%83%8F%E3%83%81%E7%94%A3%E6%A5%AD-7000-%E3%83%9D%E3%83%83%E3%83%97%E3%82%A2%E3%83%83%E3%83%97%E5%BC%8F%E7%B0%A1%E6%98%93%E5%AE%A4%E6%B8%A9-%E3%82%AC%E3%83%BC%E3%83%87%E3%83%B3%E3%83%8F%E3%82%A6%E3%82%B9-M/dp/B001UDR9FA/ref=sr_1_1?ie=UTF8&qid=1531052776&sr=8-1&keywords=%E3%83%9D%E3%83%83%E3%83%97%E3%82%A2%E3%83%83%E3%83%97%E5%BC%8F%E7%B0%A1%E6%98%93%E5%AE%A4%E6%B8%A9+%E3%82%AC%E3%83%BC%E3%83%87%E3%83%B3%E3%83%8F%E3%82%A6%E3%82%B9+M


種を植えて水をやりました。

We will do red bean cultivation with GR-ADZUKI. We have not prepared a crisis yet.
First, it is seedling.
We use pop-up simple room temperature garden house M.

https://www.amazon.co.jp/%E3%83%9E%E3%83%AB%E3%83%8F%E3%83%81%E7%94%A3%E6%A5%AD-7000-%E3%83%9D%E3%83%83%E3%83%97%E3%82%A2%E3%83%83%E3%83%97%E5%BC%8F%E7%B0%A1%E6%98%93%E5%AE%A4%E6%B8%A9-%E3%82%AC%E3%83%BC%E3%83%87%E3%83%B3%E3%83%8F%E3%82%A6%E3%82%B9-M/dp/B001UDR9FA/ref=sr_1_1?ie=UTF8&qid=1531052776&sr=8-1&keywords=%E3%83%9D%E3%83%83%E3%83%97%E3%82%A2%E3%83%83%E3%83%97%E5%BC%8F%E7%B0%A1%E6%98%93%E5%AE%A4%E6%B8%A9+%E3%82%AC%E3%83%BC%E3%83%87%E3%83%B3%E3%83%8F%E3%82%A6%E3%82%B9+M
I planted seeds and watered them.

用GR-ADZUKI做紅豆栽培。 我們還沒有準備好危機。
首先,它是幼苗。
我們使用彈出簡單的室溫花園洋房M.

https://www.amazon.co.jp/%E3%83%9E%E3%83%AB%E3%83%8F%E3%83%81%E7%94%A3%E6%A5%AD-7000-%E3%83%9D%E3%83%83%E3%83%97%E3%82%A2%E3%83%83%E3%83%97%E5%BC%8F%E7%B0%A1%E6%98%93%E5%AE%A4%E6%B8%A9-%E3%82%AC%E3%83%BC%E3%83%87%E3%83%B3%E3%83%8F%E3%82%A6%E3%82%B9-M/dp/B001UDR9FA/ref=sr_1_1?ie=UTF8&qid=1531052776&sr=8-1&keywords=%E3%83%9D%E3%83%83%E3%83%97%E3%82%A2%E3%83%83%E3%83%97%E5%BC%8F%E7%B0%A1%E6%98%93%E5%AE%A4%E6%B8%A9+%E3%82%AC%E3%83%BC%E3%83%87%E3%83%B3%E3%83%8F%E3%82%A6%E3%82%B9+M
我種了種子並給它們澆水。

RED BEAN CULTIVATION WITH GR-ADZUKI1

GR-ADZUKIで小豆栽培を始めようと思いまいたが、機器作成が間に合わずに栽培時期を迎えてしまいました。

種、肥料を用意しました。

まず耕して肥料をまくところから始めます。

I thought about starting red bean cultivation with GR – ADZUKI, but the time of cultivation ceased without making the equipment in time.
We prepared seeds and fertilizer.
Start by plowing and fertilizing.

我想過用GR-ADZUKI開始紅豆種植,但是沒有及時製作設備就停止了種植時間。
我們準備了種子和肥料。
從耕作和施肥開始。

GR-ADZUKI GROVE LIGHT SENSOR

GR-AZUKIに照度センサーを接続しました。
http://wiki.seeedstudio.com/Grove-Light_Sensor/

アナログ式の照度センサで、フォトレジスタGL5528を使用したV1.0です。

プログラムは以下のサンプルプログラムを参考にしました。
https://seeeddoc.github.io/Grove-Light_Sensor/

サンプルプログラムは以下にあります。
https://github.com/jendo1969/GR-ADZUKI2/blob/master/sensors/sensors.ino

I connected an illuminance sensor to GR-AZUKI.
http://wiki.seeedstudio.com/Grove-Light_Sensor/
It is an analog type illuminance sensor, V1.0 using photo register GL 5528.
The program consulted the following sample program.

https://seeeddoc.github.io/Grove-Light_Sensor/
The sample program is below.
https://github.com/jendo1969/GR-ADZUKI2/blob/master/sensors/sensors.ino

我將照度傳感器連接到GR-AZUKI。
http://wiki.seeedstudio.com/Grove-Light_Sensor/
它是一個模擬型照度傳感器,V1.0使用照片寄存器GL 5528。
該計劃諮詢了以下示例程序

https://seeeddoc.github.io/Grove-Light_Sensor/
示例程序如下。

https://github.com/jendo1969/GR-ADZUKI2/blob/master/sensors/sensors.ino

GR-ADZUKI GROVE TEMPERATURE SENSOR

GR-AZUKIに温度センサーを接続しました。
http://wiki.seeedstudio.com/Grove-Temperature_Sensor_V1.2/
サーミスターで温度を計測します。
サーミスタは、温度の変化により、抵抗値が変化する電子部品です。
プログラムはサンプルプログラムをほぼそのまま使用しています。
https://github.com/Seeed-Studio/Grove_Temperature_Sensor/blob/master/Temperature_Sensor/Temperature_Sensor.ino
アナログ入力ピンをA0からA1に変更しただけです。

サンプルプログラムは以下にあります。
https://github.com/jendo1969/GR-ADZUKI2/blob/master/temp_sensor/temp_sensor.ino

I connected a temperature sensor to GR-AZUKI.
http://wiki.seeedstudio.com/Grove-Temperature_Sensor_V1.2/
Measure the temperature with a thermistor.
The thermistor is an electronic component whose resistance value varies with temperature change.
The program uses the sample program almost as it is.

https://github.com/Seeed-Studio/Grove_Temperature_Sensor/blob/master/Temperature_Sensor/Temperature_Sensor.ino
I changed the analog input pin from A0 to A1.
The sample program is below.

https://github.com/jendo1969/GR-ADZUKI2/blob/master/temp_sensor/temp_sensor.ino

我將溫度傳感器連接到GR-AZUKI。
http://wiki.seeedstudio.com/Grove-Temperature_Sensor_V1.2/
用熱敏電阻測量溫度。
熱敏電阻是電阻值隨溫度變化而變化的電子元件。
程序幾乎按照原樣使用示例程序。

https://github.com/Seeed-Studio/Grove_Temperature_Sensor/blob/master/Temperature_Sensor/Temperature_Sensor.ino
我將模擬輸入引腳從A0改為A1。
示例程序如下。

https://github.com/jendo1969/GR-ADZUKI2/blob/master/temp_sensor/temp_sensor.ino

 

GR-ADZUKI DISTANCE SENSOR


GR-ADZUKIに距離センサを追加しました。
GR-COTTON DISTANCE SENSORで使用したセンサと同じもの使用します。
シャープ測距モジュール GP2Y0A21YK
http://akizukidenshi.com/catalog/g/gI-02551/
センサコネクタに接続するケーブルは、Amazonで安い物を調達しました。
20 SETS Mini Micro JST 2.0 PH 3ピンコネクタプラグ(ワイヤーケーブル付き)150MM
https://www.amazon.co.jp/gp/product/B06XXNRLYM/ref=oh_aui_detailpage_o02_s00?ie=UTF8&psc=1
GROVE – ユニバーサル4ピンコネクタ(10個入りパック)
https://www.amazon.co.jp/SEEED-ACC39145O-GROVE-%E3%83%A6%E3%83%8B%E3%83%90%E3%83%BC%E3%82%B5%E3%83%AB4%E3%83%94%E3%83%B3%E3%82%B3%E3%83%8D%E3%82%AF%E3%82%BF-10%E5%80%8B%E5%85%A5%E3%82%8A%E3%83%91%E3%83%83%E3%82%AF/dp/B00CJ2OAC6/ref=pd_lpo_vtph_23_lp_t_1?_encoding=UTF8&psc=1&refRID=QX61XF0S0KY6A8RSN8MD
GROVE – 4ピンケーブル 50cm (5本セット)
https://www.amazon.co.jp/SEEED-ACC83057O-GROVE-4%E3%83%94%E3%83%B3%E3%82%B1%E3%83%BC%E3%83%96%E3%83%AB-50cm-5%E6%9C%AC%E3%82%BB%E3%83%83%E3%83%88/dp/B00CDFY3TO

プログラムの説明をします。
まず、距離センサのアナログ入力ピンを宣言します。
const int distancePin = A6;
続けて距離センサの値を保持する変数を宣言します。
int distanceValue = 0;

setup()関数でシリアル通信を開始します。
Serial.begin(9600);

loop() 関数で距離センサの入力を読み込みます。
distanceValue = analogRead(distancePin);

計測値をシリアルモニタに送ります。
Serial.print(“(R,L,d)=(“);
Serial.print(R_Bend_Value);
Serial.print(“, “);
Serial.print(L_Bend_Value);
Serial.print(“, “);
Serial.print(distanceValue);
Serial.print(“)”);
Serial.println();

300ms毎に計測を繰り返します。
delay(300);


床までの値は、950前後でした。このセンサは、段差などで距離が大きくなった時の転落防止に利用しようと思います。

以下にサンプルプログラムがあります。
https://github.com/jendo1969/GR-ADZUKI2/blob/master/GP2Y0A21YK/GP2Y0A21YK.ino

GR-ADZUKI is added to the distance.
Use the same sensor as used for GR-COTTON DISTANCE SENSOR.
harp distance measuring module GP2Y0A21YK
http://akizukidenshi.com/catalog/g/gI-02551/
Cables connected to the sensor connector procured cheap items at Amazon.
20 SETS Mini Micro JST 2.0 PH 3 pin connector plug (with wire cable) 150 MM
https://www.amazon.co.jp/gp/product/B06XXNRLYM/ref=oh_aui_detailpage_o02_s00?ie=UTF8&psc=1
GROVE – Universal 4 pin connector (pack of 10 pieces)
https://www.amazon.co.jp/SEEED-ACC39145O-GROVE-%E3%83%A6%E3%83%8B%E3%83%90%E3%83%BC%E3%82%B5%E3%83%AB4%E3%83%94%E3%83%B3%E3%82%B3%E3%83%8D%E3%82%AF%E3%82%BF-10%E5%80%8B%E5%85%A5%E3%82%8A%E3%83%91%E3%83%83%E3%82%AF/dp/B00CJ2OAC6/ref=pd_lpo_vtph_23_lp_t_1?_encoding=UTF8&psc=1&refRID=QX61XF0S0KY6A8RSN8MD
GROVE – 4 pin cable 50 cm (5 sets)
https://www.amazon.co.jp/SEEED-ACC83057O-GROVE-4%E3%83%94%E3%83%B3%E3%82%B1%E3%83%BC%E3%83%96%E3%83%AB-50cm-5%E6%9C%AC%E3%82%BB%E3%83%83%E3%83%88/dp/B00CDFY3TO

I will explain the program.
First, declare the analog input pin of the distance sensor.
const int distancePin = A6;
Then we declare a variable that holds the distance sensor value.
int distanceValue = 0;

Start serial communication with setup() function.
Serial.begin(9600);

Read the distance sensor input with the loop() function.
distanceValue = analogRead(distancePin);

The measured value is sent to the serial monitor.
Serial.print(“(R,L,d)=(“);
Serial.print(R_Bend_Value);
Serial.print(“, “);
Serial.print(L_Bend_Value);
Serial.print(“, “);
Serial.print(distanceValue);
Serial.print(“)”);
Serial.println();

The measurement is repeated every 300 ms.
delay(300);

The value up to the floor was around 950. I think that this sensor will be used to prevent the fall when the distance becomes big due to a step or the like.

Below is a sample program.
https://github.com/jendo1969/GR-ADZUKI2/blob/master/GP2Y0A21YK/GP2Y0A21YK.ino

距離傳感器被添加到GR-ADZUKI。
使用與GR-COTTON DISTANCE SENSOR相同的傳感器。
夏普測距模塊GP2Y0A21YK
http://akizukidenshi.com/catalog/g/gI-02551/
連接到傳感器連接器的電纜在亞馬遜購買廉價商品。
20套迷你微型JST 2.0 PH 3針連接器插頭(帶線纜)150 MM
https://www.amazon.co.jp/gp/product/B06XXNRLYM/ref=oh_aui_detailpage_o02_s00?ie=UTF8&psc=1
GROVE – 通用4針連接器(10個裝)
https://www.amazon.co.jp/SEEED-ACC39145O-GROVE-%E3%83%A6%E3%83%8B%E3%83%90%E3%83%BC%E3%82%B5%E3%83%AB4%E3%83%94%E3%83%B3%E3%82%B3%E3%83%8D%E3%82%AF%E3%82%BF-10%E5%80%8B%E5%85%A5%E3%82%8A%E3%83%91%E3%83%83%E3%82%AF/dp/B00CJ2OAC6/ref=pd_lpo_vtph_23_lp_t_1?_encoding=UTF8&psc=1&refRID=QX61XF0S0KY6A8RSN8MD
GROVE – 4針電纜50厘米(5套)
https://www.amazon.co.jp/SEEED-ACC83057O-GROVE-4%E3%83%94%E3%83%B3%E3%82%B1%E3%83%BC%E3%83%96%E3%83%AB-50cm-5%E6%9C%AC%E3%82%BB%E3%83%83%E3%83%88/dp/B00CDFY3TO

我會解釋這個程序。
首先聲明距離傳感器的模擬輸入引腳。
const int distancePin = A6;
然後我們聲明一個保存距離傳感器值的變量。
int distanceValue = 0;

使用setup()函數開始串行通信。
Serial.begin(9600);

用loop()函數讀取距離傳感器輸入。
distanceValue = analogRead(distancePin);

測量值被發送到串行監視器。。
Serial.print(“(R,L,d)=(“);
Serial.print(R_Bend_Value);
Serial.print(“, “);
Serial.print(L_Bend_Value);
Serial.print(“, “);
Serial.print(distanceValue);
Serial.print(“)”);
Serial.println();

測量每300毫秒重複一次。
delay(300);

到地面的價值約為950。 我認為這個傳感器將用於防止由於台階等原因造成的距離變大時的跌落。

以下是一個示例程序。
https://github.com/jendo1969/GR-ADZUKI2/blob/master/GP2Y0A21YK/GP2Y0A21YK.ino 続きを読む

GR-ADZUKI Bend Sensor

GR-ADZUKIに曲げセンサを接続しました。

SENSOR1とSENSOR2の両方に2本つけています。
SparkFun SEN-10264 曲げセンサー(小)
https://www.sengoku.co.jp/mod/sgk_cart/detail.php?code=EEHD-05ZH
データシートは以下にあります。
https://cdn.sparkfun.com/datasheets/Sensors/ForceFlex/FLEX%20SENSOR%20DATA%20SHEET%202014.pdf
センサは、曲がっていない時が10kΩです。5Vとアナログ入力の間に10kΩでつなぎ、曲げセンサの一方をアナログ入力、一方をGNDにつなぎます。
センサの曲がりで具合で抵抗値が変わるので抵抗比により入力電圧が変化します。
プログラムの説明をします。
まず、左右の曲げセンサのアナログ入力ピンを宣言します。
const int R_Bend = A0;
const int L_Bend = A1;

続けて曲げセンサの値を保持する変数を宣言します。
int R_Bend_Value = 0;
int L_Bend_Value = 0;

setup()関数でシリアル通信を開始します。
Serial.begin(9600);

loop()関数で曲げセンサの入力を読み込みます。
R_Bend_Value = analogRead(R_Bend);
L_Bend_Value = analogRead(L_Bend);
計測値をシリアルモニタに送ります。
Serial.print(“(R,L)=(“);
Serial.print(R_Bend_Value);
Serial.print(“, “);
Serial.print(L_Bend_Value);
Serial.print(“)”);
Serial.println();

300ms毎に計測を繰り返します。
delay(300);

サンプルプログラムは以下にあります。
https://github.com/jendo1969/GR-ADZUKI2/blob/master/bend_sensor/bend_sensor.ino

 

We connected the bending sensor to GR-ADZUKI.
Two are attached to both SENSOR 1 and SENSOR 2.
SparkFun SEN-10264 bending sensor (small)

https://www.sengoku.co.jp/mod/sgk_cart/detail.php?code=EEHD-05ZH
The data sheet is below.
https://cdn.sparkfun.com/datasheets/Sensors/ForceFlex/FLEX%20SENSOR%20DATA%20SHEET%202014.pdf
When the sensor is not bent, it is 10 kΩ. Connect 5 V and analog input with 10 kΩ, connect one side of the bending sensor to analog input, and connect one side to GND.
Because the resistance value changes depending on the bending of the sensor, the input voltage varies depending on the resistance ratio.

I will explain the program.
First, declare the analog input pins of the left and right bending sensors.

const int R_Bend = A0;
const int L_Bend = A1;
Continue declare a variable holding the bending sensor value.
int R_Bend_Value = 0;
int L_Bend_Value = 0;

Start serial communication with setup() function.
Serial.begin(9600);

Read the bending sensor input with the loop() function.
R_Bend_Value = analogRead(R_Bend);
L_Bend_Value = analogRead(L_Bend);

Send the measured value to the serial monitor.

Serial.print(“(R,L)=(“);
Serial.print(R_Bend_Value);
Serial.print(“, “);
Serial.print(L_Bend_Value);
Serial.print(“)”);
Serial.println();

Repeat the measurement every 300 ms.
delay(300);

The sample program is below.
https://github.com/jendo1969/GR-ADZUKI2/blob/master/bend_sensor/bend_sensor.ino

我們將彎曲傳感器連接到GR-ADZUKI。
兩個連接到傳感器1和傳感器2。
SparkFun SEN-10264彎曲傳感器(小)

https://www.sengoku.co.jp/mod/sgk_cart/detail.php?code=EEHD-05ZH
數據表如下。
https://cdn.sparkfun.com/datasheets/Sensors/ForceFlex/FLEX%20SENSOR%20DATA%20SHEET%202014.pdf
當傳感器沒有彎曲時,它是10kΩ。 連接5 V和10kΩ的模擬輸入,將彎曲傳感器的一側連接到模擬輸入,並將一側連接到GND。
由於電阻值根據傳感器的彎曲而變化,所以輸入電壓根據電阻比而變化。

我會解釋這個程序。
首先,聲明左右彎曲傳感器的模擬輸入引腳

const int R_Bend = A0;
const int L_Bend = A1;
繼續聲明一個保存彎曲傳感器值的變量。
int R_Bend_Value = 0;
int L_Bend_Value = 0;

使用setup()函數開始串行通信。
Serial.begin(9600);

使用loop()函數讀取彎曲傳感器輸入。
R_Bend_Value = analogRead(R_Bend);
L_Bend_Value = analogRead(L_Bend);

將測量值發送到串行監視器。

Serial.print(“(R,L)=(“);
Serial.print(R_Bend_Value);
Serial.print(“, “);
Serial.print(L_Bend_Value);
Serial.print(“)”);
Serial.println();

每300毫秒重複一次測量。
delay(300);

示例程序如下。
https://github.com/jendo1969/GR-ADZUKI2/blob/master/bend_sensor/bend_sensor.ino