Мазмұны:

Ақылды пошта жәшігі: 11 қадам
Ақылды пошта жәшігі: 11 қадам

Бейне: Ақылды пошта жәшігі: 11 қадам

Бейне: Ақылды пошта жәшігі: 11 қадам
Бейне: Басқа тышты деген осы 😡 2024, Қыркүйек
Anonim
Ақылды пошта жәшігі
Ақылды пошта жәшігі
Ақылды пошта жәшігі
Ақылды пошта жәшігі
Ақылды пошта жәшігі
Ақылды пошта жәшігі
Ақылды пошта жәшігі
Ақылды пошта жәшігі

Мен әдетте газетті таңертең таңғы ас кезінде оқимын. Бұл күн сайын пошта жәшігіне жеткізіледі. Бірақ кейде мен суықта немесе жаңбырда пошта жәшігіне апаратын жолдың үстімен жүріп, газеттің әлі жеткізілмегенін көруім керек, бұл маған поштаның жеткізілген уақытын бақылайтын ақылды пошта жәшігін құру туралы ойлануға мәжбүр етті. пошта жәшігіңізге. Осылайша сіз ұялы телефоннан поштаның жеткізілгенін немесе жеткізілмегенін оңай көре аласыз.

Сонымен, ақылды пошта жәшігі білдіреді

  • Пошта жәшігінде поштаның бар -жоғын қадағалаңыз.
  • Сіз поштаның қашан жеткізілгенін және пошта жәшігінің босатылғанын бақылай аласыз.
  • Сіз пошта жәшігін кілт емес, RFID картасы арқылы аша аласыз

1 -қадам: материалдарды жинау

Материалдарды жинау
Материалдарды жинау
Материалдарды жинау
Материалдарды жинау
Материалдарды жинау
Материалдарды жинау

IoT материалдары (минималды € 45 болжамды шығындар):

  • Таңқурай Pi 3 моделі B +
  • SG90 сервоқозғалтқышы
  • HC-SR04 қашықтық сенсоры
  • RFID модулі RC522
  • Магниттік байланыс сенсоры
  • 16x2 СКД дисплейі
  • Кабельдер шоғыры

Тұрғын үйге арналған заттар (минимум 30 еуро болжамды шығындары):

  • Ағаш тақтай
  • Ілмектер
  • Кішкене сырғымалы құлып
  • Бұрандалар

Жобаға қолданылатын құралдар:

  • Visual Studio (фронтальды әзірлеу)
  • 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. Frontend (HTML & CSS) жасады және оны артқы жағымен байланыстырды
  5. Тұрғын үй жасады.
  6. Корпуста бәрін орнатқан.

Ұсынылған: