Cov txheej txheem:

Yuav Ua Li Cas Thiaj Li Hnav Khaub Ncaws?: 6 Kauj Ruam (nrog Duab)
Yuav Ua Li Cas Thiaj Li Hnav Khaub Ncaws?: 6 Kauj Ruam (nrog Duab)

Video: Yuav Ua Li Cas Thiaj Li Hnav Khaub Ncaws?: 6 Kauj Ruam (nrog Duab)

Video: Yuav Ua Li Cas Thiaj Li Hnav Khaub Ncaws?: 6 Kauj Ruam (nrog Duab)
Video: Saib Mis paub Poj niam (hluas nkauj) tus yam ntxwv lub siab 2024, Hlis ntuj nqeg
Anonim

Yuav tiv thaiv thom khwm li cas thaum sib ntxhua khaub ncaws? Kuv tsis paub. Kuv paub dab tsi yog yuav phim cov thom khwm tom qab ntxhua khaub ncaws. Yog li kuv thiaj ua qhov SOCK MATCHER.

Nws ua haujlwm li cas?

1) Pib nrog xaws ib daim npav RFID rau hauv txhua lub thom khwm ntawm ib nkawm thom khwm. 2) Khaws ib lub thom khwm nyob rau xub xub ntawm lub thom khwm. Cov zaub qhia tias nws yog thom khwm tshiab. Ntawm RFID-tag yuav raug sau ua tus lej tom qab ntawm cov khub. Tom qab nws tau sau koj yuav tsum tau thov kom khaws cov thom khwm sib xws mus rau thom khwm-sib phim. 3) Khaws cov thom khwm sib xws mus rau thom khwm. Tsis tas li ntawm qhov RFID-tag tib tus lej taug qab yuav raug sau.

Txij tam sim no tom qab khaws ib qho ntawm cov thom khwm nyob ib sab ntawm tus thom khwm-matcher tus lej ntawm tus khub yuav tsum tau muab.

Nws ua li cas?

Kauj ruam 1) Taw qhia / Quick version

Kauj Ruam 2) Atmega328 ntawm lub khob cij / cov laug cam

Kauj Ruam 3) Txuas lub LCD mus rau Arduino Uno

Kauj Ruam 4) Txuas RFID-RC522 mus rau Arduino Uno

Kauj Ruam 5) Programming ATmega328

Kauj Ruam 6) Boxing

Kauj Ruam 1: Kev Taw Qhia / Ceev Version

Taw qhia / Ceev Version
Taw qhia / Ceev Version
Taw qhia / Ceev Version
Taw qhia / Ceev Version

Cov npe khoom:

· 1x LCD 4x20 nrog Hitachi HD44780 tus tsav tsheb lossis sib xws · 16x Txiv neej tus pin txuas · 1x RFID-RC522 · 1x 5cm x 7cm soldering board, 2.54 mm raster, 18 x 24 rings. · 1x USB USB-B connector · 7x Male pin connector · 16x Poj niam tus pin txuas · 1x Atmega328p · 1x Socket PDIP28 · 1x Chrystal 16Mhz · 2x 18 tot 22 picofarad (ceramic) capacitor · 1x 10k ohm resistor · 1x 10kohm lauj kaub · 7x xaim nrog rau ob sab tus poj niam sib txuas · 1x Arduino Uno rau kev ua haujlwm. + cov kab.

Thiab kuv yuav luag tsis hnov qab hais txog RFID cim npe 13.56 MHz Mirfare rau thom khwm.

Txhua yam khoom yooj yim dab tsi tuaj yeem xaj ntawm cov khw hluav taws xob.

Schematic

Raws li saum toj no

Cov laug cam tau txuas ncaj qha nrog 16x Tus txiv neej tus pin tus tswj hwm ntawm LCD. LCD yuav tsum tau teeb tsa nyob rau sab saum toj ntawm lub thawv. Qhov RFID-RC522 txuas nrog poj niam cov xov hlau mus rau lub laug cam. RFID-RC522 tau teeb tsa ntawm pem hauv ntej ntawm lub thawv. Qhov tseeb qhov hluav taws xob rau RFID-RC522 shuold yog 3.3VI tsis nco qab tab sis nws ua haujlwm rau kuv. Kuv pom cov lus tawm ntawm github "SPI tsuas ua haujlwm nrog 3.3V, feem ntau tawg zoo li 5V tollerant, tab sis sim ib qib shifter.") Yog li ceev faj.

Rau kev ua haujlwm Kuv tau tshem tawm ATmega328 los ntawm Arduino Uno. Placed ATmega328 hauv Arduino Uno thiab ua kom xa mus rau ATmega328. ATmega328

Tom qab rub tawm kuv sim nws ntawm lub khob cij raws li hauv daim duab saum toj no. Thiab tom qab ua tiav qhov kev sim kuv hloov ATmega328 mus rau lub laug cam.

Boxxing

Lub hom phiaj ntawm lub thawv tsim yog ua kom zoo li no:- nws rov qab siv tau ib nrab rau lwm txoj haujlwm.

Lub npov tau kos rau hauv Fusion360. Qhov lub thawv luam tawm 3D los ntawm ib tus phooj ywg tsim. "Joost" pom nrog 3D Hub. Lessons kawm.

- Los ntawm kev ua ob npaug ntawm cov khoom hauv Fusion 360 lub thaiv yuav tsis luam tawm. Qhov no piav qhia qhov uas ploj lawm.

Kauj Ruam 2: Atmega328 ntawm Lub Rooj Muag Khoom

Atmega328 ntawm Kev Muag Khoom
Atmega328 ntawm Kev Muag Khoom
Atmega328 ntawm Kev Muag Khoom
Atmega328 ntawm Kev Muag Khoom

Ua ntej tshaj plaws kuv pom nws muaj txiaj ntsig zoo ua ntej sim ua ib qho los ntawm ib qho ntawm lub khob cij. 1) LCD nrog Arduino UNO.2) RFID_RC522 nrog Arduino UNO3) Atmega328 ntawm lub khob cij. 4) Atmega328 thiab LCD ntawm lub khob cij. 5) Atmega328 LCD thiab RFID_RC522 ntawm lub khob cij. 6) Atmega328 ntawm lub rooj muag khoom soldering. 7) Atmega328 thiab LCD ntawm cov laug cam. 8) Atmega328, RFID_RC522 thiab LCD ntawm cov laug cam.

Txhawm rau tsim qhov "SOCK MATCHER" ua tus tswj hwm microcontroller ntawm lub rooj tsav tsheb.

Yuav ua li cas teeb tsa lub microcontroller ntawm lub khob cij tau piav qhia ntawm Arduino qhov chaw.

Los ntawm daim ntawv qhia zaub mov mus rau lub rooj sib tham ua ke tsuas yog cov kauj ruam tom ntej. Nws zoo li hauv daim duab saum toj no.

Rau wirirng pom daim duab duab.

Kauj Ruam 3: Txuas lub LCD mus rau Arduino

Txhawm rau txuas LCD rau ATmega328 cov lus qhia ua tiav tuaj yeem pom ntawm Arduino lub vev xaib:

Txawv los ntawm kev qhia yog:- Kuv siv 4x20 LCD

- thiab Arduino UNO tus pin 12 thiab 13 qhov twg tsis siv tab sis tus pin 6 thiab tus pin 7 vim tus pin 12 thiab 13 tau siv los ntawm te RFID_RC522.

Ob lub ntsiab lus kuv pom thaum teeb tsa qhov twg:

1) yuav tsum tau ceev faj yog LCD kathode thiab anode txuas tus pin 15 thiab tus pin 16 tuaj yeem sib tw nyob ntawm tus muag khoom. Lub cathode yuav tsum yog ntawm GND.

2) Kuv siv 4x20 LCD thiab kuv yuav tsum teeb tsa txhua kab vim nws dhia ncaj ntawm kab ib rau peb. Piv txwv: lcd.setCursor (0, 1); lcd.print ("piv txwv ntawv"); lcd.setCursor (0, 1); lcd.print ("Kab tom ntej ntawm qhov piv txwv");

Kauj Ruam 4: Txuas RFID-RC522 mus rau Arduino Uno

Tom qab kuv tau txais RFID_RC522 Kuv sim ua kom nws ua haujlwm kawg Kuv pom lub tsev qiv ntawv MRFC522.h thiab piv txwv. Saib qhov txuas.

Kauj ruam los ntawm kauj ruam Kuv tau sim kom nws ua qhov kuv xav kom nws ua nrog nws.

1) Nyeem UID (Cim Cim Cim Cim)

2) Sib piv UID los ntawm qhov sib txawv RFID cim npe.

3) Nyeem cov ntaub ntawv ntawm daim npav RFID

4) Sau cov ntawv xov xwm ntawm RFID lossis.

5) Qhia meej cov ntaub ntawv ntawm RFID lossis.

Kuv tsis paub tseeb tab sis nws ntsia tias kev sau ntawv mus rau RFID-tag txhim kho tom qab teeb tsa lub tsev qiv ntawv kawg.

Kauj ruam 5: Software

Thaum qhov ntawd ua haujlwm Kuv pib nrog sau qhov program.

Thaum sau ntawv kuv pom tias kuv xav tau khaws cov ntaub ntawv (tus naj npawb ntawm khub) ntawm Atmega328 yam uas yuav tsis poob tom qab lub zog tawg. Qhov no ua tiav ntawm EEPROM ntawm Atmega. Yuav ua li cas txoj haujlwm no tau piav qhia meej hauv Arduino lub vev xaib:

Qhov nyuaj tshaj plaws yog kom khaws RFID nyeem ntawv ua haujlwm. Kuv nyuaj nrog nyeem thiab sau ib daim ntawv ncaj qha ib zaug. Ntau tsis tas nyeem ntawv yuav tsum ua nrog tshawb nrhiav daim ntawv tshiab thiab nres kev nyeem RFID.

Qhov teeb tsa zaum kawg ntawm qhov kev zov me nyuam tau sau ib rooj plaub rau txhua qhov kev nqis tes ua.

Cov lus piav qhia tau sau rau hauv kev qhia txog software

Lub software yog nyob rau hauv kev taw qhia/nrawm version. Txuas rau saum toj no tseem yog qhov program kom tshem tawm cov cim npe RFID rau kev sim.

Kauj Ruam 6: Boxing

Boxing
Boxing
Boxing
Boxing
Boxing
Boxing
Boxing
Boxing

Lub hom phiaj ntawm lub thawv tsim yog ua kom zoo li no: 1) nws rov siv tau ib nrab rau lwm txoj haujlwm thiab txuas ntxiv tau 2) tuaj yeem cuam tshuam los ntawm txhais tes lossis yooj yim 3) thiab tshem tawm nws yuav tsum haum rau hauv lub thawv ntawv.

Lub tswv yim yog thaum koj txiav txim siab siv OLED cov duab koj tsuas yog yuav tsum tau hloov sab saum toj ntawm lub npov lossis yog tias koj xav ntxiv LED, khawm thiab zoo li no koj tsuas yog yuav tsum tau hloov kho pem hauv ntej.

Vim tias kuv tsis muaj kev paub kuv pib nrog lub thawv me … ntxim nyiam qhov no yog qhov ua tiav, ua tsaug rau cov phooj ywg tsim. "Joost" uas kuv pom nrog 3D Hub, uas tau kho cov duab tom qab thawj qhov kev sim luam tawm. Nws ua haujlwm nrog tus thawj Prusa i3 MK2. Raws li cov khoom kuv xaiv PLA/PHA = Colorfabb. Kev sib xyaw ntawm PLA/PHA. Nrog kev ua tau zoo me ntsis tsawg dua li tus qauv PLA.

Lub thawv me yog 5cm dav thiab cov hniav yog 5 hli siab, dav thiab tob. Qhov lub thawv tau kos rau hauv Fusion360.

Los ntawm kev ua ob npaug ntawm cov khoom hauv Fusion 360 lub thaiv yuav tsis luam tawm.

Qhov no piav qhia txog cov hniav uas ploj lawm.

Kuv siv ntiv tes rau kev ntsuas yooj yim raws li kev tsim ntawm Arduino Uno thiab qhov loj ntawm qhov sib dhos qhov muag. 100 mil = 0, 1 nti = 2, 54 mm.

"Cov hniav" yog 200x200x200 mil. Qhov twg kuv sim ua kom "cov hniav" du dua los ntawm kev hloov cov ces kaum. Qhov no ua rau cov khoom tsis haum.

Cov "hniav" no raug txo kom 180 lab x 180 mil x 200 mil. Dab tsi ua rau nws me ntsis kom poob.

Yog li qhov dav dav yuav tsum txiav txim siab hauv txoj haujlwm tom ntej no (Kuv xav tias 190x190x190). Txoj haujlwm sab hauv sab saum toj yog siv los ua cov hauv paus hauv ntiv tes/mils. Yog li thaum txiav txim siab yuav txo lossis nce qhov tuab ntawm phab ntsa lub rooj teeb tsa yuav tsis cuam tshuam.

Phab ntsa tuab yog tam sim no 100 mils nrog 45º kaum. Saib daim duab rau kev piav qhia. Los ntawm Fusion360 daim duab uas tau xa mus rau STL los ntawm kev xaiv "Cura" raws li luam tawm Cov Khoom Siv.

Kuv muaj teeb meem nrog kev sau daim ntawv RFID-cov cim yog li kuv tshem tus tuav qhov nrug ntawm RFID-RC522. Nrog daim kab xev kuv kho ib ntus, yog li qhov no tuaj yeem siv kev txhim kho.

Tsis tas li kuv tau hloov pauv RFID nyeem qhov taw qhia ntawm sab xub ntiag nrog tsim qauv qhib ntau dua

Cov duab kos zaum kawg tseem tsis tau siv, yog li tsis muaj kev lees paub rau cov duab yog tias siv thov qhia rau kuv paub yog tias cov no raug qhov twg.

Vim li cas nws yog txiv kab ntxwv? Tej zaum vim nws yog Dutch?

Txhawm rau muab qhov qhia tseeb rau koj yuav ua li cas thiaj haum kuv tsim cov yeeb yaj kiab no.

Thiab cov kev txuas mus rau cov duab kos.

Hauv qab https://a360.co/2jpB0Ei, Back_side https://a360.co/2ivfApo, Sab xis

Sab laug https://a360.co/2jhWaSl, Pem hauv ntej https://a360.co/2jpEq9L, Sab saum toj

Clamp https://a360.co/2jpGAGM, LCD 4x20 https://a360.co/2jpDDWy, soldering board

yooj yim blokkje https://a360.co/2j1QDyi RFID_RC522

Kuv vam tias koj nyiam Cov Lus Qhia no thiab ua rau koj txiav txim siab los ua koj tus kheej thom khwm. Los yog nws tau pab ua lwm yam. Ua tsaug, Gaby

Pom zoo: