Talaan ng mga Nilalaman:
- Hakbang 1: Mga Bahagi
- Hakbang 2: Pagbuo ng Circuit
- Hakbang 3: Koneksyon sa Raspberry Pi
- Hakbang 4: Pag-activate ng SPI
- Hakbang 5: Pagse-set up ng isang Web Server
- Hakbang 6: Pagse-set up ng isang Mail Server
- Hakbang 7: Ilipat ang Mga Python Files
- Hakbang 8: I-set up ang SQL + I-import ang Database
- Hakbang 9: Awtomatikong Simulan ang Program Kapag Nag-plug ka sa Power Supply
- Hakbang 10: Magdagdag ng Mga Pagsasalin
- Hakbang 11: Manwal ng Gumagamit + Salamat
Video: Plato ng Pagkain: ang Plato Na Pinapanatili ang Iyong Pagkainin: 11 Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:13
Naranasan mo na bang maging malamig ang iyong pagkain habang kumakain ka pa?
Sa itinuturo na ito, ipapaliwanag ko sa iyo kung paano gumawa ng isang mainit na plato. Gayundin, tiyakin ng plate na ito na walang maaaring mahulog mula dito sa pamamagitan ng Pagkiling nito.
Ang link sa aking GitHub ay:
Hakbang 1: Mga Bahagi
Para sa proyektong ito kailangan namin ang mga sumusunod na sangkap / tool / Materyales:
Mga Bahagi
- Raspberry Pi 3 modelo B + (€ 35, 66)
- Suplay ng kuryente ng Raspberry Pi (€ 18.95) (Larawan 1)
- PCB PARA SA BED PLATE PARA SA K8200 - 3D PRINTER (SPARE PART) (€ 31.00) (Larawan 2)
- NTC (€ 2.00) (Larawan 3)
- Suplay ng kuryente para sa PCB (€ 35.11) (Larawan 4 + 5)
- Relay - 3.3V para kay Pi !!! (€ 4.40) (Larawan 6)
- MPU-6050 (gyros + accelero) (€ 3.95) (larawan 7)
- Load cell - 1KG (€ 4.96) (Larawan 8)
- HX711 (para sa load cell) (Sits by Load cell) (Larawan 9)
- LCD (€ 16.07) (Larawan 10)
- Aktibong buzzer (€ 2.83) (Larawan 11)
- Trimmer (€ 0, 63)
- 7 "JUMPER WIRES, 30 STUKS (€ 17, 97)
Mga kasangkapan
- Panghinang
- Pandikit baril
- Nakita ni Saber
Mga Kagamitan
Kahoy
Tingnan ang dokumento ng Excel para sa kumpletong listahan ng presyo.
Ang kabuuang halaga ng proyektong ito ay € 183.
Hakbang 2: Pagbuo ng Circuit
Para sa unang hakbang kailangan mong buuin ang circuit (tingnan ang PDF 1 + 2 + imahe 3 + 4)
Mahusay na gawin mo muna ito sa isang breadboard. Pagkatapos, maaari mong solder ang lahat nang magkasama. Maaari mong gamitin ang isang glue gun upang palakasin ang gawaing paghihinang.
Pagkatapos nito ay inilalagay mo ang lahat sa isang lalagyan na gawa sa kahoy na 35 x 33 x 5, 5cm. Maaari mong makita ang mga butas gamit ang isang saber saw.
Pagkatapos ay ilagay ang load cell sa isang platform upang ang plate ng pag-init ay nakasalalay dito.
I-fasten ang plate ng pag-init gamit ang mga kuko. Ilagay ang mga bukal sa paligid ng kuko upang palaging lumabas ang plato.
Hakbang 3: Koneksyon sa Raspberry Pi
Una mong i-download at mai-install ang libreng bersyon ng MobaXterm (https://mobaxterm.mobatek.net/download.html) at Raspbian (https://www.raspberrypi.org/downloads/raspbian/)
Pagkatapos buksan ang programa at mag-click sa "Session" sa kaliwang sulok sa itaas.
Pagkatapos ay punan ang IP address ng Pi sa ilalim ng "Remote host". Sa "Tukuyin ang username" ipasok ang iyong username. Pagkatapos nito pindutin mo ang "OK" sa ilalim ng screen.
Kapag nagawa mo na ito, awtomatiko siyang magsisimula ng isang koneksyon. Pagkatapos nito kailangan mong ipasok ang iyong password. Ngayon mayroon kang koneksyon sa iyong Pi.
Hakbang 4: Pag-activate ng SPI
Dahil gumagamit kami ng isang MCP3008, kailangan naming buhayin ang SPI.
Para sa mga ito nagta-type ka sa MobaXterm: "sudo raspi-config".
Pagkatapos, pinili mo ang "Mga Pagpipilian sa Interface".
Pagkatapos mag-click sa "SPI". Pagkatapos nito, mag-click sa "Oo".
Pagkatapos ay pumunta sa MobaXterm at ipasok ang sumusunod na utos:
sudo apt-get install python3-spidev
Hakbang 5: Pagse-set up ng isang Web Server
Ngayon bumalik ka sa MobaXterm console.
Una ay gagawa kami ng isang pag-update at pag-upgrade ng Raspbian kaya mayroon kaming pinakabagong bersyon. Magagawa mo ito sa mga sumusunod na utos:
- sudo apt-get update
- sudo apt-get upgrade
Pagkatapos i-install namin ang Apache. Sa pag-install na ito maaari mong tingnan ang website sa anumang aparato sa iyong network.
Ginagawa mo ito sa sumusunod na utos:
sudo apt-get install apache2
Pumunta ngayon sa susunod na folder sa pamamagitan ng pagpuno sa daanan na ito sa bar (tingnan ang larawan 5):
/ var / www / html /
Dito maaari mong ilagay ang lahat ng mga file mula sa folder na "Front".
Magagawa mo ito sa pamamagitan ng pag-click sa simbolo ng pag-upload (tingnan ang larawan 6).
Hakbang 6: Pagse-set up ng isang Mail Server
Una sa lahat, kailangan mong lumikha ng isang account sa Gmail.
Pagkatapos mag-surf sa website na ito at itakda ito sa "Nasa" (https://myaccount.google.com/u/1/lesssecureapps?pli=1&pageId=none).
Pagkatapos, buksan ang "class_mail.py" gamit ang isang text editor. Maaari itong matagpuan sa folder na "mga klase". Pagkatapos, maaari mong baguhin ang email address at password na ginagamit para sa iyong Gmail account.
Hakbang 7: Ilipat ang Mga Python Files
Sinusubukan namin ngayong gumana ang back end.
Una kang lumikha ng isang bagong folder na tinatawag na "project1".
Pagkatapos ay i-upload ang lahat ng.py file mula sa folder na "Backend" dito.
Ngayon ay maaari na tayong magsimula sa SQL server.
Hakbang 8: I-set up ang SQL + I-import ang Database
Koneksyon sa database
Una mong mai-install ang MySQL workbench. (Mag-click dito upang pumunta sa website ng MySQL)
Pagkatapos buksan ang MySQL Workbench at mag-click sa plus sign (tingnan ang imahe 1).
Pagkatapos ay punan ang mga sumusunod na patlang (tingnan ang imahe 2):
-
Pangalan ng koneksyon
- Ang pangalan ng koneksyon
- Halimbawa: Project1
-
Hostname
- Ang IP address kung saan nakakonekta ang iyong Pi.
- Halimbawa: 169.254.10.1
-
Port
3306
-
Username
Ang username na ginamit mo upang i-configure ang iyong MariaDB
Pagkatapos mag-click sa "Koneksyon sa pagsubok".
Ngayon nakikita mo ang iyong koneksyon (tingnan ang imahe 3). Upang buksan ito, mag-double click dito.
I-import ang database
Upang mai-import ang database, mag-click sa "Pag-import ng data / Ibalik" sa kaliwang sidebar. (larawan 4)
Pagkatapos, pipiliin mo sa ilalim ng "I-import mula sa Sariling File na May Kulay" ang sql-file na maaari mong makita sa repository ng Github sa folder na "Database".
Kung matagumpay ito, maaari kang pumunta sa susunod na hakbang kung saan maaari mong awtomatikong simulan ang programa kapag na-plug mo ang board.
Hakbang 9: Awtomatikong Simulan ang Program Kapag Nag-plug ka sa Power Supply
Pumunta muna sa MobaXterm.
Pagkatapos i-type ang sumusunod na utos:
sudo crontab -e
Pagkatapos mag-type sa numero 2.
I-type ngayon ang sumusunod na utos:
@reboot python3.5 /home/dp-user/Documents/project1/app.py
Pagkatapos ay gagawin mo ang sumusunod na pangunahing kumbinasyon:
ctrl + x
Pagkatapos mag-click sa "y". Matapos ang pag-click sa enter.
Panghuli, i-type ang sumusunod na utos
sudo reboot
Hakbang 10: Magdagdag ng Mga Pagsasalin
Upang magdagdag ng isang pagsasalin, simulan ang "Translation_add.py". Maaari mo itong gawin sa pamamagitan ng pagpunta sa folder na "project1" (sa pamamagitan ng cd), at isagawa ang sumusunod na utos:
- cd / home // Documents / project1 (Command na pumunta sa tamang folder)
- python3.5 Pagsasalin_add.py
Pagkatapos ay pinupunan mo ang salitang Ingles o Ingles, Dutch at Pransya o parirala.
Pagkatapos mag-click sa enter. Ngayon ang mga salita / parirala ay nasa database.
Hakbang 11: Manwal ng Gumagamit + Salamat
Sa salitang dokumento na ito makikita mo kung paano gamitin ang website.
Salamat sa pagbabasa ng itinuturo na ito at sana ay hindi na malamig muli ang iyong pagkain.
Inirerekumendang:
Control ng Pagkain sa Pagkain ng Cat (ESP8266 + Servo Motor + 3D Pag-print): 5 Hakbang (na may Mga Larawan)
Cat Food Access Control (ESP8266 + Servo Motor + 3D Pag-print): Ang proyektong ito ay napupunta sa proseso na ginamit ko upang lumikha ng isang awtomatikong mangkok ng pagkain ng pusa, para sa aking nakatatandang diabetic na pusa na si Chaz. Kita n'yo, kailangan niyang kumain ng agahan bago siya makakuha ng kanyang insulin, ngunit madalas kong makalimutan na kunin ang kanyang pinggan sa pagkain bago ako matulog, na kung saan
Simpleng Gesture Control - Kontrolin ang Iyong Mga Laruan sa RC Gamit ang Kilusan ng Iyong Braso: 4 na Hakbang (na may Mga Larawan)
Simpleng Pagkontrol ng Kilos - Kontrolin ang Iyong Mga Laruan sa RC Gamit ang Kilusan ng Iyong Braso: Maligayang pagdating sa aking 'ible' # 45. Kamakailan lamang ay gumawa ako ng isang ganap na gumaganang bersyon ng BB8 gamit ang mga bahagi ng Lego Star Wars … ang Force Band na ginawa ni Sphero, naisip ko: " Ok, I c
Protektahan ang Iyong Mga Ideya, Protektahan ang Iyong Trabaho: 8 Hakbang
Protektahan ang Iyong Mga Ideya, Protektahan ang Iyong Trabaho: Nawalan ako ng data ilang araw na ang nakakalipas sa pamamagitan ng isang pag-crash ng PC. Nawala ang trabaho ng isang araw.:/ Nai-save ko ang aking data sa cloud upang maiwasan ang isang depekto ng hard disk. Gumagamit ako ng isang bersyon ng software upang maibalik ko ang mga mas lumang bersyon ng aking trabaho. Gumagawa ako ng isang backup araw-araw. Ngunit sa oras na ito
Gamit ang Iyong Bluetooth Pinagana ang Sony Ericsson Telepono upang Makontrol ang Iyong Computer: 6 Mga Hakbang
Paggamit ng Iyong Bluetooth na Pinagana ang Sony Ericsson Telepono upang Makontrol ang Iyong Kompyuter: Kanina pa ako nagbabasa ng mga itinuturo, at palaging nais kong gawin ang ilan sa mga bagay na sinulat ng mga tao, ngunit nahanap ko ang aking sarili sa mga bagay na ay mahirap gawin dahil ang mga ito ay tunay na mahirap gawin, o ang ika
Scavenge Free Electronics, Pagkain, at Tulungan ang Kapaligiran: 11 Hakbang
Scavenge Free Electronics, Pagkain, at Tulungan ang Kapaligiran: Ok, kaya't kulang ka sa pera, at kailangan mo ng libreng gamit, o baka gusto mo lamang makakuha ng ilang libreng kagamitan at pagkain ng elektroniks. Kaya ipapakita namin sa iyo kung paano upang mag-scavenge ng mga libreng bagay! Sa isang maliit na kasanayan, ang pag-scaven at pag-recycle ng basura ay maaaring maging buhay