Orodha ya maudhui:

Jinsi ya Kulinganisha Soksi ?: Hatua 6 (na Picha)
Jinsi ya Kulinganisha Soksi ?: Hatua 6 (na Picha)

Video: Jinsi ya Kulinganisha Soksi ?: Hatua 6 (na Picha)

Video: Jinsi ya Kulinganisha Soksi ?: Hatua 6 (na Picha)
Video: AKIKUTOMBA MSHIKE IZI SEHEMU ATALIA KWA UTAMU ANAO SIKIA 2024, Novemba
Anonim

Jinsi ya kuzuia soksi zilizochanganywa wakati wa kufulia? Sijui. Kile ninachojua ni jinsi ya kulinganisha soksi baada ya kufulia. Kwa hivyo nilitengeneza MCHEZAJI WA SOKA.

Inafanyaje kazi?

1) Anza kwa kushona lebo ya RFID katika kila soksi ya soksi mbili. 2) Weka soksi moja mbele ya kigawe cha soksi. Maonyesho yanaonyesha ni sock mpya. Kwenye lebo ya RFID itaandikwa idadi ya ufuatiliaji wa jozi. Baada ya kuandikwa utaulizwa kuweka soksi inayolingana na inayoshona-soksi. Pia kwenye nambari hii ya kufuatilia ya RFID-tag itaandikwa.

Kuanzia sasa baada ya kuweka moja ya soksi karibu na kichungi-soksi idadi ya jozi zitapewa.

Je! Imetengenezwaje?

Hatua ya 1) Utangulizi / Toleo la Haraka

Hatua ya 2) Atmega328 kwenye ubao / mkate

Hatua ya 3) Kuunganisha LCD na Arduino Uno

Hatua ya 4) Kuunganisha RFID-RC522 kwa Arduino Uno

Hatua ya 5) Kupanga programu ya ATmega328

Hatua ya 6) Ndondi

Hatua ya 1: Utangulizi / Toleo la Haraka

Utangulizi / Toleo la Haraka
Utangulizi / Toleo la Haraka
Utangulizi / Toleo la Haraka
Utangulizi / Toleo la Haraka

Orodha ya manunuzi:

· 1x LCD 4x20 na dereva wa Hitachi HD44780 au inayoendana · Kiunganishi cha pini 16x kiume · 1x RFID-RC522 · 1x 5cm x 7cm bodi ya kuuzia, 2.54 mm raster, pete 18 x 24. Kontakt pini ya kike · 1x Atmega328p · 1x Soketi PDIP28 · 1x Chrystal 16Mhz · 2x 18 tot 22 picofarad (kauri) capacitor · 1x 10k ohm resistor · 1x 10kohm sufuria · waya 7x zilizo na viungio vya kike vya pande zote · 1x Arduino Uno kwa programu. + waya.

Na karibu nilisahau kutaja vitambulisho vya RFID 13.56 MHz Mirfare kwa soksi.

Vitu vyote vya msingi vinaweza kuamriwa kwenye maduka ya elektroniki.

Mpangilio

Kama ilivyo hapo juu

Uwekaji wa bodi: Bodi ya soldered imeunganishwa moja kwa moja na kontakta wa pini wa Kiume wa 16x wa LCD. LCD hiyo itawekwa juu ya sanduku. RFID-RC522 imeunganishwa na waya za kike kwenye solderingboard. RFID-RC522 imewekwa katika mbele ya sanduku. Kwa kweli voltage kwa RFID-RC522 shuold kuwa 3.3VI nilisahau lakini inanifanyia kazi. Niligundua maoni haya kwenye github "SPI inafanya kazi tu na 3.3V, mapumziko mengi yanaonekana kuwa 5V yasiyofaa, lakini jaribu shifter ya kiwango.") Kwa hivyo kuwa mwangalifu.

Kupanga programu. Kwa programu niliondoa ATmega328 kutoka Arduino Uno. Niliweka ATmega328 katika Arduino Uno na nikafanya upakiaji kwenye ATmega328. Njia ya ATmega328

Baada ya kupakia niliijaribu kwenye ubao wa mkate kama ndani ya picha hapo juu. Na baada ya upimaji mzuri nikabadilisha ATmega328 kwa solderingboard.

Kujiingiza

Lengo la muundo wa sanduku ni kuifanya kwa njia kama hii: - inaweza kutumika tena kwa miradi mingine.

Sanduku limechorwa Fusion360. Sanduku limechapishwa 3D na mtengenezaji mwenzake. "Joost" iliyopatikana na 3D Hub. Masomo yamejifunza.

- Kwa kutengeneza mara mbili ya vifaa ndani ya Fusion 360 block haingechapishwa. Hii inafafanua theeth iliyopotea.

Hatua ya 2: Atmega328 kwenye Solderingboard

Atmega328 kwenye ubao wa Soldering
Atmega328 kwenye ubao wa Soldering
Atmega328 kwenye ubao wa Soldering
Atmega328 kwenye ubao wa Soldering

Kwanza kabisa nimeona ni muhimu kujaribu kwanza kila kitu kila mmoja kwenye ubao wa mkate. 1) LCD iliyo na Arduino UNO. 2) RFID_RC522 na Arduino UNO3) Atmega328 kwenye ubao wa mkate. 4) Atmega328 na LCD kwenye ubao wa mkate. Atmega328 LCD na RFID_RC522 kwenye ubao wa mkate. 6) Atmega328 kwenye bodi ya kuuza. 7) Atmega328 na LCD kwenye bodi ya kuuza. 8) Atmega328, RFID_RC522 na LCD kwenye bodi ya kuuza.

Kuunda hii "SOKA MECHI" ilifanya microcontroller kwenye bodi ya kuuza.

Jinsi ya kusanikisha microcontroller kwenye mkate wa mkate imeelezewa kwenye wavuti ya Arduino.

Kutoka kwa ubao wa mkate hadi bodi ya kuuza ni hatua inayofuata tu, na inaonekana kama ndani ya picha hapo juu.

Kwa wirirng angalia mchoro wa picha.

Hatua ya 3: Kuunganisha LCD na Arduino

Kwa kuunganisha LCD na ATmega328 maagizo kamili yanaweza kupatikana kwenye wavuti ya Arduino:

Tofauti na mafunzo ni: - Nilitumia 4x20 LCD

- na pini ya Arduino UNO 12 na 13 ambapo haitumiki lakini bonyeza 6 na pin 7 kwa sababu pini 12 na 13 hutumiwa na te RFID_RC522.

Pointi mbili nilizoziona wakati wa ufungaji ambapo:

1) kuwa mwangalifu ni kathode ya LCD na pini ya unganisho la anode 15 na pini 16 inaweza kupotoshwa kulingana na muuzaji. Cathode lazima iwe kwenye GND.

2) Nilitumia 4x20 LCD na ilibidi niweke kila mstari kwa sababu iliruka moja kwa moja kutoka mstari wa kwanza hadi wa tatu. Mfano: lcd.setCursor (0, 1); lcd.print ("mfano maandishi"); lcd.setCursor (0, 1); lcd.print ("Mstari unaofuata wa mfano");

Hatua ya 4: Kuunganisha RFID-RC522 kwa Arduino Uno

Baada ya kupokea RFID_RC522 nilijaribu kuifanya iweze kufanya kazi nilipata maktaba ya MRFC522.h na mifano. Tazama kiunga.

Hatua kwa hatua nilijaribu kuifanya itake nataka ifanye nayo.

1) Kusoma UID (Msimbo wa Kitambulisho cha kipekee)

2) Linganisha UID kutoka kwa vitambulisho vya RFID tofauti.

3) Soma habari kwenye lebo ya RFID

4) Andika maelezo juu ya lebo ya RFID.

5) Futa habari iliyoandikwa ya lebo ya RFID.

Sina hakika lakini ilionekana kuwa maandishi kwa lebo ya RFID yaliboreshwa baada ya usanikishaji wa maktaba ya mwisho.

Hatua ya 5: Programu

Wakati hiyo ilifanya kazi nilianza na kuandika programu hiyo.

Wakati wa kuandika niligundua nilihitaji kuhifadhi habari (idadi ya jozi) kwenye Atmega328 ambayo haitapotea baada ya kuvunja nguvu. Hii imefanywa kwenye EEPROM ya Atmega. Jinsi kazi hii inavyoelezewa wazi kwenye wavuti ya Arduino:

Ngumu zaidi ilikuwa kuweka usomaji wa RFID ukifanya kazi. Nilikuwa na ugumu wa kusoma na kuandika lebo moja kwa moja. Sio kusoma kwa kuendelea kulihusiana na kutafuta lebo mpya na kusimamisha usomaji wa RFID.

Usanidi wa mwisho wa programu wakati wa kuandika kesi kwa kila hatua inayotakiwa.

Maelezo yameandikwa katika utangulizi wa programu

Programu iko ndani ya toleo la utangulizi / la haraka. Imeambatanishwa hapo juu pia ni mpango wa kusafisha vitambulisho vya RFID kwa upimaji.

Hatua ya 6: Ndondi

Ndondi
Ndondi
Ndondi
Ndondi
Ndondi
Ndondi
Ndondi
Ndondi

Lengo la muundo wa sanduku ni kuifanya kwa njia kama hii: 1) inaweza kutumika tena kwa miradi mingine na inayoweza kupanuliwa 2) inaweza kupigwa kwa mkono tu au kwa urahisi 3) na kutenganishwa lazima iwe sawa kwenye kisanduku cha barua.

Wazo ni kwamba wakati wewe kwa mtihani unaamua kutumia onyesho la OLED lazima ubadilishe tu juu ya sanduku. Au ikiwa unataka kuongeza LED, vifungo na vile vile lazima ubadilishe mbele.

Kwa sababu sikuwa na uzoefu nilianza na kisanduku kidogo … mzuri. Hii ilikuwa mafanikio, shukrani kwa mtengenezaji mwenzangu. "Joost" ambaye nilipata na 3D Hub, ambaye alibadilisha mchoro baada ya uchapishaji wa kwanza wa jaribio kufanywa. Anafanya kazi na Prusa i3 MK2 ya asili. Kama nyenzo nilichagua PLA / PHA = Colorfabb. Mchanganyiko wa PLA / PHA. Na utendaji bora kidogo kuliko PLA ya kawaida.

Sanduku dogo ni 5cm upana na meno ni 5mm juu, upana na kina. Sanduku hilo limetolewa katika Fusion360.

Kwa kutengeneza maradufu ya vifaa ndani ya Fusion 360 block haingechapishwa.

Hii inaelezea meno yaliyopotea.

Nilitumia inchi kwa vipimo vya kimsingi kulingana na muundo wa Arduino Uno na saizi kati ya nafasi za kutengenezea. Mil 100 = 0, inchi 1 = 2, milimita 54.

"Meno" ni mil 200x200x200. Ambapo nilijaribu kufanya "meno" kuwa laini kwa kuzunguka pembe. Hii ilisababisha sehemu hizo kutoshea.

Hizi "meno" zimepunguzwa hadi mil 180 x 180 mil x 200 mil. Ni nini kilichofanya kupoteza kidogo.

Kwa hivyo upana halisi utaamuliwa katika mradi unaofuata (nadhani 190x190x190) Bodi ya ndani ya uso hutumiwa kama kumbukumbu ya msingi katika inchi / mils. Kwa hivyo inapoamuliwa ni kupunguza au kuongeza unene wa ukuta mpangilio wa bodi hautaathiriwa.

Unene wa ukuta sasa ni mita 100 na kona ya 45º. Tazama kuchora kwa ufafanuzi. Kutoka kwa Fusion360 kuchora ambapo kuhamishiwa STL kwa kuchagua "Cura" kama Huduma ya kuchapisha.

Nilikuwa na shida na kuandika vitambulisho vya RFID kwa hivyo niliondoa wamiliki wa umbali wa RFID-RC522. Na mkanda nilirekebisha kwa muda, kwa hivyo hii inaweza kutumia uboreshaji.

Pia nilibadilisha dalili ya kusoma ya RFID mbele na muundo wazi zaidi

Michoro ya mwisho iliyowekwa bado haijatumika, kwa hivyo hakuna dhamana ya michoro hiyo. Ikitumika tafadhali nijulishe ikiwa hizi ni sahihi.

Kwa nini ni machungwa? Labda kwa sababu ni Uholanzi?

Ili kukupa dalili wazi jinsi inapaswa kutoshea niliunda uhuishaji huu.

Na viungo vya michoro.

Chini https://a360.co/2jpB0Ei, Back_side https://a360.co/2ivfApo, Upande wa kulia

Upande wa kushoto https://a360.co/2jhWaSl, Mbele https://a360.co/2jpEq9L, Juu

Bamba https://a360.co/2jpGAGM, LCD 4x20 https://a360.co/2jpDDWy, bodi ya kuuza

msingi blokkje https://a360.co/2j1QDyi RFID_RC522

Natumai ulipenda hii inayoweza kufundishwa na kukufanya uamue kutengeneza kichungi chako cha soksi. Au ilisaidiwa kutengeneza kitu kingine. Kwa upande bora, Gaby

Ilipendekeza: