[For beginners] Explaining how to make a thermo-hygrometer using Arduino [Electronic work]
Вставка
- Опубліковано 12 тра 2020
- I will explain how to make a thermometer using an Arduino and a temperature and humidity sensor (DHT11).
I forgot to list the parts I used in the video
・ Humidity sensor: DHT11
・ Resistance: 4.7kΩ (5.1kΩ can be substituted)
・ LCD
・ Variable resistor: 10kΩ is used in the video
Please refer to this video for how to use the LCD.
・ [Introduction to Arduino] How to use LCD # 6 → • 【Arduino入門講座】LCDの使い方 #6
Please refer to this video for transistors.
・ Method of designing circuits using transistors → • トランジスタを使った回路の設計方法【公式と回...
■ Related video ■
・ How to start electronic work [Introduced by engineers for beginners]
• 電子工作の始め方【エンジニアが初心者向けに紹介】
・ How to make electronic circuits easier to understand [For beginners]
• 電子回路を理解しやすくする方法【初心者向け講座】
・ Video to watch before starting C language [understand programming intuitively]
• C言語を超かんたんに解説【例えで直感的に理解可能】
■ Blog ■
Https://miraiworks.org/?p=3352
■ Twitter ■
/ nakac_work
#Electronic work #Arduino #Nakashi - Наука та технологія
面白かったです
まだ、完全に理解できておりませんが、プログラム以外で最後の”F"は”C"なのではないでしょうか?
日本は摂氏を使用しておりますので℃ですよね。
イロイロ勉強させていただいております、これからも宜しくです。
いつも動画配信ありがとうございます。
6:00~
ローの時間が50ミリ秒と口頭で説明されていますが
図解では50マイクロ秒となっています
図解が正しいのでしょうか。それとも、口頭での説明が正しいのでしょうか。
それと、恐縮ですが、以下、個人的に悩んでいることになります。
タイマー関数を使って複数のセンサーや電子機器を接続した場合
一つだけ接続した場合は上手く動くのに
複数の電子機器等を、それぞれのピンに接続した途端
まったく動かなくなることがあります。
タイマー割り込みを複数利用しての制御についても
何かしら教授頂けると幸いです。
(LCD、超音波センサー、サーボモータをPICでタイマー割り込み使って同時に制御する、など)
もしも、気が向いたらで結構です。
よろしくお願いいたします。
有能弁護士の卵さん、コメント&間違いのご指摘ありがとうございます!
図が正しくて50マイクロです。
PICであれば原因まで分かると思います。
具体的に症状や使っているマイコンなど教えて頂ければお力になれるかもしれません。
良かったらTwitterのDMでご相談ください!
twitter.com/nakac_work
なぜオープンコレクタ方式だと1本線で双方向にデータを送れるのかと、プルアップ抵抗を入れた上でどうやってセンサー側にデータを送信しているのかがよく分からなかったので、もう少し詳しい解説があると嬉しいです
yutaさん、コメントありがとうございます!
回路も含めてI2Cについて動画で詳しく解説しますね !
time dataはなぜunsigned int を使うのでしょうか?
高須賀さん、コメントありがとうございます!
unsigned charだと足りないと勘違いしてunsigned intを使っています!
データサイズ的に足りているのでunsigned charとかでも大丈夫です!
「なぜint型を使わないのか?」という意味でしたら、おそらくマイコンの記憶領域を節約するためだと思います。
マイコンのような小さなコンピュータには、小さな容量の記憶装置しか搭載できません。
なので、int型のような記憶領域をたくさん使う型の変数を多用すると、領域不足でコンパイルに失敗します。
そこで、温度や湿度のようにマイナスの値をあまり扱わないときはint型の半分の記憶領域ですむunsigned intを使って領域を節約します。
マイナスの値が欲しいけど記憶領域を使いたく無い時はshort intを使います。
•まとめ
マイコンでは、
負の値を使わない...unsigned int
負の値も使いたい...short int
を使う物だと思っておくといいと思います。
シナモン&黒猫師匠さん、分かりやすい解説ありがとうございます!
可変抵抗器もキッドの中に入っていますか?
質問ありがとうございます!
黒いのが入っていますよ~
@@user-oq7lz6lb1j ありがとうございます!!
買いたい...しかし中学生...
金がないっすね!(迫真)
NISE明さん、コメントありがとうございます!
僕は中学生のころに電子工作を始めました!
僕もお金がなかったので、親に買ってもらいました!
応援してます!
除湿機の温湿度センサーもコレかねえ。
wataru kurikiさん、コメントありがとうございます。
精度が悪いので製品に同じものを使っているとは考えにくいですね。