İçindekiler:

Solar Tracker: 6 Adım
Solar Tracker: 6 Adım

Video: Solar Tracker: 6 Adım

Video: Solar Tracker: 6 Adım
Video: Güneş Takip sistemi / adım adım / Solar panel yüzeyi hareketten dolayı toz tutmuyor. 2024, Kasım
Anonim
güneş izci
güneş izci

Merhaba, benim adım Jochem Forrez ve Howest'te (Kortrijk, Belçika) Çoklu Medya ve İletişim Teknolojisi okuyorum. Okul için bir proje yapmamız gerekiyordu. Bir Solar tracker (güneşi takip eden güneş paneli) yaptım, gerçekten ilginç bir proje ve yapması eğlenceli buldum.

Proje, en parlak ışık kaynağını bulmak için 4 ışığa bağlı direnç kullanır. Ayrıca pilin ve güneş panelinin akım akışını ve voltajını da ölçer. Bu, bir web sitesinde görüntülenir ve grafiklerle görselleştirilir. Ayrıca web sitesi ile iki servoyu kontrol edebilirsiniz.

Gereçler

Bu proje için ihtiyacınız olan:

Raspberry PiPhaesun Sun Plus 5 Polykristallijn güneş paneli 5WAdafruit INA219 Akım Sensörü Koparma x2Ldr x4servo (güçlü) x2nextion display3.7v pilmcp3008güç kaynağı 3.3V ve 5VSparkFun Sunny Buddy - MPPT Solar Chargeallot breadboard jumper kabloları:) M31K rezistörlü M3nuts ve pullardan 4 dişli çubuk

Adım 1: Adım 1: Elektronik

Adım 1: Elektronik
Adım 1: Elektronik

Burada tüm bileşenleri içeren bir fritzing şeması elde edebilirsiniz. mevcut sensör ve güneşli arkadaşın biraz lehimlenmesi gerekiyor.

Adım 2: Adım 2: Veritabanı

2. Adım: Veritabanı
2. Adım: Veritabanı

bu benim veri tabanı modelim. Bu, MariaDB kullanılarak ahududu pi'de barındırılır. Tüm sensörleri ve manuel modda olup olmadığını ayarlar.

3. Adım: 3. Adım: Web sitesi

3. Adım: Web sitesi
3. Adım: Web sitesi
3. Adım: Web sitesi
3. Adım: Web sitesi

Burada ahududu'nun sahip olduğu ip ile siteye ulaşabileceğiniz sitede bazı resimler görebilirsiniz (ekranda bulabilirsiniz). Sitede sensörün tüm grafiklerini görebilir ve güneş panelini kontrol edebilirsiniz.

4. Adım: 4. Adım: Vaka

4. Adım: Vaka
4. Adım: Vaka
4. Adım: Vaka
4. Adım: Vaka
4. Adım: Vaka
4. Adım: Vaka
4. Adım: Vaka
4. Adım: Vaka

Bir durum için sadece bir plastik kutu aldım ve kablolar için küçük delikler ve ekran için büyük bir delik açtım/delindim. Tüm bileşenleri yapıştırdım (servoları ve ldr'leri değil). Toplamda kablolar için 3 küçük delik açtım: 1 ldr'ler için, 1 güneş paneli kabloları için ve 1 servolar (kablolar) için.

Güneş paneli için evdeki hurda mdf panelleri kullanıyorum. tasarım mükemmel değil ve daha iyi hale getirmeye çalışabilirseniz ama işe yarıyor. Ahşapta 2 parçaya ihtiyacınız var.

Resme bakabileceğiniz boyutlar için büyük bir U şeklinde barış

Ve büyük bir platform istediğiniz boyutta yapabilirsiniz benimki 400*300*20 mm

bu parçalara sahip olduğunuzda, güneş panelinin alüminyum arka bölümünün ortasında her iki tarafta yaklaşık 125 mm ve 17.5 mm olan bir delik açmanız gerekir, böylece 3'ten küçük olmayan bir matkapla M3 dişli bir çubuğu yapıştırabilirsiniz. mm ve 5 mm'den büyük değil (daha büyük olabilir, ancak önerilmez).

M3 350mm uzunluğunda dişli bir çubuk kestikten sonra, servo için bir kontra somun olarak kullanabilmeniz için üzerine bir somun ekleyin ve bu çubuğu servonuza ekleyin ve uyluğuna kadar devam edin ve daha fazla gevşetebilmesi için kontra somunu sıkın. somuna ve rondelaya ihtiyacınız olan yeri görselleştirmeye çalıştım, bunun bir resmi var.

Y ekseni için ayrıca 90 mm uzunluğunda M3 dişli bir çubuk kestim ve sabitlemek için bir kontra somun ve bir somun kullandım.

Adım 5: Adım 5: Raspberry Pi İşletim Sistemini Ayarlama

İşte ahudududan işletim sisteminin nasıl kurulacağına dair bir eğitim:

İşte ahududuya nasıl ssh yapılacağına dair bir eğitim:

Bunu yaptıktan sonra kullanıcı adı: PI ve şifre ile giriş yapabilirsiniz RaspberryYapmak istediğiniz ilk şey pi'nin şifresini değiştirmektir, bu şu komutla yapılabilir: sudo raspi-config 1 Kullanıcı Şifresini Değiştir'e gidin ve şifreyi değiştirin. şifreyi unutma yoksa baştan başlaman gerekir.

raspi-config'de 4 Yerelleştirme Seçeneği ayarına gidin ve ülkeniz ve klavyeniz için tüm ayarları doğru yapın

2 ağ seçeneğinde wifi ayarlayabilirsiniz

5'te SPI, I2C, Seri, Remote GPIO'ya ihtiyacınız var

web sunucusunu kurmak için terminalde bu komutla (sudo apt install apache2 -y) Apache'yi kurmanız gerekir. ahududunuzun ipini bir tarayıcıya yapıştırırken çalışıp çalışmadığını test edebilirsiniz.

ve programın çalışmasını sağlamak için bazı kitaplıkların yüklenmesi gerekiyor, sadece terminalde kopyalayıp geçmiş

sud opip3 mysql-connector-pythonsudo pip3 kurulumu flask-corssudo pip3 kurulumu geventsudo pip3 kurulumu gevent-websocketsudo pip3 kurulumu pi-ina219 kurulumu

Adım 6: Adım 6: Kod

Bu GitHub'da, kurabileceğiniz ve çalıştırabileceğiniz projenin kodunu bulabilirsiniz.

github.com/ForrezJochem/project-code

Önerilen: