Sommario:

FoodPlate: il piatto che mantiene caldo il cibo: 11 passaggi
FoodPlate: il piatto che mantiene caldo il cibo: 11 passaggi

Video: FoodPlate: il piatto che mantiene caldo il cibo: 11 passaggi

Video: FoodPlate: il piatto che mantiene caldo il cibo: 11 passaggi
Video: ORGANIZZAZIONE IN VIAGGIO | Dove mettiamo le nostre cose | Gli spazi nel Van 2024, Novembre
Anonim
FoodPlate: il piatto che mantiene caldo il tuo cibo
FoodPlate: il piatto che mantiene caldo il tuo cibo

Hai mai provato che il tuo cibo si è raffreddato mentre stai ancora mangiando?

In questo tutorial, ti spiegherò come realizzare un piatto riscaldato. Inoltre, questo piatto farà in modo che nulla possa cadere da esso inclinandolo.

Il link al mio GitHub è:

Passaggio 1: componenti

Componenti
Componenti
Componenti
Componenti
Componenti
Componenti

Per questo progetto abbiamo bisogno dei seguenti componenti/strumenti/materiali:

Componenti

  • Raspberry Pi 3 modello B+ (35, 66 €)
  • Alimentatore Raspberry Pi (18,95 €) (Immagine 1)
  • PCB PER PIATTAFORMA PER K8200 - STAMPANTE 3D (RICAMBO) (€ 31,00) (Immagine 2)
  • NTC (€2,00) (Immagine 3)
  • Alimentatore per PCB (35,11 €) (Immagine 4+5)
  • Relè - 3.3V per Pi !!! (€ 4,40) (Immagine 6)
  • MPU-6050 (giroscopi + accelero) (€3,95) (foto 7)
  • Cella di carico - 1KG (€ 4,96) (Immagine 8)
  • HX711 (per cella di carico) (Sits by Load cell) (Immagine 9)
  • LCD (16,07 €) (Immagine 10)
  • Buzzer attivo (€2,83) (Immagine 11)
  • Tagliabordi (€0, 63)
  • FILI JUMPER 7", 30 STUK (€ 17, 97)

Utensili

  • Saldatore
  • Pistola a colla
  • Sega a sciabola

Materiali

Legna

Vedi documento Excel per il listino prezzi completo.

Il costo totale di questo progetto è di 183 euro.

Passaggio 2: costruzione del circuito

Costruire il circuito
Costruire il circuito
Costruire il circuito
Costruire il circuito
Costruire il circuito
Costruire il circuito

Per il primo passo devi costruire il circuito (vedi PDF 1+2 + immagine 3 + 4)

È meglio farlo prima su una breadboard. Successivamente, puoi saldare tutto insieme. Puoi usare una pistola per colla per rafforzare il lavoro di saldatura.

Dopodiché metti tutto in un contenitore di legno di 35 x 33 x 5,5 cm. Puoi vedere i fori con una sega a sciabola.

Quindi posizionare la cella di carico su una piattaforma in modo che la piastra riscaldante poggi su di essa.

Fissare la piastra riscaldante con i chiodi. Posiziona le molle intorno all'unghia in modo che la piastra si alzi sempre.

Passaggio 3: connessione al Raspberry Pi

Connessione al Raspberry Pi
Connessione al Raspberry Pi
Connessione al Raspberry Pi
Connessione al Raspberry Pi
Connessione al Raspberry Pi
Connessione al Raspberry Pi

Per prima cosa scarichi e installi la versione gratuita di MobaXterm (https://mobaxterm.mobatek.net/download.html) e Raspbian (https://www.raspberrypi.org/downloads/raspbian/)

Quindi apri il programma e fai clic su "Sessione" nell'angolo in alto a sinistra.

Quindi inserisci l'indirizzo IP del Pi in "Host remoto". In "Specifica nome utente" inserisci il tuo nome utente. Dopodiché premi "OK" nella parte inferiore dello schermo.

Una volta fatto ciò, avvierà automaticamente una connessione. Dopodiché devi inserire la tua password. Ora hai una connessione con il tuo Pi.

Passaggio 4: attivazione SPI

Attivazione SPI
Attivazione SPI
Attivazione SPI
Attivazione SPI
Attivazione SPI
Attivazione SPI

Poiché utilizziamo un MCP3008, dobbiamo attivare l'SPI.

Per questo si digita MobaXterm: "sudo raspi-config".

Successivamente, seleziona "Opzioni interfaccia".

Quindi fare clic su "SPI". Successivamente, fai clic su "Sì".

Quindi vai su MobaXterm e inserisci il seguente comando:

sudo apt-get install python3-spidev

Passaggio 5: configurazione di un server Web

Configurazione di un server Web
Configurazione di un server Web
Configurazione di un server Web
Configurazione di un server Web
Configurazione di un server Web
Configurazione di un server Web

Ora torni alla console MobaXterm.

Per prima cosa faremo un aggiornamento e un aggiornamento di Raspbian in modo da avere l'ultima versione. Puoi farlo con i seguenti comandi:

  • sudo apt-get update
  • sudo apt-get upgrade

Quindi installeremo Apache. Con questa installazione puoi visualizzare il sito web su qualsiasi dispositivo della tua rete.

Lo fai con il seguente comando:

sudo apt-get install apache2

Ora vai alla cartella successiva compilando questo percorso nella barra (vedi figura 5):

/var/www/html/

Qui puoi posizionare tutti i file dalla cartella "Fronte".

Puoi farlo facendo clic sul simbolo di caricamento (vedi immagine 6).

Passaggio 6: configurazione di un server di posta

Configurazione di un server di posta
Configurazione di un server di posta
Configurazione di un server di posta
Configurazione di un server di posta
Configurazione di un server di posta
Configurazione di un server di posta

Prima di tutto, devi creare un account su Gmail.

Quindi navigare su questo sito Web e impostarlo su "On" (https://myaccount.google.com/u/1/lesssecureapps?pli=1&pageId=none).

Successivamente, apri "class_mail.py" utilizzando un editor di testo. Questo può essere trovato nella cartella "classi". Successivamente, puoi modificare l'indirizzo e-mail e la password utilizzati per il tuo account Gmail.

Passaggio 7: trasferire i file Python

Trasferisci i file Python
Trasferisci i file Python

Ora stiamo cercando di far funzionare il back-end.

Per prima cosa crei una nuova cartella chiamata "progetto1".

Quindi carica tutti i file.py dalla cartella "Backend" al suo interno.

Ora possiamo iniziare sul server SQL.

Passaggio 8: impostare SQL + Importa database

Imposta SQL + Importa database
Imposta SQL + Importa database
Imposta SQL + Importa database
Imposta SQL + Importa database
Imposta SQL + Importa database
Imposta SQL + Importa database

Connessione al database

Per prima cosa installi il workbench MySQL. (Clicca qui per andare al sito di MySQL)

Quindi apri MySQL Workbench e fai clic sul segno più (vedi immagine 1).

Quindi compila i seguenti campi (vedi immagine 2):

  • Nome connessione

    • Il nome della connessione
    • Ad esempio: Progetto1
  • Nome host

    • L'indirizzo IP a cui è connesso il tuo Pi.
    • Ad esempio: 169.254.10.1
  • Porta

    3306

  • Nome utente

    Il nome utente che hai usato per configurare il tuo MariaDB con

Quindi fare clic su "Verifica connessione".

Ora vedi la tua connessione (vedi immagine 3). Per aprirlo, fai doppio clic su di esso.

Importa il database

Per importare il database, clicca su "Importa/Ripristina dati" nella barra laterale sinistra. (immagine 4)

Quindi, seleziona in "Importa da file autonomo" il file sql che puoi trovare nel repository Github nella cartella "Database".

Se l'operazione va a buon fine, puoi andare al passaggio successivo in cui puoi avviare automaticamente il programma quando colleghi la scheda.

Passaggio 9: avviare automaticamente il programma quando si collega l'alimentatore

Avvia automaticamente il programma quando si collega l'alimentatore
Avvia automaticamente il programma quando si collega l'alimentatore
Avvia automaticamente il programma quando si collega l'alimentatore
Avvia automaticamente il programma quando si collega l'alimentatore
Avvia automaticamente il programma quando si collega l'alimentatore
Avvia automaticamente il programma quando si collega l'alimentatore

Prima vai su MobaXterm.

Quindi digita il seguente comando:

sudo crontab -e

Quindi digita il numero 2.

Ora digita il seguente comando:

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

Quindi fai la seguente combinazione di tasti:

ctrl+x

Quindi fare clic su "y". Dopodiché fai clic su invio.

Infine, digita il seguente comando

sudo reboot

Passaggio 10: aggiungi traduzioni

Aggiungi traduzioni
Aggiungi traduzioni

Per aggiungere una traduzione, avvia "Translation_add.py". Puoi farlo andando nella cartella "project1" (tramite cd) ed esegui il seguente comando:

  • cd /home//Documents/project1 (Comando per andare alla cartella giusta)
  • python3.5 Translation_add.py

Quindi inserisci la parola o la frase inglese, olandese e francese.

Quindi fare clic su invio. Ora le parole/frasi sono nel database.

Passaggio 11: manuale utente + grazie

In questo documento word troverai come utilizzare il sito web.

Grazie per aver letto questo tutorial e spero che il tuo cibo non si raffreddi mai più.

Consigliato: