Mündəricat:
- Addım 1: Komponentlər
- Addım 2: Dövrün qurulması
- Addım 3: Raspberry Pi ilə əlaqə
- Addım 4: SPI aktivləşdirilməsi
- Addım 5: Veb server qurmaq
- Addım 6: Bir poçt serverinin qurulması
- Addım 7: Python Dosyalarını köçürün
- Addım 8: SQL + Import Veritabanını qurun
- Addım 9: Güc Təchizatını Qoşduğunuzda Proqramı Avtomatik Başlatın
- Addım 10: Tərcümə əlavə edin
- Addım 11: İstifadəçi Təlimatı + Təşəkkür edirəm
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-23 12:54
Yemək yeyərkən yeməyinizin soyuqlaşdığını heç yaşamısınızmı?
Bu təlimatda, qızdırılan bir boşqabın necə hazırlanacağını izah edəcəyəm. Ayrıca, bu boşqab əyərək ondan heç bir şeyin düşə bilməyəcəyinə əmin olacaq.
GitHub-a keçid:
Addım 1: Komponentlər
Bu layihə üçün aşağıdakı komponentlərə/alətlərə/materiallara ehtiyacımız var:
Komponentlər
- Raspberry Pi 3 model B+ (35, 66 avro)
- Raspberry Pi enerji təchizatı (18.95 €) (Şəkil 1)
- K8200 ÜÇÜN YATA TABAKASI ÜÇÜN PCB - 3D ÇOX YAZICI (YEDEK PARÇA) (€ 31.00) (Şəkil 2)
- NTC (€ 2.00) (Şəkil 3)
- PCB üçün enerji təchizatı (€ 35.11) (Şəkil 4+5)
- Relay - Pi üçün 3.3V !!! (€ 4.40) (Şəkil 6)
- MPU-6050 (gyros + accelero) (3.95 €) (şəkil 7)
- Yük hücrəsi - 1KG (€ 4.96) (Şəkil 8)
- HX711 (yük hücrəsi üçün) (Yük hücrəsinə oturur) (Şəkil 9)
- LCD (16.07 avro) (Şəkil 10)
- Aktiv səs siqnalı (2.83 avro) (Şəkil 11)
- Qayçı (0, 63 avro)
- 7 "JUMPER WIRES, 30 STUKS (17, 97 €)
Alətlər
- Lehimleme dəmir
- Yapışqan silah
- Saber gördü
Materiallar
Ağac
Tam qiymət siyahısı üçün Excel sənədinə baxın.
Bu layihənin ümumi dəyəri 183 avrodur.
Addım 2: Dövrün qurulması
İlk addım üçün dövrə qurmalısınız (bax PDF 1 + 2 + şəkil 3 + 4)
Bunu əvvəlcə çörək taxtasında etməyiniz daha yaxşıdır. Bundan sonra hər şeyi birlikdə lehimləyə bilərsiniz. Lehim işini gücləndirmək üçün yapışqan tabancasından istifadə edə bilərsiniz.
Bundan sonra hər şeyi 35 x 33 x 5, 5 sm ölçülü taxta bir qaba qoyursunuz. Delikləri qılınc mişarı ilə görə bilərsiniz.
Sonra yük hücrəsini platformanın üzərinə qoyun ki, qızdırıcı lövhə onun üzərində dayansın.
İstilik plitəsini dırnaqları ilə bağlayın. Dırnağın ətrafına yaylar qoyun ki, lövhə həmişə yuxarı çıxsın.
Addım 3: Raspberry Pi ilə əlaqə
Əvvəlcə MobaXterm (https://mobaxterm.mobatek.net/download.html) və Raspbian (https://www.raspberrypi.org/downloads/raspbian/) pulsuz versiyasını yükləyib quraşdırırsınız.
Sonra proqramı açın və sol üst küncdəki "Sessiya" düyməsini basın.
Sonra "Uzaq ana" altında Pi -nin IP ünvanını daxil edin. "İstifadəçi adını göstər" bölməsinə istifadəçi adınızı daxil edin. Bundan sonra ekranın altındakı "OK" düyməsini basın.
Bunu etdikdən sonra avtomatik olaraq əlaqəyə başlayacaq. Bundan sonra parolunuzu daxil etməlisiniz. İndi Pi ilə əlaqəniz var.
Addım 4: SPI aktivləşdirilməsi
MCP3008 istifadə etdiyimiz üçün SPI -ni aktivləşdirməliyik.
Bunun üçün MobaXterm yazın: "sudo raspi-config".
Daha sonra "İnterfeys Seçimləri" ni seçirsiniz.
Sonra "SPI" düyməsini basın. Bundan sonra "Bəli" düyməsini basın.
Sonra MobaXterm -ə gedin və aşağıdakı əmri daxil edin:
sudo apt-get python3-spidev quraşdırın
Addım 5: Veb server qurmaq
İndi MobaXterm konsoluna qayıdın.
Əvvəlcə ən son versiyaya sahib olmaq üçün Raspbian yeniləməsini və təkmilləşdirməsini edəcəyik. Bunu aşağıdakı əmrlərlə edə bilərsiniz:
- sudo apt-get yeniləməsi
- sudo apt-get yeniləmə
Sonra Apache -ni quraşdıracağıq. Bu quraşdırma ilə veb saytınızı şəbəkənizdəki hər hansı bir cihazda görə bilərsiniz.
Bunu aşağıdakı əmrlə edirsiniz:
sudo apt-get apache2 quraşdırın
İndi bardakı bu yolu dolduraraq növbəti qovluğa gedin (şəkil 5 -ə baxın):
/var/www/html/
Burada bütün faylları "Ön" qovluğundan yerləşdirə bilərsiniz.
Yükləmə simvolunu tıklayaraq bunu edə bilərsiniz (şəkil 6 -ya baxın).
Addım 6: Bir poçt serverinin qurulması
Əvvəlcə Gmail -də bir hesab yaratmalısınız.
Sonra bu veb saytına gedin və "Açıq" olaraq təyin edin (https://myaccount.google.com/u/1/lesssecureapps?pli=1&pageId=none).
Sonra mətn redaktoru istifadə edərək "class_mail.py" açın. Bunu "siniflər" qovluğunda tapa bilərsiniz. Daha sonra Gmail hesabınız üçün istifadə olunan e -poçt ünvanını və şifrəni dəyişə bilərsiniz.
Addım 7: Python Dosyalarını köçürün
İndi arxa tərəfi işə salmağa çalışırıq.
Əvvəlcə "project1" adlı yeni bir qovluq yaradırsınız.
Sonra "Backend" qovluğundakı bütün.py fayllarını yükləyin.
İndi SQL serverindən başlaya bilərik.
Addım 8: SQL + Import Veritabanını qurun
Verilənlər bazasına qoşulma
Əvvəlcə MySQL iş masasını quraşdırmalısınız. (MySQL veb saytına keçmək üçün bura daxil olun)
Sonra MySQL Workbench -i açın və artı işarəsini vurun (şəkil 1 -ə baxın).
Sonra aşağıdakı sahələri doldurun (şəkil 2 -ə baxın):
-
Bağlantı adı
- Əlaqənin adı
- Məsələn: Layihə 1
-
Host adı
- Pi -nin qoşulduğu IP ünvanı.
- Məsələn: 169.254.10.1
-
Liman
3306
-
İstifadəçi adı
MariaDB -ni konfiqurasiya etmək üçün istifadə etdiyiniz istifadəçi adı
Sonra "Bağlantıyı test et" düyməsini basın.
İndi bağlantınızı görürsünüz (şəkil 3 -ə baxın). Açmaq üçün üzərinə iki dəfə vurun.
Verilənlər bazasını idxal edin
Verilənlər bazasını idxal etmək üçün sol kenar çubuğunda "Məlumatların idxalı/Geri Yüklənməsi" ni vurun. (şəkil 4)
Sonra, "Verilənlər Bazası" qovluğunda Github deposunda tapa biləcəyiniz sql faylını "Tərkibli Fayldan İdxal et" altında seçin.
Bu uğurlu olarsa, lövhəyə qoşulduqda proqramı avtomatik olaraq başlata biləcəyiniz növbəti addıma keçə bilərsiniz.
Addım 9: Güc Təchizatını Qoşduğunuzda Proqramı Avtomatik Başlatın
Əvvəlcə MobaXterm -ə gedin.
Sonra aşağıdakı əmri yazın:
sudo crontab -e
Sonra 2 nömrəsini yazın.
İndi aşağıdakı əmri yazın:
@reboot python3.5 /home/dp-user/Documents/project1/app.py
Sonra aşağıdakı düymələri birləşdirin:
ctrl+x
Sonra "y" düyməsini basın. Bundan sonra daxil edin.
Nəhayət, aşağıdakı əmri yazın
sudo yenidən başladın
Addım 10: Tərcümə əlavə edin
Tərcümə əlavə etmək üçün "Translation_add.py" ə başlayın. Bunu "project1" qovluğuna gedərək edə bilərsiniz (cd vasitəsilə) və aşağıdakı əmri yerinə yetirin:
- cd/home // Documents/project1 (Sağ qovluğa getmək əmri)
- python3.5 Tərcümə_add.py
Sonra ingilis, holland və fransız söz və ya ifadəni doldurursunuz.
Sonra daxil edin. İndi sözlər/ifadələr verilənlər bazasındadır.
Addım 11: İstifadəçi Təlimatı + Təşəkkür edirəm
Bu söz sənədində veb saytdan necə istifadə edəcəyinizi öyrənəcəksiniz.
Bu təlimatı oxuduğunuz üçün təşəkkür edirəm və inşallah yeməyiniz bir daha soyumayacaq.
Tövsiyə:
İsti Oturacaq: Rəngi Dəyişən İsti Yastıq Qurun: 7 Addım (Şəkillərlə)
İsti Oturacaq: Rəngi Dəyişən İsti Yastıq Qurun: Soyuq qış günlərində özünüzü qızartmaq istəyirsiniz? Hot Seat, ən maraqlı iki e -tekstil imkanından istifadə edən bir layihədir - rəng dəyişikliyi və istilik! İstiləşəcək bir oturacaq yastığı hazırlayacağıq və getməyə hazır olduqda bunu ortaya qoyacaq
İsti maddələr: 9 addım
İsti məhsullar: Arduino Uno üçün mövcud olan ən böyük kiçik ölçülü termohigrometr olmağı hədəfləyir
İsti Plaka Avtomatik İdarəetmə Sistemi (HPACS): 3 addım
İsti Plaka Avtomatik İdarəetmə Sistemi (HPACS): Bu layihə, qızdırıcıdan istifadə edərək Avtomatik PID tüninqinin necə ediləcəyini başa düşmək üçün sadə bir intuitiv yol təqdim etməyi hədəfləyir. Etdiklərim sistem xüsusiyyətlərini ortaya çıxarmaq üçün bang-bang nəzarətindən istifadə edərək parametrlər əldə etmək üçün Åström-Hägglund metoduna əsaslanır
16x2 LCD + Klaviatura Qalxanı üçün Ön Plaka: 8 Addım (Şəkillərlə birlikdə)
16x2 LCD + Keypad Shield üçün Ön Plaka: Nə edəcəyik: Bu dərslikdə Adafruit 16x2 LCD + Keypad Shield (Arduino versiyası) üçün lasercut akril ön plaka quracağıq. Sadə bir tənzimləmə sayəsində, bütün klaviatura düymələrinə rahat giriş əldə edəcəksiniz
RoboBin -- Zibil tutan qutu: 6 addım (şəkillərlə birlikdə)
RoboBin || Zibil tutan zibil qutusu: RoboBin, zibili atdığınız zaman onu gizlədən bir zibil qutusudur. Başlayaq Necə işləyir Robo zibil qutusu, bir şey olduqda çöpün qapağını itələyən solenoidlə işləyir