Turinys:

„FoodPlate“: lėkštė, kuri palaiko jūsų maistą šiltą: 11 žingsnių
„FoodPlate“: lėkštė, kuri palaiko jūsų maistą šiltą: 11 žingsnių

Video: „FoodPlate“: lėkštė, kuri palaiko jūsų maistą šiltą: 11 žingsnių

Video: „FoodPlate“: lėkštė, kuri palaiko jūsų maistą šiltą: 11 žingsnių
Video: 100% silicone toddler foodplate #foodplate 2024, Rugsėjis
Anonim
„FoodPlate“: plokštelė, kuri išlaiko jūsų maistą šiltą
„FoodPlate“: plokštelė, kuri išlaiko jūsų maistą šiltą

Ar kada nors patyrėte, kad jūsų maistas tapo šaltas dar valgant?

Šioje instrukcijoje paaiškinsiu, kaip pasidaryti šildomą plokštelę. Be to, ši plokštė užtikrins, kad pakreipus ją niekas nenukristų.

Nuoroda į mano „GitHub“yra:

1 žingsnis: komponentai

Komponentai
Komponentai
Komponentai
Komponentai
Komponentai
Komponentai

Šiam projektui mums reikalingi šie komponentai/įrankiai/medžiagos:

Komponentai

  • „Raspberry Pi 3“modelis B+ (35, 66 eurai)
  • „Raspberry Pi“maitinimo šaltinis (18,95 €) (1 paveikslas)
  • PCB LOVOS PLOKŠTEI K8200 - 3D PRINTERIS (ATSARGINĖ DALIS) (31,00 EUR) (2 paveikslas)
  • NTC (2,00 EUR) (3 paveikslas)
  • Maitinimas PCB (35,11 EUR) (4+5 paveikslas)
  • Relė - 3.3V Pi !!! (4,40 EUR) (6 paveikslas)
  • MPU-6050 (giroskopas + pagreitis) (3,95 EUR) (7 paveikslas)
  • Įkrovos elementas - 1KG (4,96 EUR) (8 paveikslas)
  • HX711 (apkrovos elementui) (sėdi pagal apkrovos elementą) (9 pav.)
  • LCD (16,07 EUR) (10 paveikslas)
  • Aktyvus garsinis signalas (2,83 EUR) (11 paveikslas)
  • Žoliapjovė (0, 63 eurai)
  • 7 "JUMPER WIRES, 30 STUKS (17, 97 EUR)

Įrankiai

  • Lituoklis
  • Klijų pistoletas
  • Sabre'as pamatė

Medžiagos

Mediena

Išsamų kainoraštį rasite „Excel“dokumente.

Bendra šio projekto kaina - 183 eurai.

2 žingsnis: grandinės kūrimas

Grandinės kūrimas
Grandinės kūrimas
Grandinės kūrimas
Grandinės kūrimas
Grandinės kūrimas
Grandinės kūrimas

Pirmajame etape turite sukurti grandinę (žr. PDF 1 + 2 + 3 + 4 paveikslėlį)

Geriausia tai padaryti pirmiausia ant duonos lentos. Po to viską galite lituoti kartu. Norėdami sustiprinti litavimo darbus, galite naudoti klijų pistoletą.

Po to viską sudedate į 35 x 33 x 5, 5 cm dydžio medinį indą. Skylutes galite pjauti kardaniniu pjūklu.

Tada padėkite apkrovos elementą ant platformos taip, kad kaitinimo plokštė būtų ant jos.

Šildymo plokštę pritvirtinkite vinimis. Aplink nagą uždėkite spyruokles, kad plokštė visada kiltų.

3 žingsnis: Prisijunkite prie „Raspberry Pi“

Ryšys su „Raspberry Pi“
Ryšys su „Raspberry Pi“
Ryšys su „Raspberry Pi“
Ryšys su „Raspberry Pi“
Ryšys su „Raspberry Pi“
Ryšys su „Raspberry Pi“

Pirmiausia atsisiųskite ir įdiekite nemokamą „MobaXterm“(https://mobaxterm.mobatek.net/download.html) ir „Raspbian“(https://www.raspberrypi.org/downloads/raspbian/) versiją

Tada atidarykite programą ir viršutiniame kairiajame kampe spustelėkite „Sesija“.

Tada užpildykite „Pi“IP adresą skiltyje „Nuotolinis kompiuteris“. Skiltyje „Nurodyti vartotojo vardą“įveskite savo vartotojo vardą. Po to ekrano apačioje paspauskite „Gerai“.

Kai tai padarysite, jis automatiškai pradės ryšį. Po to turite įvesti slaptažodį. Dabar turite ryšį su „Pi“.

4 žingsnis: SPI aktyvinimas

Aktyvinimo SPI
Aktyvinimo SPI
Aktyvinimo SPI
Aktyvinimo SPI
Aktyvinimo SPI
Aktyvinimo SPI

Kadangi naudojame MCP3008, turime suaktyvinti SPI.

Norėdami tai padaryti, įveskite „MobaXterm“: „sudo raspi-config“.

Po to pasirinkite „Sąsajos parinktys“.

Tada spustelėkite „SPI“. Po to spustelėkite „Taip“.

Tada eikite į „MobaXterm“ir įveskite šią komandą:

sudo apt-get install python3-spidev

5 veiksmas: žiniatinklio serverio nustatymas

Žiniatinklio serverio nustatymas
Žiniatinklio serverio nustatymas
Žiniatinklio serverio nustatymas
Žiniatinklio serverio nustatymas
Žiniatinklio serverio nustatymas
Žiniatinklio serverio nustatymas

Dabar grįžkite į „MobaXterm“konsolę.

Pirmiausia atnaujinsime ir atnaujinsime „Raspbian“, kad turėtume naujausią versiją. Tai galite padaryti naudodami šias komandas:

  • sudo apt-get atnaujinimas
  • sudo apt-get atnaujinimas

Tada mes įdiegsime „Apache“. Įdiegę galite peržiūrėti svetainę bet kuriame tinklo įrenginyje.

Tai darote naudodami šią komandą:

sudo apt-get įdiegti apache2

Dabar eikite į kitą aplanką, užpildydami šį kelią juostoje (žr. 5 paveikslėlį):

/var/www/html/

Čia galite įdėti visus failus iš aplanko „Front“.

Tai galite padaryti spustelėję įkėlimo simbolį (žr. 6 pav.).

6 veiksmas: pašto serverio nustatymas

Pašto serverio nustatymas
Pašto serverio nustatymas
Pašto serverio nustatymas
Pašto serverio nustatymas
Pašto serverio nustatymas
Pašto serverio nustatymas

Visų pirma, jums reikia sukurti paskyrą „Gmail“.

Tada naršykite šioje svetainėje ir nustatykite ją kaip „Įjungta“(https://myaccount.google.com/u/1/lesssecureapps?pli=1&pageId=none).

Vėliau atidarykite „class_mail.py“naudodami teksto rengyklę. Tai galima rasti aplanke „klasės“. Vėliau galite pakeisti el. Pašto adresą ir slaptažodį, naudojamus jūsų „Gmail“paskyroje.

7 veiksmas: perkelkite „Python“failus

Perkelkite „Python“failus
Perkelkite „Python“failus

Dabar mes stengiamės, kad galinė dalis veiktų.

Pirmiausia sukurkite naują aplanką pavadinimu „project1“.

Tada į jį įkelkite visus.py failus iš „Backend“aplanko.

Dabar galime pradėti nuo SQL serverio.

8 veiksmas: nustatykite SQL + importavimo duomenų bazę

Nustatykite SQL + importo duomenų bazę
Nustatykite SQL + importo duomenų bazę
Nustatykite SQL + importo duomenų bazę
Nustatykite SQL + importo duomenų bazę
Nustatykite SQL + importo duomenų bazę
Nustatykite SQL + importo duomenų bazę

Prisijungimas prie duomenų bazės

Pirmiausia įdiekite „MySQL“darbastalį. (Spustelėkite čia, norėdami patekti į „MySQL“svetainę)

Tada atidarykite „MySQL Workbench“ir spustelėkite pliuso ženklą (žr. 1 paveikslėlį).

Tada užpildykite šiuos laukus (žr. 2 paveikslėlį):

  • Ryšio pavadinimas

    • Ryšio pavadinimas
    • Pavyzdžiui: projektas1
  • Pagrindinio kompiuterio pavadinimas

    • IP adresas, prie kurio prijungtas „Pi“.
    • Pavyzdžiui: 169.254.10.1
  • Uostas

    3306

  • Vartotojo vardas

    Vartotojo vardas, kurį naudojote konfigūruodami „MariaDB“

Tada spustelėkite „Išbandyti ryšį“.

Dabar matote savo ryšį (žr. 3 paveikslą). Norėdami jį atidaryti, dukart spustelėkite jį.

Importuokite duomenų bazę

Norėdami importuoti duomenų bazę, kairėje šoninėje juostoje spustelėkite „Duomenų importavimas/atkūrimas“. (4 paveikslas)

Tada „Importuoti iš savarankiško failo“pasirinkite sql failą, kurį galite rasti „Github“saugykloje aplanke „Duomenų bazė“.

Jei tai pavyks, galite pereiti prie kito žingsnio, kuriame galite automatiškai paleisti programą, kai prijungsite plokštę.

9 veiksmas: automatiškai paleiskite programą, kai prijungiate maitinimo šaltinį

Automatiškai paleiskite programą, kai prijungiate maitinimo šaltinį
Automatiškai paleiskite programą, kai prijungiate maitinimo šaltinį
Automatiškai paleiskite programą, kai prijungiate maitinimo šaltinį
Automatiškai paleiskite programą, kai prijungiate maitinimo šaltinį
Automatiškai paleiskite programą, kai prijungiate maitinimo šaltinį
Automatiškai paleiskite programą, kai prijungiate maitinimo šaltinį

Pirmiausia eikite į „MobaXterm“.

Tada įveskite šią komandą:

sudo crontab -e

Tada įveskite skaičių 2.

Dabar įveskite šią komandą:

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

Tada sukurkite šį klavišų derinį:

ctrl+x

Tada spustelėkite „y“. Po to spustelėkite įvesti.

Galiausiai įveskite šią komandą

sudo perkraukite

10 veiksmas: pridėkite vertimų

Pridėti vertimus
Pridėti vertimus

Norėdami pridėti vertimą, paleiskite „Translation_add.py“. Tai galite padaryti eidami į aplanką „project1“(per CD) ir vykdydami šią komandą:

  • cd/home // Dokumentai/projektas1 (komanda, skirta eiti į reikiamą aplanką)
  • python3.5 Translation_add.py

Tada užpildote anglišką, olandišką ir prancūzišką žodį ar frazę.

Tada spustelėkite įvesti. Dabar žodžiai/frazės yra duomenų bazėje.

11 veiksmas: vartotojo vadovas + ačiū

Šiame „Word“dokumente rasite, kaip naudotis svetaine.

Dėkojame, kad perskaitėte šią instrukciją, ir tikiuosi, kad jūsų maistas daugiau niekada neatvės.

Rekomenduojamas: