FoodPlate: Yeməyinizi İsti Tutan Plaka: 11 Addım
FoodPlate: Yeməyinizi İsti Tutan Plaka: 11 Addım
Anonim
FoodPlate: Yeməyinizi İsti Tutan Plaka
FoodPlate: Yeməyinizi İsti Tutan Plaka

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

Komponentlər
Komponentlər
Komponentlər
Komponentlər
Komponentlər
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ı

Dövrə qurulması
Dövrə qurulması
Dövrə qurulması
Dövrə qurulması
Dövrə qurulması
Dövrə 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ə

Raspberry Pi ilə əlaqə
Raspberry Pi ilə əlaqə
Raspberry Pi ilə əlaqə
Raspberry Pi ilə əlaqə
Raspberry Pi ilə əlaqə
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

SPI aktivləşdirilməsi
SPI aktivləşdirilməsi
SPI aktivləşdirilməsi
SPI aktivləşdirilməsi
SPI aktivləşdirilməsi
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

Veb server qurmaq
Veb server qurmaq
Veb server qurmaq
Veb server qurmaq
Veb server qurmaq
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ı

Poçt serverinin qurulması
Poçt serverinin qurulması
Poçt serverinin qurulması
Poçt serverinin qurulması
Poçt serverinin qurulması
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

Python fayllarını köçürün
Python faylları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

SQL + İdxal Verilənlər Bazasını qurun
SQL + İdxal Verilənlər Bazasını qurun
SQL + İdxal Verilənlər Bazasını qurun
SQL + İdxal Verilənlər Bazasını qurun
SQL + İdxal Verilənlər Bazasını qurun
SQL + İdxal Verilənlər Bazası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

Güc Qaynağını Qoşduqda Proqramı Avtomatik Başlatın
Güc Qaynağını Qoşduqda Proqramı Avtomatik Başlatın
Güc Qaynağını Qoşduqda Proqramı Avtomatik Başlatın
Güc Qaynağını Qoşduqda Proqramı Avtomatik Başlatın
Güc Qaynağını Qoşduqda Proqramı Avtomatik Başlatın
Güc Qaynağını Qoşduqda 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ə edin
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ə: