Мазмуну:
- 1 -кадам: Introduction / Quick Version
- 2 -кадам: Solderingboard боюнча Atmega328
- 3 -кадам: ЖКны Arduino менен туташтыруу
- 4-кадам: RFID-RC522ди Arduino Uno менен туташтыруу
- 5 -кадам: Программалык камсыздоо
- 6 -кадам: Бокс
Video: Байпакты кантип дал келтирүү керек?: 6 кадам (сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:42
Байпактарды кир жууп жатканда кантип алдын алуу керек? Мен билбейм. Мен билгенден кийин, байпактарды кирден кийин кантип дал келтирүү керек. Ошондуктан мен бул SOCK MATCHERди жасадым.
Бул кантип иштейт?
1) Жуп байпактын ар бир байпагына RFID этикеткасын тигүүдөн баштаңыз.2) Байпактардын бирин байпак матчынын алдында карма. Дисплей анын жаңы байпак экенин көрсөтүп турат. RFID-тегине жуптардын кийинки саны жазылат. Жазылгандан кийин сизден байпакты матчка сактап коюңуз. Ошондой эле бул RFID-тегине ошол эле кийинки номер жазылат.
Байпактардын бирин байпакчынын жанында кармагандан кийин, жуптун номери берилет.
Ал кантип жасалат?
1 -кадам) Киришүү / Тез чыгаруу
2 -кадам) Atmega328 нан / тактада
3 -кадам) LCDди Arduino Uno менен туташтыруу
4-кадам) RFID-RC522ди Arduino Uno менен туташтыруу
5 -кадам) ATmega328ди программалоо
6 -кадам) Бокс
1 -кадам: Introduction / Quick Version
Сатып алуулар тизмеси:
· 1x LCD 4x20 Hitachi HD44780 драйвери менен же шайкеш · 16x Эркек пин туташтыргычы · 1x RFID-RC522 · 1х 5см х 7см ширетүүчү такта, 2,54 мм растр, 18 х 24 шакекчелер. Аялдын пин туташтыргычы · 1x Atmega328p · 1x Socket PDIP28 · 1x Chrystal 16Mhz · 2x 18 tot 22 picofarad (керамикалык) конденсатор · 1x 10k ohm резистор · 1x 10kohm казан · 7x зым эки тараптын аял коннекторлорунда · 1x Arduino Uno программалоо үчүн. + зымдар.
Мен байпактар үчүн 13.56 MHz Mirfare RFID тегдерин айтууну дээрлик унутуп калдым.
Бардык негизги нерселерди электрондук дүкөндөрдөн заказ кылса болот.
Схемалык
Жогоруда айтылгандай
Solderedboard түздөн-түз LCD. The LCD боюнча 16x Эркек pin conecctor менен байланышкан LCD. The LCD box. The RFID-RC522 чокусуна аял зымдары менен туташтырылган керек solderingboard. The RFID-RC522 минип жатат box. Actualy RFID-RC522 shuold 3.3VI чыңалуусу унутулду, бирок ал мен үчүн иштейт. Мен бул комментарийди githubдан байкадым SPI болгону 3.3V менен иштейт, көпчүлүк үзүлүштөр 5В толерант болуп көрүнөт, бирок деңгээлди которгучту колдонуп көрүңүз.)) Сак болгула.
Программалоо үчүн Мен ATmega328ди Arduino Unoдон алып салдым ATmega328ди Arduino Unoго жайгаштырдым жана ATmega328ге жүктөөнү жасадым. ATmega328
Жүктөп бергенден кийин, мен аны жогорудагы сүрөттөгүдөй эле нан тактасында сынап көрдүм. Анан ийгиликтүү тестирлөөдөн кийин мен ATmega328ди соляркага алмаштырдым.
Boxxing
Кутуча дизайнынын максаты- мындай кылуу:- ал башка долбоорлор үчүн жарым-жартылай кайра колдонулушу мүмкүн.- жөн эле кол менен чогултуу- жана ал кат кутусуна туура келиши керек.
Кутуча Fusion360 менен тартылган. Кутуча 3D тарабынан чыгарылган. "Joost" 3D Hub менен табылган. Сабактар үйрөнүлгөн.
- Fusion 360 ичиндеги компоненттерди эки эсе көбөйтүү менен блок басып чыгарылбайт. Бул жоголгон нерсени түшүндүрөт.
2 -кадам: Solderingboard боюнча Atmega328
Биринчиден, нан бышыруучу жайда бирден -бир нерсеге аракет кылуу абдан пайдалуу болду.) Нан столунда Atmega328 ЖК жана RFID_RC522.
Бул "SOCK MATCHER" ды түзүү үчүн ширетүүчү тактада микроконтроллер жасалган.
Breadbordго микроконтроллерди кантип орнотуу керектиги Arduino сайтында түшүндүрүлгөн.
Нан тактасынан ширетүү тактасына чейин кийинки кадам. Бул жогорудагы сүрөттөгүдөй көрүнөт.
Кирүү үчүн графикалык диаграмманы караңыз.
3 -кадам: ЖКны Arduino менен туташтыруу
LCDди ATmega328ге туташтыруу үчүн толук көрсөтмөнү Arduino веб -сайтынан таба аласыз:
Үйрөткүчтөн айырмаланат:- Мен 4x20 ЖКны колдондум
- жана Arduino UNO 12 жана 13 -пиндери колдонулбайт, бирок 6 жана 7 -пиндер, анткени PIN 12 жана 13 RFID_RC522 тарабынан колдонулат.
Орнотуу учурунда байкаган эки пункт:
1) этият болуу үчүн LCD катод жана анод туташтыргычы 15 жана пин 16 сатуучуга жараша бурулушу мүмкүн. Катод GNDде болушу керек.
2) Мен 4x20 ЖКны колдондум жана ар бир линияны коюуга туура келди, анткени ал линиядан үчкө чейин түз секирди. Мисалы: lcd.setCursor (0, 1); lcd.print ("мисал текст"); lcd.setCursor (0, 1); lcd.print ("Мисалдын кийинки сабы");
4-кадам: RFID-RC522ди Arduino Uno менен туташтыруу
Мен RFID_RC522 алгандан кийин, мен аны аягына чейин иштетүүгө аракет кылып, MRFC522.h китепканасын жана мисалдарды таптым. Шилтемени караңыз.
Кадам сайын мен муну каалагым келет, мен муну каалайм.
1) UIDди окуу (уникалдуу идентификациялык код)
2) UIDди RFID теги менен салыштырыңыз.
3) RFID тегиндеги маалыматты окуу
4) Маалыматты RFID тегине жазыңыз.
5) RFID тегинин жазуу жүзүндөгү маалыматы.
Мен так билбейм, бирок акыркы китепкана орнотулгандан кийин RFID-тегине жазуу жакшырган окшойт.
5 -кадам: Программалык камсыздоо
Ал иштеп баштаганда мен программаны жазуу менен баштадым.
Жазуу учурунда мен Atmega328де электр энергиясын үзүүдөн кийин жоголбой турган маалыматты (жуптардын санын) сактоо керек экенин байкадым. Бул Атмега EEPROMда жасалат. Бул кантип иштээри Arduino веб -сайтында так түшүндүрүлгөн:
Эң кыйын RFID окуу функциясын сактап калуу болду. Мен бир жолу даректи окуу жана жазуу менен кыйналдым. Үзгүлтүксүз окуу жаңы тегди издөө жана RFID окууну токтотуу менен байланыштуу болгон жок.
Программанын акыркы орнотулушу ар бир талап кылынган иш үчүн ишти жазуу.
Программалык камсыздоонун киришинде сыпаттама жазылган
Программа кириш/тез версиясында. Сыноо үчүн RFID тэгдерин тазалоо программасы да жогоруда тиркелген.
6 -кадам: Бокс
Кутучанын дизайнынын максаты: 1) башка долбоорлор үчүн жарым -жартылай кайра колдонулуучу жана узартылышы мүмкүн 2) кол менен же оңой эле ассеблделе алат 3) жана демонтаждалгандыктан ал кат кутусуна туура келиши керек.
Идея - экзамен үчүн OLED дисплейди колдонууну чечкениңизде, сиз кутунун үстүн гана өзгөртүшүңүз керек. Эгерде сиз LEDди, баскычты жана башка нерселерди кошкуңуз келсе, алдыңкы жагын гана өзгөртүү керек.
Тажрыйбам жок болгондуктан, мен кичинекей кутудан баштадым … сүйкүмдүү. Бул ийгиликтүү болду, башка жаратуучулардын жардамы менен. 3D Hub менен тапкан "Joost", ал биринчи сыноо басмасынан кийин чиймени жөнгө салды. Ал оригиналдуу Prusa i3 MK2 менен иштейт. Материал катары мен PLA/PHA = Colorfabb тандадым. PLA/PHA аралашмасы. Стандарттык PLAга караганда бир аз жакшыраак аткаруу менен.
Чакан кутунун туурасы 5 см, тиштеринин бийиктиги 5 мм, туурасы жана тереңдиги кутуча Fusion360 менен тартылган.
Fusion 360 ичиндеги компоненттерди эки эсе көбөйтүү аркылуу блок басып чыгарылбайт.
Бул тиштердин жоктугун түшүндүрөт.
Мен дюймдарды Arduino Uno дизайнына жана ширетүүчү уячалардын ортосундагы өлчөмгө негизделген негизги өлчөө үчүн колдондум. 100 мил = 0, 1 дюйм = 2, 54 миллиметр.
"Тиштер" 200x200x200 мил. Мен бурчтарды тегеретип "тиштерди" жылмакай кылууга аракет кылдым. Бул бөлүктөрдүн туура келбегенине алып келди.
Бул "тиштер" 180 мил x 180 мил х 200 миллионго чейин кыскарган. Кичине жоготууга эмне себеп болду.
Ошентип, так туурасы кийинки долбоордо аныкталат (менин оюмча 190x190x190). Такта ичиндеги дюйм дюйм/мильде негизги шилтеме катары колдонулат. Ошентип, дубалдын калыңдыгын азайтуу же көбөйтүү чечими кабыл алынганда тактанын жайгашуусуна таасир этпейт.
Дубалдын калыңдыгы азыр 45 мил бурч менен 45º. Түшүндүрүү үчүн чиймени караңыз. Fusion360'дан STLге которулган сүрөттү басып чыгаруу үчүн "Cura" тандап алыңыз.
Мен RFID-тегдерин жазууда көйгөйлөргө туш болдум, ошондуктан мен RFID-RC522. With лента менен аралыкты кармагычтарды алып салдым, ошондуктан бул жакшыртууну колдонушу мүмкүн.
Ошондой эле мен RFID окуу көрсөткүчүн ачык дизайн менен өзгөрттүм
Акыркы тиркелген чиймелер азырынча колдонула элек, андыктан drawings. If үчүн эч кандай кепилдик жок, эгерде булар так болсо, мага билдирип коюңуз.
Эмне үчүн кызгылт сары? Балким Голландия болгондуктанбы?
Силерге кантип туура келерин так көрсөтүү үчүн мен бул анимацияны түздүм.
Жана чиймелерге шилтемелер.
Төмөндө https://a360.co/2jpB0Ei, Back_side https://a360.co/2ivfApo, Оң жагы
Сол жагы https://a360.co/2jhWaSl, Алдыңкы https://a360.co/2jpEq9L, Жогорку
Кысуу https://a360.co/2jpGAGM, ЖК 4x20 https://a360.co/2jpDDWy, ширетүүчү такта
негизги blokkje https://a360.co/2j1QDyi RFID_RC522
Бул Нускама сизге жакты деп үмүттөнөм жана сиз өзүңүзгө байпак матч жасоону чечтиңиз деп ишенем. Же башка нерсе жасоо пайдалуу болду. Урматтоо менен, Габи
Сунушталууда:
Eclipse (eGit) менен интерактивдүүлүктү кантип калыбына келтирүү керек: 10 кадам
Eclipse (eGit) менен интерактивдүүлүктү кантип кайра калыбына келтирүү керек: 20180718 - Мен " ойлоном " Мен маселени сүрөттөр менен чечтим. Эгерде алар чоңойтулуп көрүнсө же мааниси жок болсо, чыкылдатып көрүңүз. Эгер көйгөйгө туш болсоңуз, мага билдирүү жөнөтүңүз, мен жардам берүүгө аракет кылам. Бул көрсөтмө этап-этабы менен
Trainz - Мазмунду кантип калыбына келтирүү керек: 13 кадам
Trainz - Мазмунду кантип кайра калыбына келтирүү: Саламатсызбы, мен бул колдонмону Trainz үчүн моделди кантип этап -этабы менен көрсөтүү үчүн түздүм. Мен Trainz A New Era колдонуп жатам жана процессти менин CFCLA CF Class #CF4401 менен көрсөтөм. Көрүп турам, сиз дагы тери менен күрөшүп жаткандырсыз. Бул т
4x3 дюймдук TFT дисплейин Arduino менен кантип интерфейске келтирүү керек: 4 кадам
4x3”TFT дисплейин Arduino менен кантип интерфейске келтирүү керек: FocusLCDs.com мага сынап көрүү үчүн 4x3” TFT ЖК (P/N: E43RG34827LW2M300-R) акысыз үлгүсүн жиберди. Бул түстүү активдүү матрица TFT (Thin Film Transistor) ЖК (суюк кристалдуу дисплей), ал аморфтуу кремний TFTди коммутатор катары колдонот. Бул модель c
Мөөр басылган электр туташтыргычын кантип калыбына келтирүү керек: 4 кадам
Мөөр басылган электр туташтыргычын кантип калыбына келтирүү керек: Баары жакшы, мен жакында эле кар тазалагычым үчүн начар туташтыргыч менен күрөшүп жатам. Бөлүктөрдүн кампасында бирөө да жок, аларды жеткирүүчү да жок. Акырында мен элүү доллар сыяктуу карап жаттым, бир же эки ай күтөм. Сумка! Мен конушту калыбына келтирүүнү чечтим
Гитаранын спикери кутучасын кантип куруу керек же стерео үчүн экөөнү кантип куруу керек: 17 кадам (сүрөттөр менен)
Гитаранын спикери кутучасын кантип куруу керек же стерео үчүн экөөнү кантип куруу керек?: Мен куруп жаткан түтүк амп менен жаңы гитаралык спикердин барышын кааладым. Баяндамачы менин дүкөнүмдө калат, андыктан өзгөчө бир нерсенин кереги жок. Толекс жабуусу өтө оңой эле бузулуп калышы мүмкүн, ошондуктан мен кумдун артынан сыртын кара чачтым