Съдържание:

Обратна Pi интелигентна раница с NFC съдържание за проследяване: 6 стъпки
Обратна Pi интелигентна раница с NFC съдържание за проследяване: 6 стъпки

Видео: Обратна Pi интелигентна раница с NFC съдържание за проследяване: 6 стъпки

Видео: Обратна Pi интелигентна раница с NFC съдържание за проследяване: 6 стъпки
Видео: CS50 2013 - Week 10 2024, Ноември
Anonim
Обратна Pi интелигентна раница с NFC съдържание
Обратна Pi интелигентна раница с NFC съдържание
Обратна Pi интелигентна раница с NFC съдържание
Обратна Pi интелигентна раница с NFC съдържание
Обратна Pi интелигентна раница с NFC съдържание
Обратна Pi интелигентна раница с NFC съдържание
Обратна Pi интелигентна раница с NFC съдържание
Обратна Pi интелигентна раница с NFC съдържание

Като студент често забравям да донеса някои от моите книги и други материали в час. Опитах се да използвам дневен ред онлайн, но дори и с това постоянно оставях нещата на бюрото си.

Решението, което измислих, е интелигентна раница.

В тази инструкция ще ви покажа как да изградите раница със система за проследяване на съдържание NFC и система за проследяване на GPS. Раницата дава обратна връзка чрез 12x LED Adafruit Neopixel.

Раницата е свързана с уебсайт Flask, където можете да видите какво има във вашата раница, да добавяте материали и да създавате дейности.

Стъпка 1: Части и инструменти

Части и инструменти
Части и инструменти
Части и инструменти
Части и инструменти
Части и инструменти
Части и инструменти
Части и инструменти
Части и инструменти

Това е, което ще ви трябва, за да изградите Back Pi, това е всичко, което съм използвал без основни инструменти като занаятчийски нож.

  • PN532 NFC/RFID контролна платка - v1.6
  • NeoPixel пръстен - 12 x 5050 RGBW светодиоди с интегрирани драйвери
  • Adafruit Ultimate GPS Breakout - 66 канала с актуализации 10 Hz - Версия 3
  • GPS антена - външна активна антена - 3-5V 28dB 5 -метров SMA
  • SMA към uFL/u. FL/IPX/IPEX RF адаптер Kabel (за GPS приемници)
  • USB към TTL сериен кабел - кабел за отстраняване на грешки / конзоли за Raspberry Pi
  • РУГЗАК АЛПИНИЗЪМ 22
  • Anker PowerCore 20000 с Quick Charge 3.0
  • Raspberry Pi Model B+ 512MB RAM
  • ARDUINO UNO REV3 SMD
  • RFID карти Mifare
  • 1M x 0.5M сива PVC плоча
  • Лепила за топене Pattex
  • 2x квадратни панти 25 мм х 25 мм
  • Магнитна брава 4 кг
  • Женски към женски джъмперни кабели

Някои от уебсайтовете са холандски, във файла BOM.xlsx има и няколко алтернативни връзки.

Стъпка 2: Настройка

Настройвам
Настройвам

Една от най -объркващите части на проектите за DIY raspberry pi е правилното конфигуриране на софтуера. Това може да бъде плашещо и наистина е трудно да се овладее.

Първото нещо, което трябва да направите в проект на Raspberry pi, е да инсталирате Raspbian на вашия Pi. Няма да преминавам през цялата инсталация, но ето линк към инструкция: Raspberry-Pi-Setup-Tutorial.

След инсталацията има куп команди, които трябва да изпълните.

Първо преминете през всички тези команди:

github.com/NMCT-S2-DataCom1/DataCommunicat…

След това следвайте тези команди:

github.com/NMCT-S2-Project-I/Project-I

Стъпка 3: Запояване и верига

Запояване и верига
Запояване и верига
Запояване и верига
Запояване и верига
Запояване и верига
Запояване и верига

Готови ли сте да си изцапате ръцете? Тук идва забавната част: свързването на всички ваши електрически компоненти.

RFID-четецът, GPS пробивът и Neopixel се предлагат по подразбиране, без да са запоени щифтове. Това означава, че ще имате още малко работа за запояване.

Уверете се, че сте запоени достатъчно добре, така че никой от щифтовете да не влиза в контакт помежду си (това може да причини електрически повреди).

На RFID-четеца запоявайте само необходимите ви щифтове, ще намалите вероятността от изгаряне на щифтовете. За RFID четеца са необходими 2 джъмпера. Първият „SEL0“трябва да бъде настроен на „изключен“, а вторият „SEL1“трябва да бъде настроен на „включен“.

Използвах T-cobbler и макет по време на тестването, но в крайна сметка ги изхвърлих, защото заемат твърде много място.

GPS и Arduino са свързани към Pi чрез серийна USB връзка. Възможно е да свържете Adapruit neopixel директно към Pi, но може да се наложи да използвате превключвател на нива и това е много по -сложно от това, когато използвате серийна връзка.

Все още не прибирайте поялника си, може да се нуждаете от него в тази инструкция.

Стъпка 4: База данни

База данни
База данни

Всичко в базата данни е свързано. Всичко започва с потребителя, потребителят има раница, а раницата има още няколко неща. Раницата може да има дейности, а дадена дейност има един или повече материали.

Уверете се, че не запазвате паролите на потребителите си като обикновен текст.

Стъпка 5: Изграждане на случая

Изграждане на случая
Изграждане на случая
Изграждане на случая
Изграждане на случая
Изграждане на случая
Изграждане на случая
Изграждане на случая
Изграждане на случая

Разбира се, не прибираме всичко в раницата без калъф.

За да направя корпуса, използвах 3 мм дъска от PVC пяна.

Това е правоъгълна кутия, изработена от 6 броя PVC.

2 x (19,5 см - 9,5 см)

2 x (19,5 см - 3 см)

2 x (9,5 см - 3 см)

Различните плочи са залепени заедно с горещо лепило.

Ако използвате същата раница като мен, не увеличавайте размерите, защото тя почти не пасва.

Изрязах някои дупки през страните на кутията, за да мога да поставя кабелите си в моя Pi.

За да задържа Pi и arduino на място, залепих няколко малки плочи от вътрешната страна около тях.

Осветеният се държи на място с 2 панти и е затворен с магнит.

В края на кутията има дупка за преминаване на всички кабели.

Ако кабелите не са достатъчно дълги, може да искате да запоите някои от тях заедно.

След като кутията е готова, можете да я поставите в раницата си. Изрязах някои малки дупки в раницата си, за да прокарам няколко кабела.

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