Isi kandungan:

Pelan Tempat duduk RFID: 7 Langkah
Pelan Tempat duduk RFID: 7 Langkah

Video: Pelan Tempat duduk RFID: 7 Langkah

Video: Pelan Tempat duduk RFID: 7 Langkah
Video: KALIAN MELIHAT TRAMPOLIN APA AIR KOLAM RENANG???! #shorts 2024, November
Anonim
Pelan Tempat duduk RFID
Pelan Tempat duduk RFID

Saya ingin membuat sesuatu yang istimewa untuk carta jadual perkahwinan saya, dan saya fikir ini adalah cara yang baik untuk menjadikannya peribadi, kerana ia mencerminkan kecintaan saya (ketagihan) untuk projek elektronik.

Jadi rancangannya adalah untuk membuat panel kayu besar dengan rencana ruangan di atasnya, termasuk, tentu saja, meja dan nama mereka (mereka adalah nama tumbuhan, dalam bahasa Perancis). Para tetamu menerima kad dengan pelekat RFID di atasnya bersama dengan jemputan mereka. Di bahagian belakang kad itu tertulis (dalam bahasa Perancis) sesuatu seperti "Kad ini sangat penting, selamatkan dan bawa pada anda di majlis perkahwinan". Saya tidak mahu mereka tahu apa itu sehingga perkahwinan.

Carta mempunyai beberapa elemen: paparan TFT, pembaca RFID, LED hijau dan LED merah, butang tekan dan satu jalur 3 LED untuk setiap jadual. Apabila tag RFID diimbas, LED hijau akan menyala jika dikenali, dan mesej yang diperibadikan dipaparkan di skrin, termasuk nama meja tempat tetamu duduk. Di samping itu, jalur LED yang berkaitan dengan meja dihidupkan, menyinari cahaya di atas meja pada rencana bilik. Sekiranya kad salah membaca atau tidak dikenali, LED merah dihidupkan dengan mesej "akses ditolak" di skrin. Butang itu adalah untuk mereka yang tidak berjaya tidak kehilangan atau melupakan kad. Ia memaparkan pesan di layar, meminta mereka pergi ke bar dan mengatakan sesuatu seperti "Saya tidak boleh dipercayai", sebagai ganti mereka mendapat carta cadangan untuk mencari tempat duduk mereka.

Saya mengubah beberapa perkara di sepanjang jalan: Saya mahu melukis panel kayu tetapi berubah fikiran kerana saya takut akan membuat kekacauan dan harus bermula dengan panel baru. Oleh kerana saya mempunyai mesin cricut, saya memutuskan untuk membuat tulisan dan lukisan dengan vinil.

Saya juga mempunyai layar LCD 20x04 watak pada awalnya, tetapi saya menaik tarafnya ke skrin TFT 7 kerana lebih besar dan tidak begitu terhad dari segi panjang mesej.

Langkah 1: Bahan

Berikut adalah senarai komponen yang saya gunakan untuk produk akhir (Arduino Mega, layar TFT dan vinil)

Elektronik:

- Arduino Mega

- Mega protoshield untuk Arduino

- Skrin TFT Adafruit 7 (tidak perlu sentuhan, dibeli di Adafruit)

- Papan Pemandu RA8875 untuk Paparan Sentuhan TFT 40-pin (dibeli di Adafruit)

- Pembaca RFID RC522

- Bilangan jadual x MOSFET saluran-N

- Bilangan jadual x 10k perintang Ohms

- Jalur LED 12V, boleh dipotong (saya menggunakan

- Suis kuasa dalam talian untuk bicu tong 2.1mm

- Pek bateri 8x AA (12V) dan bateri

- 1 x hijau 5 mm LED

- 1 x merah 5 mm LED

- 1 butang tekan

- 3 x perintang untuk menekan butang dan LED (disyorkan, nilainya boleh berbeza)

- Sekeping PCB

- Banyak wayar dan pateri

- Pengecutan haba adalah idea yang baik

Panel:

- Skru dan mur kecil (M2 atau M3)

- Kanvas kayu atau panel (saya menggunakan ini

- lakuer

- Vinil dan pita pemindahan

- Pemegang LED Bevel Plastik 2 x 5mm

- Bahagian bercetak 3D

- Gam super untuk penutup pada pemegang jalur LED

- Ketenangan kain dan velcro

Alat (ada yang tidak wajib):

- Pemotong wayar

- Besi pematerian

- Bor dan bit

- Pemutar skru

- Cricut atau Silouhette Cameo atau cara lain untuk memotong vinil

- Pengikis untuk vinil

- Pencetak 3D atau rakan dengan satu (seperti saya) atau penggunaan hab 3D

- Mesin jahit untuk penutup kain

Langkah 2: Prototaip Dengan Arduino Uno

Prototaip Dengan Arduino Uno
Prototaip Dengan Arduino Uno

Saya baru mengenal dunia Arduino jadi saya memutuskan untuk membuat prototaip dengan Uno terlebih dahulu. Saya katakan dahulu kerana akhirnya saya memindahkannya ke Arduino Mega untuk mendapatkan lebih banyak pin output untuk LED yang saya mahu menyalakan meja yang sesuai (ini bermakna saya memerlukan satu pin untuk setiap meja). Sekiranya anda ingin membuatnya tanpa LED atau hanya dengan satu atau dua untuk mengetahui sama ada imbasan RFID berfungsi (seperti hijau dan merah saya), Arduino Uno mencukupi (bergantung pada paparan anda).

Berikut adalah gambarajah pinout yang saya gunakan untuk Uno:

Modul RFID:

SDA ke pin 10

SCK ke pin 13

MOSI untuk pin 11

MISO ke pin 12

RQ tidak digunakan

GND ke tanah

RST ke pin 9

Output 3.3V hingga 3.3V pada Uno

LCD (dalam kes saya, LCD 20x04 dengan perisai I2C, sebelum peningkatan ke TFT):

SDA hingga A4

SLC hingga A5

Output VCC hingga 5V di Uno

GND ke Gnd

Anda juga boleh menggunakan LCD tanpa I2C, tetapi memerlukan lebih banyak pin.

Langkah 3: Bergerak ke MEGA

Bergerak ke MEGA
Bergerak ke MEGA
Bergerak ke MEGA
Bergerak ke MEGA
Bergerak ke MEGA
Bergerak ke MEGA

Semasa saya mendapat jalur LED dan transistor, saya terpaksa memindahkan prototaip ke Arduino Mega. Saya juga membeli perisai prototaip untuk menjadikan sesuatu tetap kekal tetapi masih boleh ditanggalkan dari Arduino itu sendiri. Inilah susun atur input dan output saya dengan Mega:

Jalur LED untuk jadual: 30 hingga 45

LED Merah: 27

LED Hijau: 28

Butang: 29

Perisai TFT:

CS: 7

INT: 3

RESET: 12

Vin: Arduino's 5V

GND: tanah

Pembaca RFID:

SS / SDA: 9

RST: 8

GND: tanah

3.3V: Arduino 3.3V

SPI UMUM:

SCK: 52

MOSI: 51

MISO: 50

Bagi mereka yang tidak biasa dengan peranti SPI, seperti layar RFID dan TFT saya, hanya ada satu port yang tersedia di arduino Uno dan Mega. Dengan pelbagai peranti, mereka mesti disambungkan ke MOSI, MISO dan SCK yang sama, dan mereka memerlukan satu pin normal yang berbeza untuk setiap arduino untuk memberitahu mereka jika mereka harus mendengar atau tidak (pilih hamba).

Untuk menjalankan jalur LED, saya menyambungkan penyambung tong wanita ke perisai, yang menghubungkan ke bekalan kuasa 12V. Vin of the Arduino juga dihubungkan ke sumber kuasa ini.

Jalur LED semuanya memerlukan MOSFET untuk menguruskan kuasa dan kawalan (kerana sumber kuasa adalah luaran dan voltan tinggi). Saya menyolder ini dengan perintang mereka pada perisai arduino. Wayar merah adalah untuk kuasa, dan wayar hitam untuk kawalan. Saya memulakan dengan wayar yang lebih pendek dan memasangkannya ke wayar jalur LED semasa saya memasang panel. Seperti yang anda lihat, setiap wayar hitam dikenal pasti tetapi yang berwarna merah semuanya sama (12V) sehingga mereka tidak memerlukan pengenalan diri.

Setiap jalur LED disambungkan seperti berikut: LED Gnd ke pin tengah MOSFET, pin MOSFET kanan ke perintang dan pin arduino, pin MOSFET kiri ke arduino Gnd.

Saya terpaksa meninggalkan ruang di perisai untuk skrin dan pendawaian pembaca RFID. Sambungannya seperti yang dinyatakan di atas, terus ke pin / GND / 5V, kecuali sambungan SPI yang mana saya menggunakan PCB tambahan kerana kedua-dua skrin dan pembaca RFID harus disambungkan ke pin yang sama. Saya juga menyolder perintang untuk LED (hijau dan merah) dan butang pada PCB.

Pematerian pelindung agak halus tetapi saya gembira dengan hasilnya dan saya gembira kerana saya menggunakan perisai, kerana ia menjadikan pekerjaan lebih bersih dan Arduino mudah digunakan semula. Sambungannya kukuh dan mereka tidak akan putus semasa perkahwinan (seperti yang berlaku dengan wayar dimasukkan ke dalam header).

Langkah 4: Kad RFID

Kad RFID
Kad RFID
Kad RFID
Kad RFID
Kad RFID
Kad RFID
Kad RFID
Kad RFID

Oleh kerana ini untuk perkahwinan, kami mahu cip RFID menjadi elegan. Kami telah mengambil gambar sebagai pemotretan sebelum perkahwinan dan kami mengambil beberapa gambar dengan frisbee (kami berdua adalah pemain Ultimate frisbee). Kemudian saya memilih 3 gambar dan menempah kad nama, dengan gambar di satu sisi dan mesej di sisi lain. Pelekat RFID sesuai dengan baik di frisbees dan hasilnya kelihatan hebat, ditambah dengan pas di dompet!

Langkah 5: Panel

Panel
Panel
Panel
Panel
Panel
Panel
Panel
Panel

Seperti yang saya katakan sebelumnya, saya berhenti untuk melukis panel, kerana saya terlalu takut membuat kesalahan.

Saya membeli kanvas kayu di sebuah kedai seni, selebar 3 'dengan 4' lebar. Ini sangat sesuai kerana ia mempunyai pelek di bahagian belakang seperti kanvas biasa, jadi saya mempunyai ruang untuk meletakkan komponen dan pendawaian. Ia kemudian dengan mudah menyembunyikan semuanya dengan sehelai kain dan velcro, dan masih boleh diakses.

Suami saya yang akan digunakan untuk mendapatkan kemasan yang bagus. Kemudian saya merancang tulisan dan bentuk di ruang reka bentuk cricut dan memotong kepingan vinil saya. Melekatkannya ke panel kayu bukanlah tugas yang mudah, tetapi saya berjaya menyelesaikannya. Kesalahan utama saya adalah meletakkan vinil pada pita pemindahan dan tidak membuat pemindahan dengan segera. Ia membolehkan vinil melekat pada pita dan menjadikan pemindahan lebih sukar.

Untuk skrin TFT dan pembaca RFID, saya merancang bingkai yang dicetak oleh rakan saya pada pencetak 3Dnya. Butang tekan tidak memerlukan bingkai apa pun, hanya lubang besar yang digerudi dengan teliti. Saya membeli pemegang plastik untuk LED tunggal dan mereka hebat, mereka membuat kemasan yang kemas.

Untuk jalur LED, saya meminta rakan untuk merancang pemegang untuk saya, kerana saya tidak begitu bagus dengan reka bentuk 3D dan mereka sedikit lebih rumit daripada bingkai. Pada dasarnya, mereka perlu memegang jalur sehingga mereka mengarahkan panel pada sudut 45 darjah. Saya juga meminta "cangkuk" wayar di bawah lengan utama, lubang untuk mendapatkan wayar dan dua lubang skru di pangkalan. Dia akhirnya meninggalkan ruang di kepala, leher dan pangkal wayar untuk masuk, sehingga mereka sama sekali tidak kelihatan. Saya memasang jalur LED dengan memotongnya setiap 3 LED, mengikis perlindungan tembaga, menyolder wayar saya, melekatkan jalur pada pemegangnya, melewati wayar melalui lubang dan menempelkan penutupnya.

Setelah semua ini siap, adalah masalah penggerudian lubang dengan berhati-hati dan mengacaukan semua skru kecil dan mur. Hati-hati dengan PCB yang fleksibel pada layar, ia boleh rosak dengan mudah. Saya melindungi lombong dengan pita elektrik. Saya melindungi hubungan dengan penyusutan panas.

Saya menambah beberapa skru dan kepingan kayu untuk menahan arduino dan pek bateri (yang boleh ditanggalkan dengan mudah dengan mengangkat kayu). Saya juga mempunyai wayar dengan suis antara pelindung arduino dan pek bateri untuk menghidupkan dan mematikan panel tanpa perlu mencabut apa-apa.

Langkah 6: Kodnya

Kod tersebut
Kod tersebut
Kod tersebut
Kod tersebut

Inilah cara panel berfungsi:

Terdapat skrin utama dengan logo perkahwinan kami dan mesej yang bertuliskan "Imbas kad anda" (dalam bahasa Perancis). Apabila kad diimbas dan dikenali, mesej yang dipaparkan secara peribadi akan dipaparkan, dengan nama meja tempat tetamu duduk. Pada masa yang sama, jalur LED yang betul dihidupkan, menerangi meja tetamu di rancangan. Ini diadakan selama beberapa saat (sekitar 10), cukup bagi para tamu untuk membacanya dan melihat rancangannya, dan kemudian kembali ke layar utama. Lampu hijau juga menyala apabila kad dikenali.

Sekiranya kad tidak dikenali, skrin lubang menjadi merah dan mengatakan ACCESS DENIED. Ini kemungkinan besar tidak akan berlaku pada malam perkahwinan, tetapi masih merupakan ciri yang menarik. LED merah juga menyala ketika itu berlaku. Saya terpaksa menambahkan kelewatan sebelum mesej akses ditolak dipaparkan kerana kadangkala memerlukan beberapa milisaat agar kad dapat dibaca dengan betul.

Sekiranya butang ditekan, mesej akan dipaparkan yang memberitahu para tetamu untuk pergi ke bar dan mengatakan kod ("Saya bukan orang yang boleh dipercayai") kepada bartender, yang mempunyai carta tempat duduk kecemasan.

Sekiranya kad diimbas atau butang ditekan sebelum skrin utama kembali, ia masih berfungsi (mesej baru dipaparkan). Saya mahu ini untuk tidak menunggu antara tetamu, kerana selalu ada barisan ketika tiba masanya untuk duduk.

Logo kami dilukis dengan garis dan teks, tetapi dimuatkan gambar dari kad SD pada skrin TFT. Google itu!

Kodnya dibina dengan jenis struktur. Untuk setiap tetamu, struktur merangkumi mesej untuk dipaparkan, nama meja dan jalur yang dipimpin untuk menyala. Kata-kata pelik dalam kod mewakili nama jadual!

Langkah 7: Selesai

Sekiranya anda melakukan perkara seperti ini di majlis perkahwinan anda, minta seseorang mengambil video kerana anda ingin melihat reaksi orang, tetapi anda mungkin tidak akan berada di sana ketika orang menggunakannya.

Juga, uji papan anda! Saya mempunyai kad untuk setiap meja untuk menguji lampu hingga saat-saat terakhir.

Projek ini sangat mudah disesuaikan dan sangat bermanfaat, walaupun saya menghabiskan berjam-jam mengerjakannya dan digunakan untuk satu malam sahaja (definisi perancangan perkahwinan).

Disyorkan: