Obsah:

Plán sezení RFID: 7 kroků
Plán sezení RFID: 7 kroků

Video: Plán sezení RFID: 7 kroků

Video: Plán sezení RFID: 7 kroků
Video: Bending timber onto that trailer #shorts 2024, Červenec
Anonim
Plán sezení RFID
Plán sezení RFID

Chtěl jsem udělat něco zvláštního pro svůj graf svatebních stolů a myslel jsem si, že je to dobrý způsob, jak to udělat osobně, protože to odráží moji lásku (závislost) na elektronických projektech.

Takže plán byl udělat velký dřevěný panel s půdorysem místnosti, včetně samozřejmě tabulek a jejich jmen (jsou to názvy rostlin, ve francouzštině). Hosté spolu s pozvánkou obdrželi kartu s nálepkou RFID. Na zadní straně karty bylo (ve francouzštině) napsáno něco jako „Tato karta má velký význam, uschovej ji a vezmi si ji na svatbu“. Nechtěl jsem, aby věděli, k čemu to bylo, až do svatby.

Graf má několik prvků: TFT displej, čtečku RFID, zelenou LED a červenou LED, tlačítko a jeden pruh 3 LED pro každou tabulku. Když jsou RFID tagy naskenovány, rozsvítí se zelená LED, pokud je rozpoznána, a na obrazovce se zobrazí personalizovaná zpráva, včetně názvu stolu, kde sedí host. Kromě toho se zapne LED pás spojený se stolem, který vrhá světlo na stůl podle plánu místnosti. Pokud je karta špatně přečtena nebo nerozpoznána, rozsvítí se červená LED se zprávou „přístup odepřen“na obrazovce. Tlačítko je pro ty, kterým se nepodařilo kartu neztratit nebo zapomenout. Na obrazovce se zobrazí zpráva s žádostí, aby šli do baru a řekli něco jako „Nejsem spolehlivý“, na oplátku dostanou záložní graf, aby našli své místo.

Po cestě jsem změnil několik věcí: chtěl jsem namalovat dřevěný panel, ale rozmyslel jsem si to, protože jsem se bál, že udělám nepořádek a budu muset začít znovu s novým panelem. Protože mám cricutový stroj, rozhodl jsem se, že budu psát a kreslit vinylem.

Na začátku jsem měl také 20x04 znakovou LCD obrazovku, ale upgradoval jsem na 7 TFT obrazovku, protože je větší a není tak omezující, pokud jde o délku zprávy.

Krok 1: Materiály

Zde je seznam komponent, které jsem použil pro finální produkt (Arduino Mega, TFT obrazovka a vinyl)

Elektronika:

- Arduino Mega

- Mega protoshield pro Arduino

- 7 TFT obrazovka Adafruit (není nutný žádný dotek, koupeno na Adafruit)

- Deska ovladače RA8875 pro 40pinové dotykové displeje TFT (zakoupeno na Adafruit)

- Čtečka RF5 RC522

- Počet tabulek x N-kanálové MOSFETy

- Počet tabulek x 10k Ohm odpory

- 12V LED pásek, řezatelný (použil jsem

- Řadový vypínač pro 2,1 mm hlavní konektor

- 8x AA baterie (12V) a baterie

- 1 x zelená 5 mm LED

- 1 x červená 5 mm LED

- 1 x tlačítko

- 3 x odpory pro tlačítko a LED (doporučeno, hodnota se může lišit)

- Kus PCB

- Spousta drátu a pájky

- Smršťování je dobrý nápad

Panel:

- Malé šrouby a matice (M2 nebo M3)

- Dřevěné plátno nebo panel (použil jsem to

- Lak

- Vinyl a přenosová páska

- 2 x 5 mm plastový zkosený držák LED

- 3D tištěné díly

- Super lepidlo na víčka na držácích LED pásků

- Mír látky a suchý zip

Nástroje (některé nejsou povinné):

- Nůžky na drát

- Páječka

- Vrták a bity

- Šroubováky

- Cricut nebo Silouhette Cameo nebo jiný způsob řezání vinylu

- Škrabka na vinyl

- 3D tiskárna nebo kamarád s jedním (jako já) nebo použití 3D hubů

- Šicí stroj na látkový potah

Krok 2: Prototyp s Arduino Uno

Prototyp s Arduino Uno
Prototyp s Arduino Uno

Byl jsem ve světě Arduino nový, a tak jsem se rozhodl nejprve vytvořit prototyp s Uno. Nejprve říkám, protože jsem jej nakonec přesunul na Arduino Mega, abych získal více výstupních pinů pro LED diody, které jsem chtěl rozsvítit na odpovídající tabulce (to znamená, že jsem potřeboval jeden pin na každý stůl). Pokud to chcete udělat bez LED nebo pouze s jednou nebo dvěma, abyste zjistili, zda skenování RFID fungovalo (jako moje zelené a červené), stačí Arduino Uno (v závislosti na vašem displeji).

Zde je diagram pinoutu, který jsem použil pro Uno:

RFID modul:

SDA na pin 10

SCK na pin 13

MOSI na pin 11

MISO na pin 12

RQ je nepoužitý

GND k zemi

RST na pin 9

Výstup 3,3 V až 3,3 V na Uno

LCD (v mém případě LCD 20x04 s I2C štítem, před upgradem na TFT):

SDA na A4

SLC až A5

VCC až 5V výstup na Uno

GND až Gnd

Můžete také použít LCD bez I2C, ale potřebujete více pinů.

Krok 3: Přechod na MEGA

Přesun do MEGA
Přesun do MEGA
Přesun do MEGA
Přesun do MEGA
Přesun do MEGA
Přesun do MEGA

Když jsem dostal LED pásek a tranzistory, musel jsem prototyp přesunout do Arduino Mega. Také jsem si koupil prototypový štít, aby byly věci trvalé, ale stále odstranitelné ze samotného Arduina. Zde je moje rozložení vstupu a výstupu s Mega:

LED pásky pro stoly: 30 až 45

Červená LED: 27

Zelená LED: 28

Tlačítko: 29

TFT štít:

CS: 7

INT: 3

RESET: 12

Vin: Arduino 5V

GND: zem

Čtečka RFID:

SS/SDA: 9

RST: 8

GND: zem

3,3V: 3,3V Arduina

SPOLEČNÉ SPI:

SCK: 52

MOSI: 51

MISO: 50

Pro ty, kteří nejsou obeznámeni se zařízeními SPI, jako je moje obrazovka RFID a TFT, je na arduino Uno a Mega k dispozici pouze jeden port. S více zařízeními musí být připojena ke stejným MOSI, MISO a SCK a pro arduino potřebují jeden jiný normální pin, aby jim řekl, zda mají poslouchat nebo ne (výběr slave).

Abych spustil LED pásky, připojil jsem ke štítu zásuvkový konektor, který se připojuje k napájení 12V. K tomuto zdroji energie je také připojen Vin Arduina.

Všechny LED pásky potřebují ke správě napájení a ovládání MOSFET (protože zdroj energie je externí a napětí je vysoké). Ty jsem připájel jejich odpory na arduino štítu. Červené vodiče slouží k napájení a černé vodiče k ovládání. Když jsem sestavoval panel, začal jsem s kratšími dráty a připájel je k vodičům LED pásků. Jak vidíte, každý černý vodič je identifikován, ale červený je stejný (12V), takže nepotřebuje identifikaci.

Každý LED pás je připojen následovně: LED Gnd na středový pin MOSFET, pravý MOSFET pin na odpor a arduino pin, levý MOSFET pin na arduino Gnd.

Musel jsem nechat na štítu nějaké místo pro kabeláž obrazovky a čtečky RFID. Připojení je uvedeno výše, přímo na piny/GND/5V, kromě připojení SPI, pro které jsem použil další desku plošných spojů, protože obrazovka i čtečka RFID musely být připojeny ke stejným kolíkům. Také jsem připájel odpory pro LED diody (zelené a červené) a tlačítko na DPS.

Pájení štítu bylo poměrně delikátní, ale s výsledky jsem spokojen a jsem rád, že jsem použil štít, protože díky němu bylo čištění čistší a Arduino snadno znovu použitelné. Spojení jsou pevná a během svatby nespadnou (jako by to bylo s dráty zasunutými do záhlaví).

Krok 4: RFID karty

RFID karty
RFID karty
RFID karty
RFID karty
RFID karty
RFID karty
RFID karty
RFID karty

Protože to bylo na svatbu, chtěli jsme, aby čipy RFID byly elegantní. Nechali jsme se vyfotit jako předsvatební focení a pár jsme pořídili s frisbee (oba jsme hráči frisbee Ultimate). Poté jsem vybral 3 obrázky a objednal vizitky, přičemž obrázky byly na jedné straně a zpráva na druhé straně. Nálepky RFID se krásně hodí na frisbees a výsledek vypadá skvěle a navíc se snadno vejde do peněženky!

Krok 5: Panel

Panel
Panel
Panel
Panel
Panel
Panel
Panel
Panel

Jak jsem řekl dříve, přestal jsem malovat panel, protože jsem se příliš bál udělat chybu.

V obchodě s uměním jsem koupil dřevěné třtiny, které jsou 3 palce vysoké a 4 palce široké. To je ideální, protože má vzadu ráfek jako normální canevas, takže jsem měl prostor na umístění komponent a kabeláže. Bylo pak snadné to všechno schovat kusem látky a suchého zipu, a stále to bylo přístupné.

Můj manžel bude aplikován na lak, aby získal pěknou povrchovou úpravu. Potom jsem navrhl nápisy a tvary na designovém prostoru cricut a ořízl své vinylové listy. Přilepit je na dřevěný panel nebyl snadný úkol, ale zvládl jsem to. Mojí hlavní chybou bylo dát vinyl na přenosovou pásku a neprovést převod hned. To umožnilo vinylu více se lepit na pásku a ztížilo přenos.

Pro obrazovku TFT a čtečku RFID jsem navrhl rámečky, které můj přítel vytiskl na své 3D tiskárně. Tlačítko nepotřebovalo žádný druh rámu, pouze pečlivě vyvrtal velký otvor. Koupil jsem plastové držáky pro jednotlivé LED diody a byly skvělé, vytvořily úhlednou povrchovou úpravu.

U LED pásků jsem požádal kamaráda, aby mi navrhl držák, protože 3D design mi až tak nejde a byly trochu složitější než rámečky. V zásadě potřebovali držet pásy tak, aby ukazovali panel pod úhlem 45 stupňů. Požádal jsem také o drátěné „háčky“pod hlavním ramenem, otvor pro průchod drátů a dva otvory pro šrouby na základně. Nakonec nechala v hlavě, krku a podstavci prostor pro průchod drátů, takže byly zcela neviditelné. Sestavil jsem LED pásky tak, že je stříhám každé 3 LED, škrábu měděnou ochranu, pájím dráty, přilepím proužky na držák, protáhnu dráty otvory a nalepím víčka.

Poté, co bylo vše připraveno, šlo o to pečlivě vyvrtat otvory a zašroubovat všechny ty malé šrouby a matice. Buďte opatrní s flexibilním PCB obrazovky, může se snadno poškodit. Svůj jsem chránil elektrickou páskou. Spoje jsem chránil tepelným smršťováním.

Přidal jsem několik šroubů a kusů dřeva, abych zajistil arduino a baterii (kterou lze snadno vyjmout zvednutím dřeva). Mám také vodič s přepínačem mezi štítem arduino a sadou baterií pro zapnutí a vypnutí panelu, aniž bych musel cokoli odpojovat.

Krok 6: Kód

Kód
Kód
Kód
Kód

Panel funguje takto:

K dispozici je domovská obrazovka s naším svatebním logem a zprávou „Naskenujte si kartu“(ve francouzštině). Když je karta naskenována a rozpoznána, zobrazí se personalizovaná zpráva s názvem stolu, kde sedí host. Současně se zapne správný LED pás, který osvětlí stůl hosta na plánu. Podrží se to několik sekund (asi 10), což je dost na to, aby si to hosté přečetli a prohlédli si plán, a pak se vrátí zpět na domovskou obrazovku. Pokud je karta rozpoznána, rozsvítí se také zelená kontrolka.

Pokud karta není rozpoznána, obrazovka otvoru zčervená a říká PŘÍSTUP ODMÍTNUT. To se s největší pravděpodobností nestane o svatební noci, ale stále je to skvělá funkce. Když k tomu dojde, rozsvítí se také červená LED dioda. Před zobrazením zprávy o odepření přístupu jsem musel přidat zpoždění, protože někdy trvalo několik milisekund, než byla karta správně přečtena.

Pokud je tlačítko stisknuto, zobrazí se zpráva sdělující hostům, aby šli do baru a řekli kód („Nejsem spolehlivá osoba“) barmanovi, který má tabulku nouzových sedadel.

Pokud je karta naskenována nebo je stisknuto tlačítko před návratem domovské obrazovky, stále funguje (zobrazí se nová zpráva). Chtěl jsem, aby se zabránilo čekání mezi hosty, protože tam je vždy fronta, když je čas se posadit.

Naše logo je nakresleno čarami a textem, ale je možné načítat obrázky z karet SD na obrazovky TFT. Vygoogli to!

Kód je vytvořen s typem struktury. U každého hosta obsahuje struktura zprávu, která se má zobrazit, název tabulky a LED pásek, který se rozsvítí. Podivná slova v kódu představují názvy tabulek!

Krok 7: Hotovo

Pokud děláte takové věci na své svatbě, nechte někoho pořizovat videa, protože chcete vidět reakce lidí, ale pravděpodobně nebudete u toho, když to lidé používají.

Vyzkoušejte si také desku! Ke každému stolu jsem měl kartu na testování světel až do poslední minuty.

Tento projekt je vysoce přizpůsobivý a byl velmi přínosný, i když jsem na něm strávil mnoho hodin prací a byl použit pouze na jednu noc (definice plánování svatby).

Doporučuje: