Სარჩევი:

FoodPlate: თეფში, რომელიც ინარჩუნებს თქვენს საკვებს თბილს: 11 ნაბიჯი
FoodPlate: თეფში, რომელიც ინარჩუნებს თქვენს საკვებს თბილს: 11 ნაბიჯი

ვიდეო: FoodPlate: თეფში, რომელიც ინარჩუნებს თქვენს საკვებს თბილს: 11 ნაბიჯი

ვიდეო: FoodPlate: თეფში, რომელიც ინარჩუნებს თქვენს საკვებს თბილს: 11 ნაბიჯი
ვიდეო: How the food you eat affects your brain - Mia Nacamulli 2024, ივნისი
Anonim
FoodPlate: ფირფიტა, რომელიც ინარჩუნებს თქვენს საკვებს თბილად
FoodPlate: ფირფიტა, რომელიც ინარჩუნებს თქვენს საკვებს თბილად

ოდესმე გიცდიათ, რომ თქვენი საჭმელი გაცივდა მაშინ, როცა თქვენ ჯერ კიდევ ჭამდით?

ამ ინსტრუქციურად, მე აგიხსნით, როგორ გააკეთოთ მწვავე ფირფიტა. ასევე, ეს ფირფიტა დარწმუნდება, რომ მისგან დახრისას ვერაფერი დაეცემა.

ბმული ჩემს GitHub– ზე არის:

ნაბიჯი 1: კომპონენტები

კომპონენტები
კომპონენტები
კომპონენტები
კომპონენტები
კომპონენტები
კომპონენტები

ამ პროექტისთვის ჩვენ გვჭირდება შემდეგი კომპონენტები/ინსტრუმენტები/მასალები:

კომპონენტები

  • Raspberry Pi 3 მოდელი B+ (€ 35, 66)
  • Raspberry Pi კვების წყარო (18,95 ევრო) (სურათი 1)
  • PCB საწოლის დაფისთვის K8200 - 3D პრინტერი (სათადარიგო ნაწილი) (31,00 ევრო) (სურათი 2)
  • NTC (€ 2.00) (სურათი 3)
  • დენის წყაროს PCB (35,11 ევრო) (სურათი 4+5)
  • სარელეო - 3.3V Pi- სთვის !!! (€ 4.40) (სურათი 6)
  • MPU-6050 (გირო + აქსელერო) (3,95 ევრო) (სურათი 7)
  • ჩამტვირთავი უჯრედი - 1 კგ (4.96 ევრო) (სურათი 8)
  • HX711 (დატვირთვის უჯრედისთვის) (ზის ჩატვირთვის უჯრედის მიერ) (სურათი 9)
  • LCD (16,07 ევრო) (სურათი 10)
  • აქტიური ზარი (2.83 ევრო) (სურათი 11)
  • საპარსები (€ 0, 63)
  • 7 "JUMPER Wires, 30 Stuck (17 €, 97)

ინსტრუმენტები

  • გასაყიდი რკინა
  • წებო იარაღი
  • საბერმა დაინახა

მასალები

Ტყე

იხილეთ Excel დოკუმენტი ფასების სრული ჩამონათვალისთვის.

ამ პროექტის საერთო ღირებულება 183 ევროა.

ნაბიჯი 2: წრის შექმნა

წრის შექმნა
წრის შექმნა
წრის შექმნა
წრის შექმნა
წრის შექმნა
წრის შექმნა

პირველი ნაბიჯისათვის თქვენ უნდა ააწყოთ წრე (იხ. PDF 1 + 2 + სურათი 3 + 4)

უმჯობესია, ეს ჯერ პურის დაფაზე გააკეთოთ. ამის შემდეგ, თქვენ შეგიძლიათ შეაერთოთ ყველაფერი ერთად. თქვენ შეგიძლიათ გამოიყენოთ წებოს იარაღი გამაგრების სამუშაოების გასაძლიერებლად.

ამის შემდეგ თქვენ ყველაფერი მოათავსეთ ხის კონტეინერში 35 x 33 x 5, 5 სმ. თქვენ შეგიძლიათ ნახოთ ხვრელები saber saw.

შემდეგ მოათავსეთ დატვირთვის უჯრედი პლატფორმაზე ისე, რომ გათბობის ფირფიტა დაეყრდნოს მას.

მიამაგრეთ გათბობის ფირფიტა ლურსმნებით. მოათავსეთ ზამბარები ფრჩხილის გარშემო ისე, რომ ფირფიტა ყოველთვის ამოდის.

ნაბიჯი 3: Raspberry Pi– სთან დაკავშირება

ჟოლოს პითან კავშირი
ჟოლოს პითან კავშირი
ჟოლოს პითან კავშირი
ჟოლოს პითან კავშირი
ჟოლოს პითან კავშირი
ჟოლოს პითან კავშირი

ჯერ გადმოწერეთ და დააინსტალირეთ უფასო ვერსია MobaXterm (https://mobaxterm.mobatek.net/download.html) და Raspbian (https://www.raspberrypi.org/downloads/raspbian/)

შემდეგ გახსენით პროგრამა და დააჭირეთ "სესიას" ზედა მარცხენა კუთხეში.

შემდეგ შეავსეთ Pi მისამართი IP დისტანციურად "დისტანციური მასპინძელი". "მიუთითეთ მომხმარებლის სახელი" შეიყვანეთ თქვენი მომხმარებლის სახელი. ამის შემდეგ თქვენ დააჭირეთ "OK" ეკრანის ბოლოში.

მას შემდეგ რაც ამას გააკეთებთ, ის ავტომატურად დაიწყებს კავშირს. ამის შემდეგ თქვენ უნდა შეიყვანოთ თქვენი პაროლი. ახლა თქვენ გაქვთ კავშირი თქვენს Pi- სთან.

ნაბიჯი 4: SPI გააქტიურება

SPI გააქტიურება
SPI გააქტიურება
SPI გააქტიურება
SPI გააქტიურება
SPI გააქტიურება
SPI გააქტიურება

რადგან ჩვენ ვიყენებთ MCP3008, ჩვენ უნდა გავააქტიუროთ SPI.

ამისათვის ჩაწერეთ MobaXterm: "sudo raspi-config".

ამის შემდეგ, თქვენ აირჩიეთ "ინტერფეისის პარამეტრები".

შემდეგ დააჭირეთ "SPI". ამის შემდეგ დააჭირეთ "დიახ".

შემდეგ გადადით MobaXterm– ში და შეიყვანეთ შემდეგი ბრძანება:

sudo apt-get დააინსტალირეთ python3-spidev

ნაბიჯი 5: ვებ სერვერის დაყენება

ვებ სერვერის დაყენება
ვებ სერვერის დაყენება
ვებ სერვერის დაყენება
ვებ სერვერის დაყენება
ვებ სერვერის დაყენება
ვებ სერვერის დაყენება

ახლა თქვენ დაბრუნდით MobaXterm კონსოლზე.

პირველ რიგში ჩვენ ვაპირებთ გავაკეთოთ განახლება და განახლება Raspbian, ასე რომ ჩვენ გვაქვს უახლესი ვერსია. ამის გაკეთება შეგიძლიათ შემდეგი ბრძანებებით:

  • sudo apt-get განახლება
  • sudo apt-get განახლება

შემდეგ ჩვენ ვაპირებთ Apache– ის დაყენებას. ამ ინსტალაციით თქვენ შეგიძლიათ ნახოთ ვებგვერდი თქვენს ქსელში არსებულ ნებისმიერ მოწყობილობაზე.

თქვენ ამას აკეთებთ შემდეგი ბრძანებით:

sudo apt-get დააინსტალირეთ apache2

ახლა გადადით შემდეგ საქაღალდეში ამ ბილიკის შევსებით (იხილეთ სურათი 5):

/var/www/html/

აქ შეგიძლიათ განათავსოთ ყველა ფაილი "წინა" საქაღალდედან.

ამის გაკეთება შეგიძლიათ ატვირთვის სიმბოლოზე დაჭერით (იხ. სურათი 6).

ნაბიჯი 6: ფოსტის სერვერის დაყენება

ფოსტის სერვერის დაყენება
ფოსტის სერვერის დაყენება
ფოსტის სერვერის დაყენება
ფოსტის სერვერის დაყენება
ფოსტის სერვერის დაყენება
ფოსტის სერვერის დაყენება

უპირველეს ყოვლისა, თქვენ უნდა შექმნათ ანგარიში Gmail– ზე.

შემდეგ გადადით ამ ვებსაიტზე და დააყენეთ "ჩართული" (https://myaccount.google.com/u/1/lesssecureapps?pli=1&pageId=none).

ამის შემდეგ, გახსენით "class_mail.py" ტექსტური რედაქტორის გამოყენებით. ამის ნახვა შეგიძლიათ საქაღალდეში "კლასები". ამის შემდეგ, თქვენ შეგიძლიათ შეცვალოთ ელ.ფოსტის მისამართი და პაროლი, რომელიც გამოიყენება თქვენი Gmail ანგარიშისთვის.

ნაბიჯი 7: გადაიტანეთ პითონის ფაილები

გადაიტანეთ პითონის ფაილები
გადაიტანეთ პითონის ფაილები

ახლა ჩვენ ვცდილობთ, რომ უკანა ნაწილი იმუშაოს.

პირველი თქვენ შექმნით ახალ საქაღალდეს სახელწოდებით "project1".

შემდეგ ატვირთეთ ყველა.py ფაილი "Backend" საქაღალდეში.

ახლა ჩვენ შეგვიძლია დავიწყოთ SQL სერვერზე.

ნაბიჯი 8: შექმენით SQL + იმპორტის მონაცემთა ბაზა

შექმენით SQL + იმპორტის მონაცემთა ბაზა
შექმენით SQL + იმპორტის მონაცემთა ბაზა
შექმენით SQL + იმპორტის მონაცემთა ბაზა
შექმენით SQL + იმპორტის მონაცემთა ბაზა
შექმენით SQL + იმპორტის მონაცემთა ბაზა
შექმენით SQL + იმპორტის მონაცემთა ბაზა

მონაცემთა ბაზასთან კავშირი

პირველი თქვენ დააინსტალირეთ MySQL სამუშაო მაგიდა. (დააწკაპუნეთ აქ MySQL ვებსაიტზე გადასასვლელად)

შემდეგ გახსენით MySQL Workbench და დააწკაპუნეთ პლიუს ნიშანზე (იხ. სურათი 1).

შემდეგ შეავსეთ შემდეგი ველები (იხ. სურათი 2):

  • კავშირის სახელი

    • კავშირის სახელი
    • მაგალითად: პროექტი 1
  • Მასპინძლის სახელი

    • IP მისამართი, სადაც თქვენი Pi არის დაკავშირებული.
    • მაგალითად: 169.254.10.1
  • პორტი

    3306

  • მომხმარებლის სახელი

    მომხმარებლის სახელი, რომლითაც თქვენ იყენებდით MariaDB– ს კონფიგურაციას

შემდეგ დააჭირეთ ღილაკს "შეამოწმეთ კავშირი".

ახლა თქვენ ხედავთ თქვენს კავშირს (იხ. სურათი 3). მის გასახსნელად, ორჯერ დააწკაპუნეთ მასზე.

მონაცემთა ბაზის იმპორტი

მონაცემთა ბაზის იმპორტისთვის, დააწკაპუნეთ "მონაცემთა იმპორტი/აღდგენა" მარცხენა მხარეს. (სურათი 4)

შემდეგ, თქვენ ირჩევთ "იმპორტი თვითგანათებული ფაილიდან" sql ფაილს, რომელიც შეგიძლიათ იპოვოთ Github საცავში, საქაღალდეში "მონაცემთა ბაზა".

თუ ეს წარმატებულია, შეგიძლიათ გადადით მომდევნო საფეხურზე, სადაც შეგიძლიათ ავტომატურად დაიწყოთ პროგრამა დაფის ჩართვისას.

ნაბიჯი 9: დაიწყეთ პროგრამა ავტომატურად, როდესაც ჩართავთ კვების ბლოკს

ჩართეთ პროგრამა ავტომატურად, როდესაც ჩართავთ კვების ბლოკს
ჩართეთ პროგრამა ავტომატურად, როდესაც ჩართავთ კვების ბლოკს
ჩართეთ პროგრამა ავტომატურად, როდესაც ჩართავთ კვების ბლოკს
ჩართეთ პროგრამა ავტომატურად, როდესაც ჩართავთ კვების ბლოკს
ჩართეთ პროგრამა ავტომატურად, როდესაც ჩართავთ კვების ბლოკს
ჩართეთ პროგრამა ავტომატურად, როდესაც ჩართავთ კვების ბლოკს

ჯერ წადი MobaXterm– ში.

შემდეგ ჩაწერეთ შემდეგი ბრძანება:

sudo crontab -e

შემდეგ ჩაწერეთ ნომერი 2.

ახლა ჩაწერეთ შემდეგი ბრძანება:

@reboot python3.5 /home/dp-user/Documents/project1/app.py

შემდეგ თქვენ აკეთებთ შემდეგ გასაღებების კომბინაციას:

ctrl+x

შემდეგ დააჭირეთ "y". ამის შემდეგ დააჭირეთ Enter.

დაბოლოს, ჩაწერეთ შემდეგი ბრძანება

sudo გადატვირთვა

ნაბიჯი 10: თარგმანების დამატება

თარგმანების დამატება
თარგმანების დამატება

თარგმანის დასამატებლად დაიწყეთ "Translation_add.py". ამის გაკეთება შეგიძლიათ საქაღალდეში "project1" (cd- ს საშუალებით) და შეასრულეთ შემდეგი ბრძანება:

  • cd/home // დოკუმენტები/პროექტი 1 (ბრძანება წასვლა მარჯვენა საქაღალდეში)
  • python3.5 თარგმნა_დამატება.პი

შემდეგ ავსებთ ინგლისურ, ჰოლანდიურ და ფრანგულ სიტყვებს ან ფრაზებს.

შემდეგ დააჭირეთ Enter. ახლა სიტყვები/ფრაზები მონაცემთა ბაზაშია.

ნაბიჯი 11: მომხმარებლის სახელმძღვანელო + მადლობა

ამ სიტყვა დოკუმენტში თქვენ ნახავთ, თუ როგორ გამოიყენოთ ვებ გვერდი.

გმადლობთ, რომ კითხულობთ ამ სასწავლო ინსტრუქციას და ვიმედოვნებთ, რომ თქვენი საკვები აღარასოდეს გაცივდება.

გირჩევთ: