Съдържание:

Интелигентна пощенска кутия: 11 стъпки
Интелигентна пощенска кутия: 11 стъпки

Видео: Интелигентна пощенска кутия: 11 стъпки

Видео: Интелигентна пощенска кутия: 11 стъпки
Видео: ТОП 10 грешки, за които могат да Ви скъсат на изпита по кормуване | | | Шофьорски курс | Инструктор 2024, Юли
Anonim
Интелигентна пощенска кутия
Интелигентна пощенска кутия
Интелигентна пощенска кутия
Интелигентна пощенска кутия
Интелигентна пощенска кутия
Интелигентна пощенска кутия
Интелигентна пощенска кутия
Интелигентна пощенска кутия

Обикновено чета вестника сутрин на закуска. Това се доставя всеки ден в пощенската кутия. Но понякога се случва да ходя на студено или под дъжда по нашата алея до пощенската кутия, за да видя, че все още няма доставен вестник. Това ме накара да се замисля за създаване на интелигентна пощенска кутия, която да следи кога е доставена пощата към вашата пощенска кутия. По този начин лесно можете да видите от мобилния си телефон дали пощата вече е доставена или не.

Така че интелигентната пощенска кутия означава

  • Следете дали има поща в пощенската кутия.
  • Можете да следите кога е изпратена поща и кога пощенската кутия е изпразнена.
  • Можете да отворите пощенската кутия с RFID карта вместо с нормален ключ

Стъпка 1: Събиране на материали

Събиране на материали
Събиране на материали
Събиране на материали
Събиране на материали
Събиране на материали
Събиране на материали

IoT неща (мин. 45 € прогнозни разходи):

  • Raspberry Pi 3 Модел B +
  • Серво мотор SG90
  • Датчик за разстояние HC-SR04
  • RFID модул RC522
  • Сензор за магнитни контакти
  • 16x2 LCD дисплей
  • Куп кабели

Елементи за жилището (мин. 30 евро прогнозни разходи):

  • Дървена дъска
  • Панти
  • Малка плъзгаща брава
  • Винтове

Инструменти, използвани за проекта:

  • Visual Studio (front-end разработка)
  • Pycharm (бекенд разработка)
  • MySql Workbench (база данни)
  • Различни дървообработващи инструменти (за направата на корпуса)

Стъпка 2: Тествайте сензорите отделно

Тествайте сензорите отделно
Тествайте сензорите отделно
Тествайте сензорите отделно
Тествайте сензорите отделно
Тествайте сензорите отделно
Тествайте сензорите отделно

Най -добре започнете, като тествате сензорите отделно, за да знаете какво могат да направят сензорите. И какво могат да направят за проекта.

Стъпка 3: Скица на жилището

Скица на жилището
Скица на жилището
Скица на жилището
Скица на жилището
Скица на жилището
Скица на жилището

След като разберете какво могат да направят вашите сензори. Можете да започнете да проектирате вашия калъф. Затова направих „прототип“от картон, за да виждам ясно размера на пощенската кутия

Стъпка 4: Направете пълна верига

Направете пълна верига
Направете пълна верига
Направете пълна верига
Направете пълна верига

Забележка: за да стане по -ясно, поставих компонентите отделно в диаграмите. Така че в крайната версия те наистина са свързани с 1 Raspberry Pi.

Стъпка 5: Напишете код и създайте уебсайт

Напишете код и създайте уебсайт
Напишете код и създайте уебсайт

Сега, когато имате цялата си верига, всъщност можете да започнете да пишете целия код за функционалността на интелигентната пощенска кутия.

Стъпка 6: Направете жилище

Направете жилище
Направете жилище
Направете жилище
Направете жилище
Направете жилище
Направете жилище

Съберете всички необходими материали за вашата пощенска кутия и започнете да работите върху корпуса.

Стъпка 7: Въведете верига в случай

Електрическа верига в случая
Електрическа верига в случая
Електрическа верига в случая
Електрическа верига в случая
Електрическа верига в случая
Електрическа верига в случая
Електрическа верига в случая
Електрическа верига в случая

Поставете веригата в кутията и монтирайте всички сензори и задвижващи механизми на правилното място.

Стъпка 8: Структура на базата данни

Структура на базата данни
Структура на базата данни

Стъпка 9: Код

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

Стъпка 10: Как постъпих?

  1. Мозъчна атака за това какво точно искам.
  2. Тествайте всички сензори, които щях да използвам, и вижте как работят точно.
  3. Направих пълната верига и след това програмира бекенда.
  4. Направих интерфейса (HTML & CSS) и го свърза с бекенда
  5. Направил корпуса.
  6. Монтира се всичко в корпуса.

Препоръчано: