ソーラートラッカー(自動太陽追尾) with ESP8266
複数のコンポーネントで構成される部品:
- 床板と回転可能な蓋を備えたボーデン。モーターとギアが付いています。
- モーターと回転式ソーラパネルを備えたワンド部品。
https://youtube.com/shorts/3H7bXHFrhLs https://youtube.com/shorts/aWV_FDncJ0U https://youtube.com/shorts/nriOb-VyIRw
電子機器(POC)でhttps://youtu.be/lPwXyKBjIJY https://youtube.com/shorts/HfT-7KAwiUI
オフェン:
- ESP8266への適応(TASMOTAとRULESを使用)
- ADS1115の使用
ADS1115 ADCモジュール16ビット4チャンネル、ArduinoおよびRaspberry Piと互換性があります。https://www.amazon.de/gp/product/B07TY3TSBG
L293D DIP16 ステッピングモータードライバー コントローラー 4チャンネルモータードライバーIC 36V 600mAhttps://www.amazon.de/gp/product/B0817HXMBM
TASMOTAソフトウェアを搭載したD1-Mini:
(TASMOTAに内置されたウェブサーバーのおかげで、値をオンラインで表示できます。(ESPデバイス用のオープンソースファームウェア:https://tasmota.github.io/docs/) (ESP8266 / TASMOTAの設定と、D1-Miniに関するさまざまな興味深い詳細情報:https://znil.net/index.php?title=ESP8266_Wemos_D1_Mini_mit_Tasmota_und_OLED_Display_I2C_SSH1106_und_4_Taster))
ルール1 ADS1115#A3でバックログVAR6 %value% ; ADD6 300 ; VAR7 %value% ; SUB7 300; イベントmy6=%VAR6%; イベントmy7=%VAR7% 終了ON ADS1115#A0でバックログVAR1 %value%; ADD1 0 ; イベントmy1=%VALUE% 終了
ルール2: イベント#my1 > %VAR6% でバックログステータス8に設定する。POWER3をオンにしてイベント#my1を終了する。< %VAR7% でバックログステータス8に設定する。POWER4をオンにして終了する。
==> 左右にだけスウィングする。。。
パルスタイム3 2
pulsetime4 2
タイムゾーン 99
{"I2CScan":"0x48で見つかったデバイス(s)"}
=> I2Cバスが有効になっており、ADS1115が見つかりましたか?
{"I2CDriver": "7,8,9,10,11,12,13,14,15,17,18,20,24,29,31,36,41,42,44,46,48"}
=> ADS1115を使用するには13が有効に設定されている必要があります
(https://smile.amazon.de/-/en/gp/product/B07DFX9Q4G)
- 印刷されたバッテリーパック、電子カバーなど。
パーツ:
ギア付きの5Vモーター、短いアクスル
1Xhttps://www.amazon.de/gp/product/B081JM8CYJ
ギア付きの5Vモーター、長いねじ
1Xhttps://www.amazon.de/gp/product/B07R8ZB2K5
ラガー:
1X 7X3X5 mm
さまざまなM3ネジ(内側の多角形歯)
M3 "シフター"用のマザーボード
LDR:
4Xhttps://www.amazon.de/dp/B082X5D6W1
この作業は「進行中」であり、つまり、電子機器の配線やプログラミングがまだ必要です。
(どうやってhttps://www.instructables.com/DIY-Miniature-Solar-Tracker/)
ボットではないすべてのダウンローダーに:
メイク、いいね、コメントをいただけるととても嬉しいです!また、(建設的な)批判や経験の共有も大歓迎です!
ソーラートラッカー(自動太陽追尾)ESP8266搭載
いくつものコンポーネントで作られたコンポーネント:
- ベースプレートと回転カバー、モーターとギアホイールを備えたベース
- モーターと回転式太陽光発電パネル付きの壁パネル
パーツ:
ギア付きの5Vモーター、短いアクスル
1Xhttps://www.amazon.de/gp/product/B081JM8CYJ
ギア付きの5Vモーター、長いスレッド
1Xhttps://www.amazon.de/gp/product/B07R8ZB2K5
株式:
1X 7X3X5 mm
各種のM3ネジ(内部マルチポイント)
シフター用のM3ナット。
LDR:
4Xhttps://www.amazon.de/dp/B082X5D6W1
この作品は「進行中の作業」であり、つまり、電子機器はまだ配線やプログラミングが必要なのです。
(例えば、https://www.instructables.com/DIY-Miniature-Solar-Tracker/)
ボットじゃないダウンローダーの皆さんへ:
メイクやいいね、コメントをいただけるととても嬉しいです!また、(建設的な)批判や経験の共有も大歓迎です!
印刷後
ARDUINO用のスケッチ:
左上の位置;
右上の整数;
左下のイントロ
完全に下向き;
回転させる;
イントヘーベン;
void setup() {
ピンモード(8, OUTPUT); // 上げる / 下げる
ピンモード(9, OUTPUT);
pinMode(11, OUTPUT); // 回転
ピンモード(12, OUTPUT);
Serial.begin(115200); // 115200ビット/秒でシリアルインタフェースを開く:
』
void loop() {
まさに = analogRead(A0);
トップライト = analogRead(A1);
左下 = analogRead(A2);
左上 = analogRead(A3);
回転する = 左上 + 左下 - 右上 - 右下;
ヘーベン = トップ左 - ダウン左 + トップ右 - ダウン右;
もし(drehen < -50)なら、digitalWrite(12, HIGH); //回転 digitalWrite(11, LOW); // そうでない場合は
{ digitalWrite(12, LOW); //回転
』
もし(drehen > 50) { digitalWrite(11, HIGH); //回転をオンにする digitalWrite(12, LOW); // } それ以外の場合 { digitalWrite(11, LOW); //回転をオフにする } もし(abs(drehen) < 50) {
もし(heben > 20)ならば、
digitalWrite(8, HIGH); // 上げる
digitalWrite(9, LOW);
そうでない場合
{ digitalWrite(8, LOW); //上げる
』
もし(heben < -20)なら、digitalWrite(9, HIGH); //ヘーベン digitalWrite(8, LOW); そうでない場合は
{ digitalWrite(9, LOW); //上げる
』
』
』
カテゴリー: メカニカルトイТеги
Источник модели
