Агуулгын хүснэгт:

USB дахин програмчлах боломжтой IButton хаалганы түгжээ: 8 алхам
USB дахин програмчлах боломжтой IButton хаалганы түгжээ: 8 алхам

Видео: USB дахин програмчлах боломжтой IButton хаалганы түгжээ: 8 алхам

Видео: USB дахин програмчлах боломжтой IButton хаалганы түгжээ: 8 алхам
Видео: 📶 4G LTE USB модем с WiFi с AliExpress / Обзор + Настройки 2024, Долдугаар сарын
Anonim
USB програмчлагдах боломжтой IButton хаалганы түгжээ
USB програмчлагдах боломжтой IButton хаалганы түгжээ

iButtons нь зөвхөн 2 утастай холбогддог бүрхүүл шиг жижиг товчлуур юм. Тэд үнэхээр хүчирхэг бөгөөд бүгд өвөрмөц серийн дугаартай бөгөөд төхөөрөмжид тоног төхөөрөмжөөр бичигдсэн бөгөөд хэзээ ч давтагддаггүй. Тэд хямд (ойролцоогоор 1 фунт / 1, 50 евро / $ 2)

Энэхүү серийн дугаар нь түлхүүрүүдийг үнэхээр өвөрмөц болгох боломжийг олгодог бөгөөд ингэснээр найдвартай хамгаалагдсан болно. Тэднийг:> бааранд нэвтрэх төхөөрөмж болгон ашиглах, хамгаалалтын мөнгөний хэрэг дээр> компьютерт нэвтрэх> өндөр үнэтэй програм хангамжид ашиглагддаг найдвартай гогцоо болгон ашиглаж байгааг би харсан. > … хаалганы түгжээ шиг! Тэднийг эхлэгчдэд ашиглахтай холбоотой асуудал бол та тэдгээрийг унших техник хангамжийг програмчлах чадвартай байх ёстой бөгөөд хэрэв та түлхүүрээ алдвал түгжих төхөөрөмж нь ашиггүй болно! Энэхүү зааварчилгаа нь түгжээг хэрхэн яаж бүтээхийг харуулдаг бөгөөд төхөөрөмжийг задлахгүйгээр хэдхэн секундын дотор түгжээнд шинэ түлхүүр бичих боломжийг олгодог USB програмист юм. Түгжээг бүрэн аюулгүй болгож, нэг удаад 80 хүртэлх түлхүүрийг шинэчлэх боломжтой болгох. Түгжээ нь 5-30V AC эсвэл DC хооронд ажиллах боломжтой тул гайхалтай уян хатан байдаг; Цахим хаалганы суллахтай ижил хүчдэл дээр ажиллахаар бүтээгдсэн бөгөөд та хамгийн хямд эсвэл хамгийн үнэтэй, Fail-Locked эсвэл Fail-Unlocked, AC эсвэл DC, 12V эсвэл 24V худалдаж авах боломжтой. Танд хэрэгтэй зүйл:> Бүрэлдэхүүн хэсгүүд (дараагийн хэсгийг үзнэ үү)> PIC програмист> Цахим хаалга тайлах. > ПХБ хийх тоног төхөөрөмж (хэрвээ та үүнийг бүдүүн харагдуулахыг хүсвэл) АНХААР !!! Энэ бол ямар нэгэн шалтгаанаар байршуулаагүй хуучин зааварчилгаа юм. Хэрэв танд үүнийг бүтээхэд асуудал байгаа бол над руу имэйлээр илгээгээрэй, би баяртайгаар туслах болно, гэхдээ би үүнийг аль болох хялбар болгосон гэдгээ баталж чадахгүй. Уучлаарай, өөр зүйл байхгүй бол энэ нь урам зориг өгөх болно гэж найдаж байна.

Алхам 1: Процесс

Үйл явц
Үйл явц

Эхлээд та ямар төрлийн түгжээ хэрэгтэйг шийдэх хэрэгтэй.

FAIL SAFE/UNLOCKED нь цахилгаан тасарсан үед нээлттэй хэвээр байна. Цахилгаан тасарсан тохиолдолд хаалга руу нэвтрэх боломжгүй бол энэ аргыг ихэвчлэн ашигладаг, жишээлбэл цоожонд цахилгаан оруулахгүй бол галын алдаа, аюулгүй байдал түгжигдсэн хэвээр байх болно. Цахилгаан асахгүй бол хаалга үргэлж уламжлалт байдлаар түгжигддэг уламжлалт хаалганы нэвтрэх системийг ашиглах нь илүү тохиромжтой байх болно. Төхөөрөмж хэрхэн ажилладагийг харуулсан урсгалын хүснэгтийг доор харуулав. Зүгээр л, хэрэв та түлхүүр оруулбал микропроцессор эхлээд програмчлалын түлхүүр эсвэл нэвтрэх түлхүүр эсэхийг шалгадаг. Хэрэв энэ нь [iButton] хандалтын түлхүүр юм бол микропроцессор нь EEPROM (санах ой) -д хадгалагдсан мэдэгдэж буй түлхүүрүүдийн жагсаалтыг шалгадаг бөгөөд хэрэв олсон бол таныг оруулахыг зөвшөөрдөг. Үгүй бол нэвтрэх эрх байхгүй гэсэн улаан гэрэл илгээх болно. олгосон. Хэрэв энэ нь ямар ч төрлийн дахин програмчлах боломжтой түлхүүр бол (жишээ нь дотоод EEPROM дээр хадгалах түлхүүрүүдийн шинэ жагсаалттай iButton). Энэ нь ibutton нь дотоод EEPROM-ийг дахин програмчлах боломжтой эсэхийг шалгах боловч баталгаажуулалтын кодыг шалгах болно. (Энэ нь USB програмист iButton -д програмчлагдсан бөгөөд та үүнийг өөрчилж чадахгүй байна. Мэдээллийн сүүлийн хуудсыг үзнэ үү). Хэрэв iButton нь дотоод EEPROM-ийг програмчлахыг зөвшөөрвөл LED нь Ногоон/Улбар шар өнгөтэй болж анивчдаг, дараа нь микропроцессор iButton-ээс бүх түлхүүр кодыг татаж аваад дотоод EEPROM-д хадгална. Энэ нь LED анивчихад 20 секундын хугацаа шаардагдах болно. Энэ тохиолдолд түлхүүрийг бүү салга. Дараа нь LED нь ногоон товчлуурыг дарж програмчлал дууссаныг илтгэнэ - одоо iButton -ийг устгана уу.

Алхам 2: бүрэлдэхүүн хэсгүүд

За, зааварчилгаа өгөхөд маш хялбар, би танд схем, хэсгүүдийн жагсаалт, зургаан өнцөгт файлыг өгч, та үүнийг хялбархан бүтээх болно! Би сэлбэг хэрэгслийн жагсаалт, Rapid Electronics (https://www.rapidonline.com) хэсгийн дугаарыг өгөх болно, ингэснээр та өөрийн ханган нийлүүлэгчийг олж авах боломжтой болно. Энд Хаалганы түгжээний хэсгүүдийн жагсаалт байна

1x Гүүр Шулуутгагч (хурдан# 47-3202) 1х 5в 7805 хүчдэлийн зохицуулагч (хурдан# 47-3313) 1х SIL реле (хурдан# 60-0670) 1x 100uf таг (хурдан# 10-3260) 1x 470uf таг (хурдан# 11- 0275) 1x 220f таг (хурдан# 11-0260) 2x 1k резистор 1x 4k7 эсэргүүцэл 1x 16f628 PIC бичил 1x 24LC04 4k eeprom (хурдан# 22-0170) 1x 8pin dil эзэмшигч 1x 18pin dil эзэмшигч 1x DPDT мини унтраалга (хурдан# 76- 0220) 1х 3 зүү толгой (хурдан# 22-0515) 1х холбогч (хурдан# 77-0237) 2х 2 зүү терминал блок (хурдан# 21-1700) 1х Цахим хувилбар (https://www.directlocks.co.uk) 1x iButton BiColour LED (MBL) бүхий датчик (хэсэг# hc00039 https://www.homechip.com) 1-80x DS1990A iButtons (https://www.homechip.com) USB програмист 1x 18f2550 PIC micro 1x 20MHz XTAL 2x 22pf cap (керамик диск) 1x 220nf таг 1x 1k res 1x LED (ямар ч өнгө) 1x USB B залгууртай 1x iButton эзэмшигч датчик DS1402 (үүнийг хийх болно) (https://www.homechip.com) 1x DS1973 iButton (https:// iButton -ийн зарим тоног төхөөрөмж эсвэл товчлуурыг https:// www дээрээс дээж захиалан үнэгүй авах боломжтой. ibutton.com (максимумаас шууд).

Алхам 3: Түгжих схем ба ПХБ

Түгжих схем ба ПХБ
Түгжих схем ба ПХБ
Түгжих схем ба ПХБ
Түгжих схем ба ПХБ

Доорх нь схем, ПХБ ба цоожны эцсийн жишээ зураг юм. Хэвлэх боломжтой ПХБ -ийн байршлыг татаж авахыг үзнэ үү. Схемийн өндөр нарийвчлалтай хувилбарыг авахын тулд i дээр дарж файлыг татаж аваарай (14kb). ПХБ -ийн байршлыг татаж авах хуудсан дээрээс авах боломжтой.

Алхам 4: Схем, ПХБ ба програмистын зураг

Схем, ПХБ ба програмистын гэрэл зураг
Схем, ПХБ ба програмистын гэрэл зураг
Схем, ПХБ ба програмистын гэрэл зураг
Схем, ПХБ ба програмистын гэрэл зураг

Доорх нь USB програмистын эцсийн ПХБ -ийн схем, жишээ ПХБ ба гэрэл зураг юм

Алхам 5: PIC микроконтроллерийг програмчлах

За, бидний зарим нь ийм байдалд хүрч, PIC хянагчийг яаж програмчлах талаар бодож магадгүй. Доорх нь хамгийн энгийн арга юм. PIC 18f4550 дэмждэг PIC програмист (жишээ нь ebay) олж аваад зааврыг дагана уу. Үүнд итгэж, орон нутгийн сургууль, коллежийн хэн нэгнээс, электроникийн салбараас хэн нэгнээс асуугаарай, эсвэл надад зааварчилгаа atdandycoolDOTcoDOTuk руу имэйлээр илгээгээрэй. Эдгээр төхөөрөмжүүдийг хэрхэн яаж програмчлах талаар ВЭБ дээр баримтжуулсан болно. Хоёр дахь бодол … санхүүгийн боломж! Хэрэв та (10GBP / 15euro / 20 $) paypal-т дуртай бол би танд PIC-ийн урьдчилан програмчлагдсан аль алиныг нь зарж болно. Гэхдээ та үүнийг өөрөө амархан хийж чадна гэж би хэлмээр байна. Анхдагч гал хамгаалагчийг тохируулаад PIC -ийг програмчил. HEX файл (миний бодлоор) осцилляторын тохиргооны талаархи мэдээллийг агуулсан байх ёстой, миний хувьд, би зүгээр л залгаад бүх зүйл дууссан. Энэ нь 4MHz давтамжтайгаар WDT холболтгүй INT OSC -тэй ажилладаг.

Алхам 6: Гялалзсан харагдуулна уу

Үүнийг гялалзсан харагдуулаарай!
Үүнийг гялалзсан харагдуулаарай!
Үүнийг гялалзсан харагдуулаарай!
Үүнийг гялалзсан харагдуулаарай!

Одоо та аюулгүй байдлын шинэ системийнхээ нэг хэсэг болгон ашиглахын тулд хоёр модулийг ямар ч гялалзсан төхөөрөмжөөр шахаж авах боломжтой боллоо!

Алхам 7: Татаж авах

Эндээс та програм хангамж (. Net framework 3.5 шаардлагатай), PCB файлууд болон програм хангамжуудыг татаж авах боломжтой. Mike o'brien -ийн USB HID номын санг ашигладаг - Майк баярлалаа! А4 хуудасны хувьд масштабыг хадгалахын тулд акробат дахь агшилтын сонголтыг идэвхгүй болгосон эсэхийг шалгаарай.

Алхам 8: Эцэст нь

Мөн эцэст нь
Мөн эцэст нь

Нэг түлхүүрийг 1 эсвэл 1000 түгжээг шинэчлэхээр програмчилж болно, гэхдээ үүнийг дахин програмчлах шаардлагагүй байдаг тул та үүнийг нээх түлхүүрүүдтэй олон тооны түгжээтэй байж болно. Эсвэл хольж, тааруулаарай. Энэ нь шинэ түгжээ програмчлах, эсвэл нэг түлхүүр алдагдсан тохиолдолд түгжээг шинэчлэхэд цаг хэмнэх болно.

Анхны үзэл баримтлал бол байшингийн бүх түгжээг электрон цоожоор солих явдал бөгөөд хүн бүр хүссэн газартаа хүрэх ганц түлхүүртэй болно. Одоо эдгээр түгжээг ижил төсөл барьсан хүн техникийн хувьд дахин програмчлах боломжтой. Програм хангамж нь өвөрмөц түлхүүр кодыг ашиглах боломжийг олгодог бөгөөд ингэснээр ямар ч байгууллага таны түгжээний eeprom-ийг хэт их бичих боломжгүй болно. Энэхүү түлхүүр код нь програм хангамж болон USB програм хангамжид хадгалагддаг тул урт тохиргоо хийхгүйгээр ажиллуулах боломжтой байдаг. Гэсэн хэдий ч таны хэрэгцээ шаардлагаас давсан тохиолдолд танд аюулгүй түлхүүр код хэрэгтэй болно, ингэснээр та зөвхөн түгжээгээ дахин програмчилж, надад имэйлээр илгээгээрэй, магадгүй би танд тусгай апп + зургаан өнцөгт код бэлдэх болно. зааварATdandycoolDOTcoDOTuk Таны урвуу инженерчлэл, уян хатан чадвараараа үүнийг хийх арга замыг олж чадна гэдэгт би итгэлтэй байна … гэхдээ би тэдгээр муухай вэб2.0-ийнхэн арилжааны мөлжлөгт өртөх магадлалтай тул үүнийг сайтар хамгаалж байна! Хуулийн хэсэг: Энэ нь ажиллахад ямар ч баталгаа өгөхгүй! Бодит аюулгүй байдлын төхөөрөмж болгон ашиглах ёсгүй, энэ бол зөвхөн үзэл баримтлалын төсөл юм. Гэхдээ энэ нь үнэхээр гайхалтай харагдуулдаг. Даниел Крэйнийг сайхан өнгөрүүлээрэй

Зөвлөмж болгож буй: