Sadržaj:
- Korak 1: Materijali
- Korak 2: Prototip s Arduino Uno
- Korak 3: Prelazak na MEGA
- Korak 4: RFID kartice
- Korak 5: Panel
- Korak 6: Kôd
- Korak 7: Sve je gotovo
Video: RFID plan sjedenja: 7 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:36
Htio sam napraviti nešto posebno za svoj grafikon vjenčanih stolova i mislio sam da je ovo dobar način da to učinim osobnim jer odražava moju ljubav (ovisnost) prema elektroničkim projektima.
Stoga je plan bio napraviti veliku drvenu ploču s planom prostorije na njoj, uključujući, naravno, stolove i njihova imena (to su nazivi biljaka, na francuskom). Gosti su uz pozivnicu dobili karticu s RFID naljepnicom. Na poleđini čestitke bilo je napisano (na francuskom) nešto poput "Ova je karta od velike važnosti, čuvajte je i nosite na vjenčanju". Nisam htjela da znaju do čega je do vjenčanja.
Tablica ima nekoliko elemenata: TFT zaslon, RFID čitač, zelenu i crvenu LED, tipku i jednu traku od 3 LED za svaki stol. Kada se skeniraju RFID oznake, zelena LED lampica uključuje se ako je prepoznata, a na zaslonu se prikazuje personalizirana poruka, uključujući naziv stola na kojem gost sjedi. Osim toga, LED traka povezana sa stolom je uključena, bacajući svjetlo na stol na tlocrtu prostorije. Ako je kartica pogrešno pročitana ili neprepoznata, uključit će se crvena LED sa porukom "pristup odbijen" na ekranu. Gumb je za one koji nisu uspjeli izgubiti ili zaboraviti karticu. Na ekranu se prikazuje poruka u kojoj se od njih traži da odu u bar i kažu nešto poput "Nisam pouzdan", u zamjenu za to dobivaju rezervni grafikon kako bi pronašli svoje mjesto.
Usput sam promijenio nekoliko stvari: htio sam ofarbati drvenu ploču, ali sam se predomislio jer sam se bojao da ću napraviti nered i morati početi ispočetka s novom pločom. Budući da imam stroj za krikutanje, odlučio sam napise i crteže izraditi vinilom.
U početku sam imao i LCD ekran dimenzija 20x04, ali sam nadogradio na 7 TFT ekran jer je veći i nije toliko ograničen u pogledu duljine poruke.
Korak 1: Materijali
Evo popisa komponenti koje sam koristio za konačni proizvod (Arduino Mega, TFT ekran i vinil)
Elektronika:
- Arduino Mega
- Mega protosklop za Arduino
- Adafruit 7 TFT ekran (nije potrebno dodirivanje, kupljeno na Adafruit -u)
- RA8875 upravljačka ploča za 40-pinske TFT ekrane osjetljive na dodir (kupljeno na Adafruit-u)
- RFID čitač RC522
- Broj tablica x N-kanalni MOSFET-ovi
- Broj tablica x 10k Ohmskih otpornika
- 12V LED traka, rezljiva (koristio sam
- Ugrađeni prekidač za napajanje za 2,1 mm utičnicu
- 8x AA baterija (12V) i baterije
- 1 x zelena LED dioda 5 mm
- 1 x crvena LED dioda 5 mm
- 1 x Pritisni gumb
- 3 x otpornika za gumb i LED (preporučuje se, vrijednost može varirati)
- Komad PCB -a
- Puno žice i lemljenja
- Termoskupljanje je dobra ideja
Ploča:
- mali vijci i matice (M2 ili M3)
- Drveno platno ili ploča (koristio sam ovo
- Lak
- Vinilne i prijenosne trake
- 2 x 5 mm plastični konusni LED držač
- 3D tiskani dijelovi
- Super ljepilo za poklopce na držačima LED traka
- Mir tkanine i čičak
Alati (neki nisu obavezni):
- Rezači žice
- Lemilica
- Svrdla i nastavci
- Odvijači
- Cricut ili Silouhette Cameo ili neki drugi način rezanja vinila
- Strugač za vinil
- 3D pisač ili prijatelj s jednim (poput mene) ili korištenje 3D čvorišta
- Šivaći stroj za omote od tkanine
Korak 2: Prototip s Arduino Uno
Bio sam nov u svijetu Arduina pa sam odlučio prvo napraviti prototip s Uno -om. Kažem prvo jer sam ga na kraju premjestio na Arduino Mega kako bih dobio više izlaznih pinova za LED diode koje sam želio osvijetliti odgovarajuću tablicu (to znači da mi je za svaki stol trebao jedan pin). Ako to želite učiniti bez LED dioda ili sa samo jednom ili dvije da biste provjerili je li RFID skeniranje radilo (poput mojih zelenih i crvenih), Arduino Uno je dovoljan (ovisno o vašem zaslonu).
Evo dijagrama iscrtavanja koji sam koristio za Uno:
RFID modul:
SDA na pin 10
SCK na pin 13
MOSI na pin 11
MISO na pin 12
RQ se ne koristi
GND na uzemljenje
RST na pin 9
Izlaz od 3.3V do 3.3V na Uno -u
LCD (u mom slučaju, 20x04 LCD sa I2C štitom, prije nadogradnje na TFT):
SDA do A4
SLC na A5
VCC do 5V izlaz na Uno -u
GND do Gnd
Također biste mogli koristiti LCD bez I2C, ali bi vam trebalo više pinova.
Korak 3: Prelazak na MEGA
Kad sam dobio LED traku i tranzistore morao sam premjestiti prototip na Arduino Mega. Također sam kupio prototipni štit kako bi stvari bile trajne, ali i dalje uklonjive sa samog Arduina. Evo mog izgleda ulaza i izlaza s Megom:
LED trake za stolove: 30 do 45
Crvena LED: 27
Zelena LED dioda: 28
Gumb: 29
TFT štit:
CS: 7
INT: 3
RESETIRANJE: 12
Vin: Arduino 5V
GND: tlo
RFID čitač:
SS/SDA: 9
RST: 8
GND: tlo
3.3V: Arduino 3.3V
ZAJEDNIČKI SPI:
SCK: 52
MOSI: 51
MISO: 50
Za one koji nisu upoznati sa SPI uređajima, poput mog RFID i TFT ekrana, na arduino Uno i Mega dostupan je samo jedan port. S više uređaja, oni moraju biti spojeni na iste MOSI, MISO i SCK, a potreban im je po jedan različiti normalni pin kako bi im arduino rekao trebaju li slušati ili ne (odabir podređenog uređaja).
Za pokretanje LED traka spojio sam ženski konektor na štit koji se spaja na 12V napajanje. Vin iz Arduina također je spojen na ovaj izvor napajanja.
Sve LED trake trebaju MOSFET za upravljanje napajanjem i kontrolu (jer je izvor napajanja vanjski i napon je visok). Lemio sam ih sa njihovim otpornicima na arduino štit. Crvene žice služe za napajanje, a crne za kontrolu. Počeo sam s kraćim žicama i lemio ih na žice LED traka kad sam sastavio ploču. Kao što vidite, svaka crna žica je identificirana, ali su sve crvene iste (12V) pa im nije bila potrebna identifikacija.
Svaka LED traka spojena je na sljedeći način: LED Gnd na središnji pin MOSFET -a, desni MOSFET pin na otpornik i arduino pin, lijevi MOSFET pin na arduino Gnd.
Morao sam ostaviti malo prostora na štitu za ožičenje zaslona i RFID čitača. Priključci su kako je gore navedeno, izravno na pinove/GND/5V, osim za SPI veze za koje sam koristio dodatno PCB jer su i zaslon i RFID čitač morali biti spojeni na iste pinove. Zalemio sam i otpornike za LED diode (zelenu i crvenu) i gumb na PCB -u.
Lemljenje štitnika bilo je prilično osjetljivo, ali zadovoljan sam rezultatima i drago mi je što sam upotrijebio štit, jer je učinio čišći posao i Arduino se lako mogao ponovno koristiti. Veze su čvrste i neće otpasti tijekom vjenčanja (kao što bi to bilo sa žicama umetnutim u zaglavlja).
Korak 4: RFID kartice
Budući da je ovo bilo za vjenčanje, htjeli smo da RFID čipovi budu elegantni. Imali smo fotografije snimljene prije fotografiranja prije vjenčanja, a nekoliko smo napravili s frizbijem (oboje smo ultimativni igrači frizbija). Zatim sam odabrao 3 slike i naručio posjetnice, sa slikama s jedne i porukom s druge strane. RFID naljepnice lijepo pristaju na frizbije, a rezultat izgleda sjajno, plus lako staje u novčanik!
Korak 5: Panel
Kao što sam ranije rekao, odustao sam od bojanja ploče jer sam se previše bojao pogriješiti.
Kupio sam drvene kaneve u umjetničkoj trgovini široke 3 'i 4' široke. Ovo je idealno jer ima rub sa stražnje strane kao normalne caneve, pa sam imao prostora staviti komponente i ožičenje. Tada je bilo sve lako sakriti komadom tkanine i čičkom, a i dalje je bilo pristupačno.
Moj muž za nanošenje laka za postizanje lijepe završne obrade. Zatim sam dizajnirao napise i oblike na prostoru za dizajn krikuta i izrezao svoje vinilne ploče. Zalijepiti ih na drvenu ploču nije bio lak zadatak, ali uspio sam. Moja glavna pogreška bila je stavljanje vinila na prijenosnu vrpcu, a ne prijenos odmah. Omogućilo je da se vinil više zalijepi za traku i otežalo prijenos.
Za TFT zaslon i RFID čitač dizajnirao sam okvire koje je moj prijatelj ispisao na svom 3D pisaču. Gumb nije trebao nikakav okvir, samo je velika rupa pažljivo izbušena. Kupio sam plastične držače za pojedinačne LED diode i bili su odlični, stvorili su urednu završnu obradu.
Za LED trake zamolio sam prijatelja da mi dizajnira držač, jer nisam toliko dobar s 3D dizajnom i bili su malo složeniji od okvira. U osnovi, morali su držati trake tako da su ploču usmjerili pod kutom od 45 stupnjeva. Tražio sam i "žice" za žicu ispod glavne ruke, rupu za provlačenje žica i dvije rupe za vijke na podnožju. Na kraju je ostavila prostor u glavi, vratu i podnožju kroz koje su žice mogle proći, pa su bile potpuno nevidljive. Sastavio sam LED trake tako što sam ih izrezao na svaka 3 LED -a, ostrugao bakrenu zaštitu, lemio žice, zalijepio trake na držač, prošao žice kroz rupe i zalijepio poklopce.
Nakon što je sve ovo bilo spremno, trebalo je pažljivo izbušiti rupe i zašrafiti sve te male vijke i matice. Budite oprezni s fleksibilnom PCB -om ekrana jer se može lako oštetiti. Ja sam svoju zaštitio električnom trakom. Spojeve sam zaštitio termoskupljanjem.
Dodao sam neke vijke i drvene komade za pričvršćivanje arduina i baterije (koja se lako može ukloniti podizanjem drva). Također imam žicu s prekidačem između arduino štita i baterije za uključivanje i isključivanje ploče bez potrebe za isključivanjem bilo čega.
Korak 6: Kôd
Evo kako ploča radi:
Postoji početni zaslon s logotipom našeg vjenčanja i porukom "Skeniraj svoju karticu" (na francuskom). Kad se kartica skenira i prepozna, prikazuje se personalizirana poruka s imenom stola na kojem gost sjedi. Istodobno se uključuje ispravna LED traka koja osvjetljava stol gosta na planu. To se zadržava nekoliko sekundi (oko 10), dovoljno da ga gosti pročitaju i pogledaju plan, a zatim se vraća na početni zaslon. Zelena LED lampica također svijetli kada se kartica prepozna.
Ako kartica nije prepoznata, zaslon na rupi postaje crven i kaže ACCESS DENIED. To se najvjerojatnije neće dogoditi u bračnoj noći, ali još uvijek cool značajka. Crvena LED lampica također svijetli kada se to dogodi. Morao sam dodati odgodu prije nego što se prikazala poruka o zabrani pristupa jer je ponekad trebalo nekoliko milisekundi da se kartica ispravno pročita.
Ako pritisnete gumb, prikazuje se poruka koja govori gostima da odu do šanka i kažu barmenu ("Nisam pouzdana osoba") barmenu, koji ima raspored sjedenja u nuždi.
Ako je kartica skenirana ili je gumb pritisnut prije nego što se početni zaslon vrati, i dalje radi (prikazuje se nova poruka). Htio sam da ovo izbjegne čekanje između gostiju, jer uvijek postoji red kad dođe vrijeme za sjedenje.
Naš logotip iscrtan je linijama i tekstom, ali moguće je učitati slike sa SD kartica na TFT zaslone. Potraži na Googlu!
Kôd je izgrađen s tipom strukture. Za svakog gosta struktura uključuje poruku za prikaz, naziv tablice i LED traku koja će zasvijetliti. Čudne riječi u kodu predstavljaju nazive tablica!
Korak 7: Sve je gotovo
Ako na svom vjenčanju radite ovakve stvari, neka netko snima videozapise jer želite vidjeti reakcije ljudi, ali vjerojatno nećete biti tamo kad ih ljudi koriste.
Također, testirajte svoju ploču! Za svaki stol imao sam karticu za testiranje svjetla do posljednje minute.
Ovaj projekt je vrlo prilagodljiv i bio je vrlo isplativ, čak i ako sam na njemu proveo mnogo sati i koristio sam ga samo jednu noć (definicija planiranja vjenčanja).
Preporučeni:
Kako izgraditi mjerenje vremena sjedenja: 7 koraka
Kako izgraditi mjerenje vremena sjedenja: Ovaj će projekt koristiti Zio Qwiic ultrazvučni senzor udaljenosti za otkrivanje i praćenje osobe. Uređaj će biti strateški postavljen na vrhu ekrana/monitora okrenut prema osobi koja sjedi, ispred njezina/njezinog računala. Projekt će
Plan protiv vervuilinga: 3 koraka
Anti-Vervuiling-ov plan: Om vervuiling tegen te gaan in openbare ruimtes, hebben we iets bedacht waardoor mensen hopelijk hun eigen rommel zullen gaan opruimen.Op veel bezochte openbare plekken, bijvoorbeeld treinstations, stadsplein of drukke pätstak pätkätten pätkätten pätkätten pätkätten pätkätten pätkätten pätkätten pätkätten pätkätten pärk
Plan ispitivanja kafeterije za prigušivanje zvuka: 5 koraka
Plan ispitivanja kafeterija za prigušivanje zvuka: Pokušavamo se boriti protiv ekstremnih razina zvuka u našim školskim kafeterijama upotrebom materijala za prigušivanje zvuka. Da bismo pronašli najbolji način za rješavanje ovog problema, moramo dovršiti testni plan u nadi da ćemo sniziti razinu decibela sa prosjeka
Plan ispitivanja osjetnika vlažnosti tla: 6 koraka (sa slikama)
Plan ispitivanja osjetnika vlažnosti tla: Izazov: Osmislite i izvedite plan koji će paliti CRVENU LED diodu kad je tlo vlažno, i ZELENU LED kad je tlo suho. To će uključivati korištenje senzora vlažnosti tla. Cilj: Cilj ovog uputstva je provjeriti je li padala kiša i je li biljka
Plan ispitivanja sonara: 7 koraka (sa slikama)
Plan ispitivanja sonara: Cilj ovog plana ispitivanja je utvrditi jesu li vrata otvorena ili zatvorena. Ovaj plan ispitivanja pokazat će vam kako izgraditi sonarski senzor, stvoriti program, kalibrirati senzore i na kraju saznati jesu li vrata u kokošinjac u našoj školi