Innehållsförteckning:
- Steg 1: Samla material
- Steg 2: Testa sensorerna separat
- Steg 3: Bostadsskiss
- Steg 4: Gör komplett krets
- Steg 5: Skriv kod och skapa webbplats
- Steg 6: Gör bostäder
- Steg 7: Implementera krets i fodral
- Steg 8: Databasstruktur
- Steg 9: Kod
- Steg 10: Hur gick jag tillväga?
- Steg 11: Demo av min sista version
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
Jag brukar läsa tidningen på morgonen vid frukost. Detta levereras varje dag i brevlådan. Men det händer ibland att jag måste gå i kylan eller i regnet över vår uppfart till brevlådan för att se att det inte finns någon tidning levererad ännu. Detta fick mig att tänka på att skapa en smart brevlåda som håller reda på när post har levererats till din brevlåda. På så sätt kan du enkelt se från din mobiltelefon om posten redan har levererats eller inte.
Så den smarta brevlådan betyder
- Håll koll på om det finns post i brevlådan.
- Du kan övervaka när post har levererats och när brevlådan har tömts.
- Du kan öppna brevlådan med ett RFID -kort istället för en vanlig nyckel
Steg 1: Samla material
IoT -grejer (min. € 45 uppskattade kostnader):
- Raspberry Pi 3 Model B +
- Servomotor SG90
- Avståndssensor HC-SR04
- RFID -modul RC522
- Magnetisk kontaktsensor
- 16x2 LCD -skärm
- Ett gäng kablar
Objekt för bostaden (min. € 30 uppskattade kostnader):
- Träplanka
- Gångjärn
- Litet skjutlås
- Skruvar
Verktyg som används för projektet:
- Visual Studio (front-end-utveckling)
- Pycharm (backend -utveckling)
- MySql Workbench (databas)
- Olika träbearbetningsverktyg (för att göra huset)
Steg 2: Testa sensorerna separat
Du börjar bäst med att testa sensorerna separat så att du vet vad sensorerna kan göra. Och vad de kan göra för projektet.
Steg 3: Bostadsskiss
När du vet vad dina sensorer kan göra. Du kan börja designa ditt fall. Så jag gjorde en "prototyp" av kartong så att jag tydligt kunde se storleken på brevlådan
Steg 4: Gör komplett krets
Obs! För att göra det tydligare placerade jag komponenterna separat i diagrammen. Så i den slutliga versionen är de verkligen länkade till 1 Raspberry Pi.
Steg 5: Skriv kod och skapa webbplats
Nu när du har hela kretsen kan du faktiskt börja skriva all kod för funktionaliteten i den smarta brevlådan.
Steg 6: Gör bostäder
Samla allt nödvändigt material för din brevlåda och börja arbeta med huset.
Steg 7: Implementera krets i fodral
Sätt kretsen i höljet och montera alla sensorer och ställdon på rätt plats.
Steg 8: Databasstruktur
Steg 9: Kod
github.com/NMCT-S2-Project-1/nmct-s2-project-1-JensBonnier.git
Steg 10: Hur gick jag tillväga?
- Brainstormade om exakt vad jag ville.
- Testa alla sensorer jag tänkte använda och se hur de fungerar exakt.
- Gjorde hela kretsen och programmerade sedan backend.
- Gjorde frontend (HTML & CSS) och länkade det till backend
- Gjort huset.
- Monterade allt i huset.