Агуулгын хүснэгт:

NFC контентийг мөрдөгчтэй Back Pi ухаалаг үүргэвч: 6 алхам
NFC контентийг мөрдөгчтэй Back Pi ухаалаг үүргэвч: 6 алхам

Видео: NFC контентийг мөрдөгчтэй Back Pi ухаалаг үүргэвч: 6 алхам

Видео: NFC контентийг мөрдөгчтэй Back Pi ухаалаг үүргэвч: 6 алхам
Видео: Зачем смартфону NFC? Что такое NFC и как оно работает? 2024, Арваннэгдүгээр
Anonim
NFC контент мөрдөгчтэй Back Pi ухаалаг үүргэвч
NFC контент мөрдөгчтэй Back Pi ухаалаг үүргэвч
NFC-контент мөрдөгчтэй Back Pi ухаалаг үүргэвч
NFC-контент мөрдөгчтэй Back Pi ухаалаг үүргэвч
NFC контент мөрдөгчтэй Back Pi ухаалаг үүргэвч
NFC контент мөрдөгчтэй Back Pi ухаалаг үүргэвч
NFC контент мөрдөгчтэй Back Pi ухаалаг үүргэвч
NFC контент мөрдөгчтэй Back Pi ухаалаг үүргэвч

Оюутан байхдаа би зарим ном, бусад материалаа ангидаа авчрахаа мартдаг. Би онлайнаар хэлэлцэх асуудлыг ашиглахыг хичээсэн боловч үүний хажуугаар ширээн дээрээ байнга юм үлдээдэг байсан.

Миний гаргасан шийдэл бол ухаалаг үүргэвч юм.

Энэхүү зааварчилгаанд би NFC контент хянах систем, GPS хянах системээр хэрхэн үүргэвч хийх талаар танд үзүүлэх болно. Үүргэвч нь 12x LED Adafruit Neopixel -ийн тусламжтайгаар санал хүсэлтийг өгдөг.

Үүргэвч нь Flask вэбсайттай холбогдсон бөгөөд үүргэвчиндээ юу байгааг харах, материал нэмэх, үйл ажиллагаа хийх боломжтой.

Алхам 1: Эд анги, багаж хэрэгсэл

Эд анги, багаж хэрэгсэл
Эд анги, багаж хэрэгсэл
Эд анги, багаж хэрэгсэл
Эд анги, багаж хэрэгсэл
Эд анги, багаж хэрэгсэл
Эд анги, багаж хэрэгсэл
Эд анги, багаж хэрэгсэл
Эд анги, багаж хэрэгсэл

Энэ бол Back Pi бүтээхэд танд хэрэгтэй зүйл юм, энэ бол гар урлалын хутга гэх мэт үндсэн хэрэгсэлгүйгээр миний ашиглаж байсан бүх зүйл юм.

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

Зарим вэбсайтууд нь BOM.xlsx файл дахь Голланд хэл дээр байдаг хэд хэдэн өөр холбоосууд юм.

Алхам 2: Тохируулах

Тохируулах
Тохируулах

DIY бөөрөлзгөнө 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-breakout болон Neopixel нь зүү зүүгүй үндсэн утгаараа ирдэг. Энэ нь танд гагнуурын ажил хийх шаардлагатай хэвээр байна гэсэн үг юм.

Та хангалттай сайн гагнаж байгаа эсэхийг шалгаарай, ингэснээр тээглүүрүүдийн аль нь ч хоорондоо холбоо барьдаггүй (энэ нь цахилгаан тасрах шалтгаан болдог).

RFID уншигч дээр зөвхөн шаардлагатай тээглүүрийг гагнах үед тээглүүрийг шатаах магадлал буурна. RFID уншигчдад 2 холбогч хэрэгтэй болно. Эхний 'SEL0' нь 'унтраалттай' байх ёстой, хоёр дахь нь 'SEL1' нь 'асаалттай' байх ёстой.

Би туршилт хийхдээ Т гутал, талхны хавтанг ашигласан боловч хэтэрхий их зай эзэлдэг тул би тэднийг хаясан.

GPS болон Arduino нь цуваа USB холболтоор Pi -д холбогдсон байна. Adafruit неопикселийг Pi -тэй шууд холбох боломжтой боловч та түвшин шилжүүлэгч ашиглах шаардлагатай байж магадгүй бөгөөд энэ нь цуваа холболт ашиглахаас хамаагүй илүү төвөгтэй юм.

Гагнуурын төмрөө бүү хая, энэ зааврын дагуу танд илүү хэрэгтэй байж магадгүй юм.

Алхам 4: Мэдээллийн сан

Мэдээллийн сан
Мэдээллийн сан

Мэдээллийн санд байгаа бүх зүйл холбогдсон байна. Энэ бүхэн хэрэглэгчээс эхэлдэг, хэрэглэгч үүргэвчтэй, үүргэвчинд хэд хэдэн зүйл байдаг. Үүргэвч нь үйл ажиллагаатай байж болох бөгөөд үйл ажиллагаа нь нэг буюу хэд хэдэн материалтай байдаг.

Та хэрэглэгчдийнхээ нууц үгийг энгийн текст хэлбэрээр хадгалахгүй байгаа эсэхийг шалгаарай.

Алхам 5: Хэргийг бүрдүүлэх

Хэргийг бүрдүүлэх
Хэргийг бүрдүүлэх
Хэргийг бүрдүүлэх
Хэргийг бүрдүүлэх
Хэргийг бүрдүүлэх
Хэргийг бүрдүүлэх
Хэргийг бүрдүүлэх
Хэргийг бүрдүүлэх

Мэдээжийн хэрэг, бид бүх зүйлийг үүргэвчиндээ цүнхгүйгээр хийхгүй.

Хэргийг хийхийн тулд би 3 мм хэмжээтэй PVC хөөсөн хавтан ашигласан.

Энэ бол 6 ширхэг PVC -ээр хийсэн тэгш өнцөгт хайрцаг юм.

2 x (19.5 см - 9.5 см)

2 x (19.5 см - 3 см)

2 х (9.5 см - 3 см)

Янз бүрийн ялтсуудыг халуун цавуугаар наасан байна.

Хэрэв та надтай адил үүргэвч хэрэглэж байгаа бол хэмжээ багатай байх тул арай том болгож болохгүй.

Би кабелийг Пи дотор оруулахын тулд хайрцгийн хажуу талаас хэдэн нүх гаргав.

Pi болон arduino -г байрлуулахын тулд би дотор нь жижиг ялтсуудыг наасан.

Гэрлийг 2 нугасаар байрлуулж, соронзоор хаадаг.

Хайрцагны төгсгөлд бүх кабелийг ажиллуулах нүх бий.

Хэрэв кабель хангалттай урт биш бол та заримыг нь гагнах хэрэгтэй.

Хайрцаг бэлэн болмогц үүргэвчиндээ хийж болно. Би үүргэвчнийхээ зарим жижиг нүхийг хайчилж хэдэн кабелийг ажиллууллаа.

Зөвлөмж болгож буй: