Mündəricat:

Günəş İzləyicisi: 6 addım
Günəş İzləyicisi: 6 addım

Video: Günəş İzləyicisi: 6 addım

Video: Günəş İzləyicisi: 6 addım
Video: 10 эффективных приемов самомассажа, которые помогут убрать живот и бока. Коррекция фигуры 2024, Noyabr
Anonim
Günəş İzləyicisi
Günəş İzləyicisi

Salam, mənim adım Jochem Forrez və Howest -də (Kortrijk, Belçika) Multi Media və Kommunikasiya Texnologiyasını öyrənirəm. Məktəb üçün bir layihə etməliyik. Bir Günəş izləyicisi (günəşi izləyən günəş paneli) hazırladım, həqiqətən maraqlı bir layihə və bunu etmək əyləncəli olduğunu gördüm.

Layihə ən parlaq işıq mənbəyini tapmaq üçün 4 işığa bağlı rezistordan istifadə edir. Batareyanın və günəş panelinin cari axını və gərginliyini də ölçür. Bu bir veb saytında göstərilir və qrafiklər vasitəsilə görüntülənir. Veb sayt ilə iki servoya da nəzarət edə bilərsiniz.

Təchizat

Bu layihə üçün sizə lazımdır:

Raspberry PiPhaesun Sun Plus 5 Polykristallijn günəş paneli 5WAdafruit INA219 Akım Sensoru Break2 x2Ldr x4servo (güclü) x2nextion displey 3.7v batterymcp3008 güc təchizatı 3.3V və 5VSparkFun Sunny Buddy - MPPT Günəş Şarj Cihazı M3 çörək bortları

Addım 1: Adım 1: Elektronika

Addım 1: Elektronika
Addım 1: Elektronika

Burada bütün komponentləri əhatə edən darıxdırıcı bir sxem əldə edə bilərsiniz. indiki sensora və günəşli dosta bir az lehim lazımdır.

Adım 2: Adım 2: Verilənlər bazası

Addım 2: Verilənlər bazası
Addım 2: Verilənlər bazası

bu mənim məlumat bazası modelimdir. Bu, MariaDB istifadə edərək moruq pi -də yerləşdirilir. Bütün sensorları və əl rejimində olub olmadığını təyin edir.

Adım 3: Adım 3: Veb sayt

Addım 3: Veb sayt
Addım 3: Veb sayt
Addım 3: Veb sayt
Addım 3: Veb sayt

Burada, moruğun olduğu ip ilə saytın əldə edilə biləcəyi saytda bir şəkil görə bilərsiniz (ekranda tapa bilərsiniz). Saytda sensorun bütün qrafiklərini görə və günəş panelini idarə edə bilərsiniz.

Addım 4: Adım 4: Dava

Addım 4: Dava
Addım 4: Dava
Addım 4: Dava
Addım 4: Dava
Addım 4: Dava
Addım 4: Dava
Addım 4: Dava
Addım 4: Dava

Bir vəziyyət üçün bir plastik qutu götürdüm və kabellər üçün kiçik deliklər və ekran üçün böyük bir çuxur kəsdim. Bütün komponentləri yapışdırdım (servo və ldr deyil). Ümumilikdə kabellər üçün 3 kiçik delik açdım: 1 ldr üçün, 1 günəş panelinin kabelləri üçün və 1 servo (kabellər) üçün.

Günəş paneli üçün evdə olduğum hurda mdf panellərindən istifadə edirəm. dizayn mükəmməl deyil və daha yaxşı hala gətirməyə çalışa bilsəniz işləyir. Ağacdan 2 hissəyə ehtiyacınız var.

Şəkilə baxa biləcəyiniz ölçülər üçün böyük U şəkilli bir sülh

İstədiyiniz ölçüdə edə biləcəyiniz böyük bir platforma 400*300*20 mm

Bu hissələri əldə etdikdən sonra günəş panelinin alüminium arxa hissəsinin ortasında hər tərəfdən 125 mm və 17.5 mm olan bir delik açmalısınız, beləliklə 3 -dən kiçik olmayan bir qazma ilə M3 dişli çubuq yapışdıra bilərsiniz. mm və 5 mm -dən böyük deyil (daha böyük ola bilərsiniz, amma tövsiyə edilmir).

M3 350 mm uzunluğunda bir yivli çubuq kəsdikdən sonra üzərinə bir qoz əlavə edin, buna görə də onu servoya qarşı qoz kimi istifadə edə bilərsiniz, bu çubuğu servoya əlavə edin və buduna qədər davam edin və tezgahın qozunu sıxın ki, artıq gevşəsin qoz -fındıq və yuyucunun harada lazım olduğunu görməyə çalışdım, bunun şəkli var.

Y oxu üçün də 90 mm uzunluğunda M3 yivli bir çubuq kəsdim və onu bağlamaq üçün bir əks qoz və qoz istifadə edirəm.

Addım 5: Adım 5: Raspberry Pi OS qurmaq

Əməliyyat sisteminin necə qurulacağına dair moruqdan bir dərslik:

Burada moruq üçün ssh-in necə qurulacağına dair bir təlimat var:

bunu etdikdən sonra istifadəçi adı ilə daxil ola bilərsiniz: PI və şifrə RaspberryFir etmək istədiyiniz ilk şey pi parolunu dəyişdirməkdir: komanda ilə edilə bilər: sudo raspi-config 1-ə keçin İstifadəçi Parolunu dəyişdirin və Şifrəni unutma və ya yenidən başlamalısan.

raspi-config-ə keçin və 4 Lokalizasiya Seçimini seçin və ölkəniz və klaviaturanız üçün bütün parametrləri təyin edin

2 şəbəkə seçimində wifi qura bilərsiniz

5 -də SPI, I2C, Serial, Remote GPIO -ya ehtiyacınız var

Veb serveri qurmaq üçün terminalda bu əmrlə (sudo apt install apache2 -y) Apache qurmalısınız. moruqunuzun ipini bir brauzerə yapışdırarkən işlədiyini yoxlaya bilərsiniz.

və proqramın yalnız terminalda kopyalanaraq işləməsini təmin etmək üçün bəzi kitabxana quraşdırılmalıdır

sud opip3 mysql-connector-pythonsudo pip3 qurun flask-corssudo pip3 qurun geventsudo pip3 qurun gevent-websocketsudo pip3 quraşdırın pi-ina219

Addım 6: Adım 6: Kod

Bu GitHub -da quraşdıra və işlədə biləcəyiniz layihənin kodunu tapa bilərsiniz

github.com/ForrezJochem/project-code

Tövsiyə: