Mündəricat:
- Təchizat
- Addım 1: Sarsıdıcı bir sxem yaratmaq
- Addım 2: Verilənlər bazası yaratmaq
- Addım 3: Quraşdırma və Proqramlaşdırma
- Addım 4: Saytımı hazırlayın
- Addım 5: Davamı qurun
Video: CloudLamp: 5 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:44
Howest Kortrijk tələbəsiyəm. İlin sonunda öyrəndiklərimizi göstərmək üçün bir layihə hazırlamalı olduq. Bulud şəklində ağıllı bir lampa düzəltməyi seçdim. Bacılarımın ad günü üçün bir lampa hazırlamaq istədiyim üçün bu fikri düşündüm. Amma bunu etməyə nə vaxtım, nə də bacarığım yox idi. İlin sonunda o qədər çox şey öyrənmişdim ki, hətta bulud lampasının daha yaxşı/daha ağıllı bir versiyasını da hazırlaya bilərdim.
CloudLamp, bulud şəklində ağıllı bir lampadır.
Bir çox funksiyaya malikdir.
Daxili havanın keyfiyyətini ölçmək üçün sensorlar var idi. Ölçür:
- CO2 konsentrasiyası (ppm)
- Nisbi rütubət (%)
- Temperatur (° C ilə)
Veb saytında seçdiyiniz yerlərin hava hesabatlarını görə bilərsiniz. Lampanın rəngi seçilmiş yerin hava şəraitinə uyğunlaşır. Hava məlumatlarım üçün openweathermaps API -dən istifadə edirəm.
Daxili mikrofon da var ki, buludun yerini 2 çırpmaqla dəyişə bilərsiniz. Və LCD ekran lampanın yerini və hava təsvirini göstərir. Burada görə bilərsiniz.
Lampanın 5 fərqli hava rejimi var:
- günəşli
- qar
- yağış
- buludlu
- Qismən buludlu
- fırtına
Təchizat
Bir DIY mağazasında demək olar ki, hər şeyi tapa bilərsiniz.
Mənim üçün ümumi xərc təxminən 220 avro idi.
bu layihə üçün sizə lazımdır:
- Raspberry Pi 3 model B.
- Rütubət və Temperatur Sensoru - DHT11
- Adafruit CCS811 Hava Keyfiyyət Sensorunun qırılması
- yastıq doldurulması
- 5l su şüşəsi
- rgb led zolağı
- tranzistorlar
- LCD 16X2
- KY-038 mikrofonu
- 8 GB micro SD kart
- 470-OHM Rezistorlar
- Qadın - Dişi tellər
- Qadın - Kişi telləri
- Kişi - Kişi telləri
- yapışqan silahı
- PCB
Addım 1: Sarsıdıcı bir sxem yaratmaq
CSS811 -dən istifadə etmək üçün bəzi əlavə konfiqurasiyalar tələb olunur. Burada hər şeyi tapa bilərsiniz. DHT11 bir telli bir komponentdir. Proqramlaşdırmaq üçün kitabxanadan istifadə etdim. Özünüz proqramlaşdırmaq istəyirsinizsə, bir qarışıqlıqdır, buna görə bir kitabxanadan istifadə etməyi məsləhət görürəm: Adafruit DHT
Raspberry pi və Arduino arasında USB üzərindən serial ünsiyyətdən istifadə edirəm. Mənim LCD displeyim və led şeridlərim Arduino -ya, DHt11 -ə, mikrofon və ccs811 moruqa bağlıdır.
Addım 2: Verilənlər bazası yaratmaq
Burada verilənlər bazası modelimi görə bilərsiniz.
MariaDB istifadə edərək bu məlumat bazasını Raspberry pi -də yerləşdirdim.
Verilənlər bazamda sensorlar üçün 1, məlumatları qeyd etmək üçün 1 olmaqla 3 cədvəl vardı. və openweathermaps API -nin bütün yerləri üçün 1.
Addım 3: Quraşdırma və Proqramlaşdırma
Hamısını birlikdə lehimləmədən əvvəl, hər şeyi bir -birinə bağlamaq və sensorlarımı və led şeritlərimi sınamaq üçün çörək taxtamdan istifadə etdim. Kodumu github -da tapa bilərsiniz.
Addım 4: Saytımı hazırlayın
Sensorlarımın və openweathermaps API -nin məlumatlarını göstərmək üçün hər şeyi səliqəli şəkildə göstərən bir sayt hazırladım.
Addım 5: Davamı qurun
Bütün addımları uğurla başa vurduqdan sonra
işi qurmağa başlaya bilərsiniz. Bunu etmək üçün, təsadüfən ayrılmamaq üçün komponentlərinizi bir -birinə yapışdırmanızı məsləhət görürəm. Yuxarıdakı şəkillərdə iddiam üçün bəzi addımları görə bilərsiniz. Əvvəlcə hər şeyi birlikdə lehimlədim, sonra hər bir komponenti 5 litrlik böyük bir su qabına qoya bildim. Nəhayət yastıq dolmasını şüşəyə yapışdırmaq üçün isti yapışqan istifadə etdim.
Tövsiyə:
Arduino Avtomobil Ters Park Diqqət Sistemi - Addım -addım: 4 addım
Arduino Avtomobil Ters Park Diqqət Sistemi | Addım-addım: Bu layihədə, Arduino UNO və HC-SR04 Ultrasonik Sensoru istifadə edərək sadə bir Arduino Car Reverse Park Sensor Dövrü dizayn edəcəyəm. Bu Arduino əsaslı Avtomobil Ters siqnal sistemi Avtonom Naviqasiya, Robot Aralığı və digər diapazonlarda istifadə edilə bilər
Addım -addım PC qurulması: 9 addım
Addım -addım PC Bina: Təchizat: Təchizat: MotherboardCPU & CPU soyuducu PSU (Enerji təchizatı vahidi) Yaddaş (HDD/SSD) RAMGPU (tələb olunmur) Kassa Alətləri: Tornavida ESD bilərzik/mattermal pasta/aplikator
Üç Hoparlör Devresi -- Addım-addım təlimat: 3 addım
Üç Hoparlör Devresi || Addım-addım Təlimat: Dinamik Dövrə, ətraf mühitdən alınan səs siqnallarını MIC-ə gücləndirir və gücləndirilmiş səsin çıxarıldığı yerdən Dinamikə göndərir.Burada bu Hoparlör Devrini düzəltməyin üç fərqli yolunu göstərəcəyəm:
Robot texnikasında bir dəst ilə addım-addım təhsil: 6 addım
Bir dəst ilə Robototexnikada Addım-addım Təhsil: Öz robotumu düzəltdikdən bir neçə ay sonra (zəhmət olmasa bunların hamısına baxın) və iki dəfə hissələri arızalandıqdan sonra bir addım geri çəkilmək və öz fikrimi yenidən düşünmək qərarına gəldim. strategiya və istiqamət. Bir neçə aylıq təcrübə bəzən çox mükafatlandırıcı idi və
Arduino Uno ilə Akustik Levitasiya Addım-addım (8 addım): 8 addım
Arduino Uno ilə Akustik Levitasiya Adım Adım (8 addım): ultrasəs səs ötürücüləri L298N Dc dişi qadın adapteri kişi dc pinli Arduino UNOBreadboard Bu necə işləyir: Əvvəlcə Arduino Uno-ya kod yükləyirsiniz (rəqəmsal ilə təchiz edilmiş bir mikro nəzarətçidir) və kodu çevirmək üçün analog portlar (C ++)