Sommario:

Casella di posta intelligente: 11 passaggi
Casella di posta intelligente: 11 passaggi

Video: Casella di posta intelligente: 11 passaggi

Video: Casella di posta intelligente: 11 passaggi
Video: INBOX ZERO: come svuotare la casella di posta elettronica 2024, Novembre
Anonim
Casella di posta intelligente
Casella di posta intelligente
Casella di posta intelligente
Casella di posta intelligente
Casella di posta intelligente
Casella di posta intelligente
Casella di posta intelligente
Casella di posta intelligente

Di solito leggo il giornale la mattina a colazione. Questo viene consegnato ogni giorno nella cassetta delle lettere. Ma a volte capita di dover camminare al freddo o sotto la pioggia sul nostro vialetto fino alla cassetta delle lettere per vedere che non è stato ancora consegnato il giornale. Questo mi ha fatto pensare alla creazione di una cassetta postale intelligente che tenga traccia di quando la posta è stata consegnata alla tua casella di posta. In questo modo puoi vedere facilmente dal tuo cellulare se la posta è già stata consegnata o meno.

Quindi la cassetta delle lettere intelligente significa

  • Tieni traccia della presenza di posta nella casella di posta.
  • Puoi monitorare quando la posta è stata consegnata e quando la cassetta delle lettere è stata svuotata.
  • Puoi aprire la cassetta della posta con una tessera RFID invece che con una normale chiave

Passaggio 1: raccolta dei materiali

Materiali di raccolta
Materiali di raccolta
Materiali di raccolta
Materiali di raccolta
Materiali di raccolta
Materiali di raccolta

Roba IoT (min. € 45 costi stimati):

  • Raspberry Pi 3 Modello B +
  • Servomotore SG90
  • Sensore di distanza HC-SR04
  • Modulo RFID RC522
  • Sensore di contatto magnetico
  • Display LCD 16x2
  • Un mucchio di cavi

Voci per l'alloggio (min. € 30 costi stimati):

  • Asse di legno
  • cerniere
  • Serratura scorrevole piccola
  • viti

Strumenti utilizzati per il progetto:

  • Visual Studio (sviluppo front-end)
  • Pycharm (sviluppo backend)
  • MySql Workbench (database)
  • Vari strumenti per la lavorazione del legno (per realizzare l'alloggiamento)

Passaggio 2: testare i sensori separatamente

Testare i sensori separatamente
Testare i sensori separatamente
Testare i sensori separatamente
Testare i sensori separatamente
Testare i sensori separatamente
Testare i sensori separatamente

È meglio iniziare testando i sensori separatamente in modo da sapere cosa possono fare i sensori. E cosa possono fare per il progetto.

Passaggio 3: schizzo dell'alloggio

Schizzo dell'alloggio
Schizzo dell'alloggio
Schizzo dell'alloggio
Schizzo dell'alloggio
Schizzo dell'alloggio
Schizzo dell'alloggio

Una volta che sai cosa possono fare i tuoi sensori. Puoi iniziare a progettare il tuo caso. Così ho realizzato un "prototipo" di cartone in modo da poter vedere chiaramente le dimensioni della cassetta delle lettere

Passaggio 4: crea un circuito completo

Realizza il circuito completo
Realizza il circuito completo
Realizza il circuito completo
Realizza il circuito completo

Nota: per rendere più chiaro, ho posizionato i componenti separatamente negli schemi. Quindi nella versione finale sono effettivamente collegati a 1 Raspberry Pi.

Passaggio 5: scrivi il codice e crea il sito web

Scrivi codice e crea sito web
Scrivi codice e crea sito web

Ora che hai il tuo intero circuito, puoi effettivamente iniziare a scrivere tutto il codice per la funzionalità della cassetta postale intelligente.

Passaggio 6: creare alloggi

Crea alloggio
Crea alloggio
Crea alloggio
Crea alloggio
Crea alloggio
Crea alloggio

Raccogli tutti i materiali necessari per la tua cassetta delle lettere e inizia a lavorare sull'alloggiamento.

Passaggio 7: implementare il circuito nel caso

Implementa il circuito nel caso
Implementa il circuito nel caso
Implementa il circuito nel caso
Implementa il circuito nel caso
Implementa il circuito nel caso
Implementa il circuito nel caso
Implementa il circuito nel caso
Implementa il circuito nel caso

Metti il circuito nella custodia e monta tutti i sensori e gli attuatori nel posto giusto.

Passaggio 8: struttura del database

Struttura del database
Struttura del database

Passaggio 9: codice

github.com/NMCT-S2-Project-1/nmct-s2-project-1-JensBonnier.git

Passaggio 10: come ho proceduto?

  1. Ho pensato a cosa volevo esattamente.
  2. Prova tutti i sensori che stavo per usare e vedi come funzionano esattamente.
  3. Fatto il circuito completo e poi programmato il backend.
  4. Creato il frontend (HTML e CSS) e collegato al backend
  5. Fatto l'alloggiamento.
  6. Montato tutto nell'alloggiamento.

Consigliato: