Satura rādītājs:
- 1. darbība. Ievads / ātrā versija
- 2. solis: Atmega328 uz lodēšanas dēļa
- 3. darbība. LCD savienošana ar Arduino
- 4. darbība: RFID-RC522 pievienošana Arduino Uno
- 5. solis: programmatūra
- 6. solis: Bokss
Video: Kā saskaņot zeķes?: 6 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:57
Kā novērst zeķu sajaukšanos veļas mazgāšanas laikā? Es nezinu. Es zinu, kā saskaņot zeķes pēc veļas. Tāpēc es izveidoju šo SOCK MATCHER.
Kā tas darbojas?
1) Sāciet ar RFID marķējuma sašūšanu katrā zeķu pāra zeķē. Displejs norāda, ka tā ir jauna zeķe. Uz RFID marķējuma tiks uzrakstīts pāru skaits. Pēc tam, kad tas ir uzrakstīts, jums tiks lūgts paturēt atbilstošo zeķīti zeķu samērotājā. Arī uz šī RFID marķējuma tiks uzrakstīts tas pats kontroles numurs.
Turpmāk pēc vienas no zeķēm turēšanas blakus zeķēm jāsniedz pāra numurs.
Kā tas tiek izgatavots?
1. solis) Ievads / ātrā versija
2. solis) Atmega328 uz maizes / lodēšanas dēļa
3. solis) LCD pievienošana Arduino Uno
4. solis) RFID-RC522 pievienošana Arduino Uno
5. solis) ATmega328 programmēšana
6. solis) Bokss
1. darbība. Ievads / ātrā versija
Iepirkumu saraksts:
· 1x 4x20 šķidro kristālu displejs ar Hitachi HD44780 draiveri vai saderīgu · 16x kontaktspraudnis ar vītni · 1x RFID-RC522 · 1x 5 cm x 7 cm lodēšanas dēlis, 2,54 mm rastrs, 18 x 24 gredzeni. · 1x USB-B savienotājs · 7x savienotājs ar tēviņu Sievietes tapas savienotājs · 1x Atmega328p · 1x ligzda PDIP28 · 1x Chrystal 16Mhz · 2x 18 tot 22 picofarad (keramikas) kondensators · 1x 10k omu rezistors · 1x 10kohm pods · 7x vads ar abās pusēs esošajiem savienotājiem · 1x Arduino Uno programmēšanai. + vadi.
Un es gandrīz aizmirsu pieminēt zeķu RFID tagus 13,56 MHz Mirfare.
Visas pamata lietas, ko var pasūtīt elektroniskajos veikalos.
Shematisks
Kā iepriekš
Lodētais dēlis ir tieši savienots ar 16x šķidro kristālu displeja savienotāju. LCD jāuzstāda kastes augšpusē. RFID-RC522 ir savienots ar sieviešu vadiem pie lodēšanas dēļa. RFID-RC522 ir uzstādīts pie kārbas priekšpuse. Faktiski RFID-RC522 spriegums ir jāmaina 3.3VI, bet man tas darbojas. Es pamanīju šo komentāru githubā "SPI darbojas tikai ar 3.3V, lielākā daļa izlaušanos šķiet 5V toleranti, bet izmēģiniet līmeņa pārslēdzēju.") Tāpēc esiet uzmanīgs.
Programmēšana. Programmēšanai es noņēmu ATmega328 no Arduino Uno. Ievietoju ATmega328 Arduino Uno un augšupielādēju ATmega328. ATmega328
Pēc augšupielādes es to pārbaudīju uz maizes dēļa, kā parādīts attēlā. Un pēc veiksmīgas pārbaudes es nomainīju ATmega328 uz lodēšanas dēļa.
Bokss
Kastes dizaina mērķis ir to izgatavot šādā veidā:- to var atkārtoti izmantot daļēji citiem projektiem.
Kastīte ir uzzīmēta ar Fusion360. Kastīti 3D izdrukā līdzstrādnieks. "Joost" atrasts ar 3D Hub. Gūtās atziņas.
- Dubultojot Fusion 360 komponentus, bloks netiks izdrukāts. Tas izskaidro trūkstošo tēzi.
2. solis: Atmega328 uz lodēšanas dēļa
Pirmkārt, man šķita ļoti noderīgi vispirms izmēģināt visu pa vienam uz maizes dēļa. 1) LCD ar Arduino UNO. 2) RFID_RC522 ar Arduino UNO3) Atmega328 uz maizes dēļa. 4) Atmega328 un LCD uz maizes dēļa.) Atmega328 LCD un RFID_RC522 uz maizes dēļa.6) Atmega328 uz lodēšanas dēļa.7) Atmega328 un LCD uz lodēšanas dēļa.8) Atmega328, RFID_RC522 un LCD uz lodēšanas dēļa.
Lai izveidotu šo "SOCK MATCHER", a izveidoja mikrokontrolleru uz lodēšanas dēļa.
Arduino vietnē ir izskaidrots, kā uzstādīt mikrokontrolleri uz maizes.
No maizes dēļa uz lodēšanas dēli ir tikai nākamais solis. Tas izskatās kā attēlā iepriekš.
Savienojumus skatiet grafiskajā diagrammā.
3. darbība. LCD savienošana ar Arduino
LCD savienošanai ar ATmega328 pilnu instrukciju var atrast Arduino vietnē:
Atšķiras no apmācības:- Es izmantoju 4x20 LCD
- un Arduino UNO 12. un 13. tapa, kur to neizmanto, bet 6. un 7. tapa, jo 12. un 13. tapu izmanto RFID_RC522.
Instalēšanas laikā es pamanīju divus punktus:
1) esiet uzmanīgs, LCD katoda un anoda savienojuma tapu 15 un tapu 16 var pagriezt atkarībā no pārdevēja. Katodam jābūt GND.
2) Es izmantoju 4x20 LCD, un man bija jāiestata katra līnija, jo tā pārlēca tieši no pirmās uz trešo. Piemērs: lcd.setCursor (0, 1); lcd.print ("teksta paraugs"); lcd.setCursor (0, 1); lcd.print ("Nākamā piemēra rinda");
4. darbība: RFID-RC522 pievienošana Arduino Uno
Pēc RFID_RC522 saņemšanas es mēģināju to beidzot darboties, es atradu bibliotēku MRFC522.h un piemērus. Skatiet saiti.
Soli pa solim es mēģināju panākt, lai tas notiek tā, kā es vēlos, lai tas tiktu darīts ar to.
1) UID (unikālā identifikācijas koda) lasīšana
2) Salīdziniet UID no dažādiem RFID tagiem.
3) Izlasiet informāciju par RFID tagu
4) Uzrakstiet informācijas paraugu RFID tagā.
5) Skaidra rakstiska informācija par RFID tagu.
Es neesmu pārliecināts, bet izskatījās, ka rakstīšana RFID tagā uzlabojās pēc pēdējās bibliotēkas instalēšanas.
5. solis: programmatūra
Kad tas izdevās, es sāku rakstīt programmu.
Rakstīšanas laikā es pamanīju, ka Atmega328 ir jāglabā informācija (pāru skaits), kas netiks zaudēta pēc strāvas padeves pārtraukuma. Tas tiek darīts, izmantojot Atmega EEPROM. Kā tas darbojas, ir skaidri izskaidrots Arduino vietnē:
Visgrūtāk bija saglabāt RFID lasīšanas darbību. Man bija grūti uzreiz nolasīt un rakstīt tagu. Nepārtraukta lasīšana nebija saistīta ar jauna taga meklēšanu un RFID lasīšanas apturēšanu.
Programmas galīgajā iestatījumā ir jāraksta gadījums par katru nepieciešamo darbību.
Programmatūras ievadā ir rakstīts apraksts
Programmatūra atrodas ievadā/ātrajā versijā. Iepriekš pievienota arī programma RFID tagu notīrīšanai testēšanai.
6. solis: Bokss
Kastes dizaina mērķis ir to izgatavot šādā veidā: 1) to daļēji var izmantot citiem projektiem un pagarināt; 2) var nostiprināt tikai ar rokām vai viegli; 3) un izjaukt to ir jāiekļauj pastkastītē.
Ideja ir tāda, ka, ja jūs, piemēram, nolemjat izmantot OLED displeju, jums ir jāmaina tikai lodziņa augšdaļa. Vai arī, ja vēlaties pievienot gaismas diodes, pogas un tādas, jums ir jāmaina tikai priekšpuse.
Tā kā man nebija pieredzes, es sāku ar nelielu kastīti … gudrs. Pateicoties kolēģim veidotājam, tas bija veiksmīgs. "Joost", kuru es atradu ar 3D Hub, kurš pielāgoja zīmējumu pēc pirmās pārbaudes izdrukas. Viņš strādā ar oriģinālo Prusa i3 MK2. Kā materiālu es izvēlējos PLA/PHA = Colorfabb. PLA/PHA maisījums. Ar nedaudz labāku veiktspēju nekā standarta PLA.
Mazā kaste ir 5 cm plata, un zobi ir 5 mm augsti, platumā un dziļumā. Kastīte ir uzzīmēta Fusion360.
Divkāršojot Fusion 360 komponentus, bloks netiks izdrukāts.
Tas izskaidro trūkstošos zobus.
Pamata mērījumiem es izmantoju collas, pamatojoties uz Arduino Uno dizainu un izmēru starp lodēšanas spraugām. 100 mil = 0, 1 collas = 2, 54 milimetri.
"Zobi" ir 200x200x200 mil. Kur es centos padarīt "zobus" gludākus, noapaļojot stūrus. Tas izraisīja detaļu nederēšanu.
Šie "zobi" ir samazināti līdz 180 mil x 180 mil x 200 mil. Kas lika nedaudz zaudēt.
Tātad precīzs platums tiks noteikts nākamajā projektā (es domāju, ka 190x190x190). Dēļa iekšējā virsma tiek izmantota kā pamata atsauce collās/milos. Tātad, kad tiek nolemts samazināt vai palielināt sienas biezumu, dēļa izkārtojums netiks ietekmēts.
Sienas biezums tagad ir 100 mili ar 45º stūri. Paskaidrojumu skatiet zīmējumā. No Fusion360 zīmējums tika pārsūtīts uz STL, kā drukas utilītu izvēloties "Cura".
Man bija problēmas ar RFID tagu rakstīšanu, tāpēc es noņēmu RFID-RC522 attāluma turētājus. Ar lenti es uz laiku fiksēju, tāpēc var izmantot uzlabojumu.
Arī es mainīju RFID lasīšanas indikāciju priekšpusē ar atvērtāku dizainu
Galīgie pievienotie rasējumi vēl nav izmantoti, tāpēc zīmējumiem nav garantijas. Ja tie tiek izmantoti, lūdzu, dariet man zināmu, vai tie ir precīzi.
Kāpēc tas ir oranžs? Varbūt tāpēc, ka tā ir holandiešu valoda?
Lai sniegtu jums skaidru norādi, kā tai vajadzētu iederēties, es izveidoju šo animāciju.
Un saites uz zīmējumiem.
Apakšā https://a360.co/2jpB0Ei, Back_side https://a360.co/2ivfApo, labajā pusē
Kreisā puse https://a360.co/2jhWaSl, priekšā https://a360.co/2jpEq9L, augšpusē
Skava https://a360.co/2jpGAGM, LCD 4x20 https://a360.co/2jpDDWy, lodēšanas dēlis
pamata blokkje https://a360.co/2j1QDyi RFID_RC522
Es ceru, ka jums patika šī pamācība un lika jums izlemt izveidot savu zeķu sakritēju. Vai arī bija noderīgi izveidot kaut ko citu. Ar cieņu, Gaby
Ieteicams:
Kā: Raspberry PI 4 bez galvas (VNC) instalēšana ar RPI attēlu un attēliem: 7 soļi (ar attēliem)
Kā: Raspberry PI 4 bez galvas (VNC) instalēšana ar Rpi-imager un Pictures: Es plānoju izmantot šo Rapsberry PI daudzos jautros projektos savā emuārā. Jūtieties brīvi to pārbaudīt. Es gribēju atkal izmantot savu aveņu PI, bet manā jaunajā vietā nebija tastatūras vai peles. Pagāja laiks, kopš es izveidoju aveņu
Arduino Halloween Edition - zombiju uznirstošais ekrāns (soļi ar attēliem): 6 soļi
Arduino Helovīna izdevums - zombiju uznirstošais ekrāns (soļi ar attēliem): Vai vēlaties Helovīnā nobiedēt savus draugus un radīt kliedzošu troksni? Vai arī vienkārši gribi uztaisīt labu palaidnību? Šis zombiju uznirstošais ekrāns to var izdarīt! Šajā pamācībā es iemācīšu jums, kā viegli izveidot izlecošus zombijus, izmantojot Arduino. HC-SR0
Skrūve - DIY bezvadu uzlādes nakts pulkstenis (6 soļi): 6 soļi (ar attēliem)
Bolt - DIY bezvadu uzlādes nakts pulkstenis (6 soļi): Induktīvās uzlādes (pazīstamas arī kā bezvadu uzlāde vai bezvadu uzlāde) ir bezvadu enerģijas pārneses veids. Tas izmanto elektromagnētisko indukciju, lai nodrošinātu elektroenerģiju pārnēsājamām ierīcēm. Visizplatītākā lietojumprogramma ir Qi bezvadu uzlādes st
Kamera atvieglotiem laika intervāla attēliem: 22 soļi (ar attēliem)
Kamera atvieglotiem laika intervāla attēliem: es pārbaudīju vienu no citām instrukcijām par laika nobīdes filmu veidošanu. Viņš diezgan labi aptvēra filmas daļu. Viņš pastāstīja par bezmaksas programmatūru, kuru varat lejupielādēt, lai izveidotu filmas. Es sev teicu: domāju, ka redzēšu, vai varu
Apple logotipa iPod zeķes: 7 soļi
Apple logotipa iPod zeķes: Kad es nelietoju savu iPod, es vienmēr to turu jauku un mājīgu vienā no šīm zeķēm. Mans iPod vienmēr ir silts un gatavs lietošanai. Es sāku tos gatavot pagājušajā gadā ap šo laiku. Tā ir lieliska dāvana draugiem un ģimenei jebkurā gadījumā