Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Manufacturing Technology >> Proses manufaktur

Tata Surya Pelacakan Matahari

Komponen dan persediaan

Arduino UNO
× 1
Sensor LDR Perangkat Analog
× 1
Ukuran Penuh Papan Tempat Memotong Roti Tanpa Solder
× 1
panel surya
× 1
Motor servo mikro SG90
× 2
Kabel jumper (generik)
× 1
Resistor 1k ohm
× 4

Aplikasi dan layanan online

Arduino IDE

Tentang proyek ini

Tampaknya Anda tidak dapat berjalan di jalan akhir-akhir ini tanpa menemukan panel surya. Anda dapat menemukannya untuk pengisian daya seluler di daerah pedesaan, serta lampu trotoar kecil yang sederhana. Solar mudah digunakan, tersedia, dan murah.

Setiap panel yang Anda lihat dalam kehidupan sehari-hari Anda berada dalam posisi tetap. Meskipun pendekatan ini sangat sederhana dan memenuhi kebutuhan sebagian besar aplikasi kecil, pendekatan ini tidak menghasilkan energi sebanyak yang seharusnya.

Pelacak kami adalah pelacak sumbu ganda , artinya trek di X dan Y. Untuk membuatnya lebih sederhana, ia bergerak ke kiri, kanan, atas, dan bawah. Ini berarti setelah Anda mengatur pelacak, Anda tidak perlu mengubah atau menyesuaikan apa pun, karena ke mana pun matahari bergerak, pelacak Anda akan mengikuti.

Kode

  • Matahari melacak tata surya
Tata surya pelacak matahariArduino
Ini adalah kode untuk suntracking solar system.
/* * Penulis:Mayur Rabadiya * Email:[email protected] * Kode:Sun tracking solar system */#include // library untuk motor servo Servo s; // tentukan Vertival servoServo sh; // tentukan servo horizontal int start1 =90; // awalnya dimulai dari 90 derajatint start2 =90; int L1 =A0; //untuk membaca data dari LDR1 int L2 =A1; //untuk membaca data dari LDR2int L3 =A2; //untuk membaca data dari LDR3 int L4 =A3; //untuk membaca data dari LDR4 int a =15; void setup() { s.attach (9); //hubungkan servo vertikal ke pin 9 arduino sh.attach(10); //hubungkan servo horizontal ke pin 10 dari arduino pinMode(L1, INPUT); //mendefinisikan LDR sebagai input pinMode(L2, INPUT); pinMode(L3, INPUT); pinMode(L4, INPUT); s.tulis(mulai1); //ini akan memulai servo dari 90 saat kita mereset sistem sh.write(start2); penundaan(2000); } void loop() { int LDR1 =analogRead(L1); //baca nilai dari LDR int LDR2 =analogRead(L2); int LDR3 =analogBaca(L3); int LDR4 =analogBaca(L4); int plus14 =(LDR1+LDR4); //rata-rata dua sudut LDR int plus23 =(LDR2+LDR3); int plus12 =(LDR1+LDR2); int plus34 =(LDR3+LDR4); int diff1=abs(plus14 - plus23); // perbedaan untuk mengambil nilai yang tepat int diff2=abs(plus23 - plus14); int diff3=abs(plus12 - plus34); int diff4=abs(plus34 - plus12); if((diff1 <=a) || (diff2 <=a)) { //selisih kurang dari 15 jadi jangan lakukan apa-apa } else { if(plus14> plus23) //pindahkan servo vertikal kurang dari 90 derajat { start2=- -mulai2; } if(plus14  plus34 ) { start1=--start1; // gerakkan servo horizontal kurang dari 90 derajat } if(plus12   

Skema


Proses manufaktur

  1. Sistem Pemanas Tenaga Surya
  2. Sensor Multi Suhu
  3. MotionSense
  4. Keselamatan Kebakaran Printer 3D
  5. Sistem Penyiraman Tanaman Rumah
  6. Arduino Repulsive Electromagnetic Levitation
  7. Bot Gripper Kontrol Jarak Jauh
  8. Datalogger Balon Cuaca Bertenaga Arduino
  9. Mobil Robot Pelacak Wajah Cerdas
  10. CoroFence - Detektor Termal🖖