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

Twitter ажиглагч, #цаг: 6 алхам (зурагтай)
Twitter ажиглагч, #цаг: 6 алхам (зурагтай)

Видео: Twitter ажиглагч, #цаг: 6 алхам (зурагтай)

Видео: Twitter ажиглагч, #цаг: 6 алхам (зурагтай)
Видео: How to Bend a Spoon w/ Your Mind (Psychokinesis) | Guide & Advice | + Ghost Stories: Loyd Auerbach 2024, Арваннэгдүгээр
Anonim
Twitter ажиглагч, #цаг
Twitter ажиглагч, #цаг
Twitter ажиглагч, #цаг
Twitter ажиглагч, #цаг
Twitter ажиглагч, #цаг
Twitter ажиглагч, #цаг
Twitter ажиглагч, #цаг
Twitter ажиглагч, #цаг

#Twatch нь хамгийн сүүлийн үеийн чиг хандлагатай сэдвүүдийг Твиттерээс LCD дэлгэц дээр гүйлгэж харуулдаг. Энэ бол компьютергүйгээр шинэчлэгдэж байдаг бие даасан сүлжээний төхөөрөмж юм. Бид #twatch -ийг боловсруулж байх хооронд #сонгон шалгаруулалт, Майкл Жексон болон бусад түүхэн үйл явдлуудыг гүйлгэж харах үнэхээр гайхалтай байлаа. Энэхүү зааварчилгаа нь #twatch -ийн техник хангамж, дизайныг баримтжуулсан болно. Твиттерийн чиг хандлагаас гадна #twatch нь ердийн ethernet LCD үүргэвч юм. Энэ нь тоглуулах жагсаалт, PC -ийн статистик болон LCD Smartie гэх мэт програмуудын бусад мэдээллийг харуулах болно. Энэ нь бас програм хангамжийг сайжруулах боломжтой тул хэзээ ч хуучирдаггүй. #Twatch нь нээлттэй эх сурвалж тул та манай загварыг татаж аваад өөрийн гараар бүтээх боломжтой. Seeed Studio нь дэлхий даяар тээвэрлэлтийг багтаасан 45 долларын үнэтэй #twatch ethernet LCD багцтай. Бид удахгүй илүү ихийг хийхгүй тул тэдгээрийг хамгийн сүүлд нь аваарай. Хэрэв та энэ төслийг алдсан бол энд ирээд бүртгүүлээрэй. Хэрэв та #twatch -ийг хамгийн түрүүнд жиргэсэн бол бид үнэгүй #цагны ПХБ илгээнэ! Үзэл баримтлалын тоймThe #twatch нь сүүлийн үеийн тренд болж буй сэдвүүдийг Твиттерээс аваад дараа нь тус бүрдээ хэдэн жиргээ ачаална. Тренд болж буй сэдэв, жиргээ дэлгэцэн дээр гүйлгэж харагдана. #Twatch нь таван минут тутамд шинэ чиг хандлага, жиргээг авдаг тул та хамгийн сүүлийн үеийн чиг хандлагатай сэдвүүдийг үргэлж харах болно. Бид мөн ерөнхий ethernet үүргэвчний горимыг нэмж оруулсан тул #twatch нь LCD Smartie гэх мэт програмын компьютерийн статистикийг харуулах боломжтой бөгөөд энэ онцлогийн талаар 2 -р хэсэгт өгүүлсэн болно.

Алхам 1: Үүнийг ашиглах

Үүнийг ашиглах
Үүнийг ашиглах

#Цагийг ашиглахад хялбар.

  • Үүнийг интернетэд холбогдсон гэрийн сүлжээнд холбоно уу. #Twatch нь сүлжээний автомат тохиргоо (DHCP) шаарддаг бөгөөд энэ нь бараг бүх орчин үеийн гэрийн сүлжээнд байдаг анхдагч тохиргоо юм.
  • Үүнийг асаагаарай. #Twatch нь 6-7 вольтын тогтмол гүйдлийн цахилгаан хангамж шаарддаг. Энэ нь хамгийн түгээмэл төрөл болох 2.1 мм тогтмол гүйдлийн залгуурыг ашигладаг. Бүх нийтийн тогтмол гүйдлийн тэжээлийн хангамж нь 2.1 мм залгууртай байх ёстой.
  • Эсрэг байдлыг тохируулна уу. LCD дэлгэц нь температур, наснаас хамаарч өөрчлөгддөг тул тохируулгын эрэг ашиглан дэлгэцийн тод байдлыг өөрчилдөг.
  • #Twatch нь сүлжээний тохиргоог тохируулж, хамгийн сүүлийн үеийн чиг хандлагатай сэдвүүд болон тус бүрээс хэдэн жиргээ гүйлгэж эхлэх болно. Гүйлгэх хамгийн цэвэр эффект авахын тулд та тодосгогчийг дахин тохируулах хэрэгтэй болж магадгүй юм.

Аюултай прототип блогоос #twatch шинэчлэлтийг аваарай.

Алхам 2: Техник хангамж

Техник хангамж
Техник хангамж
Техник хангамж
Техник хангамж
Техник хангамж
Техник хангамж

Бид Cadsoft Eagle -ийн үнэгүй хувилбарыг ашиглан хэлхээ болон ПХБ -ийг хийв. Төслийн Google Code хуудаснаас хамгийн сүүлийн үеийн файлуудыг татаж аваарай. Энэ хэсэг нь Instructables дээр маш их формат алдсан тул та анхны хувилбарыг эндээс үзэх боломжтой. Ethernet PIC 18F67J60 микроконтроллер Microchip PIC 18F67J60 нь Ethernet сүлжээний интерфейс болон 41MHz микроконтроллерийг (10MIPs) жижиг багцад хэдхэн доллараар нэгтгэдэг тул энэ төсөлд хамгийн тохиромжтой. Энэ нь зөвхөн 64pin+ TQFP багц хэлбэрээр ирдэг боловч бидэнд гараар мэргэжлийн ПХБ -д гагнах асуудал гараагүй. PIC нь 3.3 вольтын цахилгаан хангамж шаарддаг. Ethernet хэсэг нь үнэхээр хүчээр өлсөж байгаа тул бид аварга том TO-220 LD117-3.3volt зохицуулагч (VR1) ашигласан. Оролтын тэжээлийн хангамжаас хамаарч их хэмжээний дулааныг гадагшлуулах шаардлагатай болдог тул бид том зохицуулагчийг сонгосон. Зохицуулагч нь жижиг оролтын салгагч конденсатор (C15) ба том 10uF гаралтын конденсатор (C3) шаарддаг. Эдгээр чипүүдтэй холбоотой маш том зүйл бол тэдгээрийг зөвхөн 100 орчим удаа програмчлах боломжтой. Энэ нь хөгжүүлэлтийг хүндрүүлдэг тул бид өөр чип дээр суурилсан #watch -ийн хөгжлийн хувилбарыг боловсруулсан. Энэхүү дизайны талаар цаашдын нийтлэлээс дэлгэрэнгүй авч үзнэ үү. PIC тэжээлийн зүү бүр 0.1uF задлах конденсатор (C17-C23) авдаг. PIC нь микроконтроллер ба Ethernet цөмт зориулагдсан 2.5 вольтын дотоод зохицуулагчтай бөгөөд зохицуулагч нь 10uF тантал конденсатор (C1) шаарддаг. PIC нь 5pin ICSP толгойгоор програмчлагдсан байдаг. MCLR-ийг дахин тохируулах зүү нь 10K татах эсэргүүцэл (R21), өгөгдлийн хүснэгтэд санал болгосон нэмэлт эсэргүүцэл (R4) ба конденсатор (C16) зэргийг өндөр түвшинд барьдаг бөгөөд Ethernet хэсэг нь 25MHz гадаад болор (Q1). 33pF хоёр конденсатор (C4, C5) нь осцилляторын хэлхээг дүүргэсэн бөгөөд нэгдсэн соронзтой (J2) Ethernet үүрийг ашигласан. Jack нь HanRun HR911105A бөгөөд Seeed Studio -с бидэнд олгодог - ижил үүр, тохирох үүр эсвэл ПХБ -ийг олж болох үүрэнд тохируулахаа мартуузай. Ethernet интерфэйс нь төгсгөлийн хэлхээ (R30-33, C10-11, L1) ба 2.28Kohm 1% хэвийсэн эсэргүүцэл шаарддаг (R7, харуулаагүй). HD44780 тэмдэгт бүхий LCD дэлгэц #цаг нь +5 вольтын арын гэрэлтүүлэгтэй, 4 тэмдэгт бүхий 5 вольт бүхий HD44780 LCD дэлгэцийг дэмждэг. Та тэдгээрийг eBay дээрээс ойролцоогоор 10 доллараар олох боломжтой. Таны LCD дэлгэцийг холбохын өмнө #цагны зүүтэй таарч байгаа эсэхийг шалгаарай. Ихэнх LCD нь ижил боловч бүгд биш, бараг бүх тэмдэгт LCD нь 5 вольтоор ажилладаг тул бид нийтлэг 7805 зохицуулагч (VR2, C14, C2) -ээс 5 вольтын тэжээл өгдөг. Арын гэрэлтүүлэг бүхий LCD нь маш их гүйдэл ашиглаж болох тул бид бас нэг том To-220 зохицуулагч ашигласан. C12 нь LCD тэжээлийн хангамжийг салгах конденсатор боловч LCD дэлгэц дээр аль хэдийн салгагдсан байдаг. C12 -ийг бөглөх шаардлагагүй, тогтвортой байдлын асуудал гарсан тохиолдолд бид үүнийг оруулсан болно. Хамгийн их шинэчлэх хурдыг авахын тулд LCD дэлгэц нь 8 битийн интерфейсээр хянагддаг. Ихэнх LCD нь 5 вольтын хэсгүүд бөгөөд өгөгдлийн зүү дээр өндөр түвшний бүртгэл хийхийн тулд ойролцоогоор 4.25 вольт+ шаарддаг., гэхдээ PIC 18F65J60 нь зөвхөн 3.3 вольтын хэсэг юм. Аз болоход, PIC нь 5 вольт тэсвэртэй тээглүүртэй тул бид дохиог 5 вольт дээр 10K татах эсэргүүцэлтэй (R10-R19) барьж, дараа нь PIC зүү чиглэлийн тохиргоог өөрчлөх замаар газардуулж болно. Үүнийг ихэвчлэн нээлттэй ус зайлуулах гаралт гэж нэрлэдэг бөгөөд зарим шинэ LCD нь 5 вольтоор ажилладаг боловч 3.3 вольтын интерфэйсийн түвшинд ажилладаг. Хэрэв та R10-19-ийг орхих юм бол зүү дээр хүчдэл орохгүй бөгөөд програмыг HD44780-д TRIS бүртгэлийн оронд LAT регистрээр солихын тулд firmware-ийг өөрчилснөөр #twatch нь энэ горимыг дэмжих болно. хэвийсэн хүчдэл, ихэвчлэн 10Км потенциометрээр үүсгэгддэг. #Twatch ПХБ нь хямдхан 3мм хэмжээтэй SMD савны (R2) ул мөр, том нүхтэй сав (R2A) ашиглах хоёр дахь зайтай. Зөвхөн нэг хүн л дүүрэх ёстой! Бүх Ethernet -ээс цахилгаан тэжээлд дуу чимээ гарсан тохиолдолд бид жижиг феррит ирмэгээр (L2) хэвийсэн хүчдэлийг шүүнэ. Нэмэлт шүүлтүүр хийх конденсаторыг (C13) оруулсан боловч ямар ч элемент шаардлагагүй тул #twatch нь 400 мА хүртэл энгийн +5 вольтын арын гэрлийг хянах боломжтой. PIC нь транзисторыг (NPN1) 240 Ом гүйдлийн хязгаарлах резистороор (R3, харуулаагүй) шилжүүлдэг. Бид 800mA+ ажиллах чадвартай транзисторыг 250hfe+ ашигласан тул PIC нь 20 мА хамгийн их зүү гаралтын гүйдэл бүхий том ачааллыг сольж чаддаг. Бид цоорхойтой резистор ашигласан бөгөөд энэ нь том арын гэрлээр маш их дулааныг гадагшлуулах чадвартай бөгөөд энэ нь дотоодоос олж, өөрөө гагнах хамгийн хялбар хэмжээ юм. Хэрэв таны арын гэрэлтүүлэг резистор шаарддаггүй бол R1 -ийг утсаар солино уу. Манай LCD дэлгэц нь 240 мА арын гэрлийн тэжээлд 3 ом эсэргүүцэлтэй байх шаардлагатай бөгөөд зарим арын гэрэлтүүлэг нь маш их энерги зарцуулдаг тул тэжээлийн зүүг тэжээлийн хажууд байрлуулж, газрын хавтгайг олон тооны VIA төхөөрөмжөөр бэхжүүлсэн. Зарим гоёмсог LCD арын гэрэлтүүлэг нь хөтчийн тусгай хэлхээг шаарддаг тул эвдрэлээс зайлсхийхийн тулд энгийн +5 вольтын тэжээлийг ашиглаж байгаа эсэхийг шалгаарай. Цахилгаан хангамж #wwatch нь 2.1мм цахилгаан тэжээлийн үүрээр (J1) 6-7 вольтын хүчдэл шаарддаг. 2.1 мм -ийн залгуур нь хамгийн түгээмэл хэмжээтэй бөгөөд бүх нийтийн тэжээлийн эх үүсвэртэй байх ёстой. Хэрэгцээ тэжээлийн хүчдэл их байх тусам VR1 ба VR2 -ээс илүү их дулаан ялгарах болно. #Twatch бол туршилтын сургалтын самбар бөгөөд энэ нь бүрэн гүйцэд, шалгагдсан арилжааны бүтээгдэхүүн биш гэдгийг санаарай. Аюулгүй байдлын урьдчилан сэргийлэх арга хэмжээг дагаж мөрдөөрэй.

Алхам 3: ПХБ ба Partlist

ПХБ ба Partlist
ПХБ ба Partlist
ПХБ ба Partlist
ПХБ ба Partlist

Бид Cadsoft Eagle -ийн үнэгүй хувилбарыг ашиглан схем, ПХБ -ийг хийсэн. Төслийн Google Code хуудаснаас хамгийн сүүлийн үеийн файлуудыг татаж авах. ПХБ бол 64pin TQFP PIC чипийн эргэн тойронд жижиг ул мөр, тусгаарлалт (10 миль) бүхий 2 давхар дизайн юм. Бид гэрчүүдийг бэлдэж, Seeed Studio -ийн ПХБ -ийн үйлчилгээнд ил эх сурвалжтай ажиллахаар илгээсэн. Манай захиалгын нэмэлт ПХБ -ийг Seeed Studio дэлгүүрээс авах боломжтой. Хэрэв та манай нэмэлт ПХБ -ийг худалдаж авбал самбар дээр таарсан HanRun Ethernet үүрийг заавал аваарай. 20х4 хэмжээтэй LCD дэлгэц дээр суурилуулах нүхнүүд өөр өөр байдаг тул бид ПХБ -ийг LCD нүхэнд тааруулах гэж оролдоогүй. Бид үүнийг SparkFun -ийн цуврал LCD үүргэвч шиг аль болох жижиг болгосон тул анхны нүхнүүдээс хол байх болно. Гаж нөлөө нь Adafruit дээрх 16x2 LCD шиг жижиг дэлгэцийн ард тийм ч эвгүй биш юм. Бүрэлдэхүүн хэсгүүдийн жагсаалт Бүтэн хэмжээтэй байршуулах зургийг дарна уу [PNG]. Хэсэг | Үнэ цэнэ | Багц IC1 PIC 18F67J60 TQFP-64C1-3 10uF тантал конденсатор, 10 вольт+ SMC_AC4, 5 33pF конденсатор 0805C10, 11, C14-23 0.1uF конденсатор 0805ICSP 5x 0.1 "эрэгтэй зүү толгой J1 2.1mm SMD цахилгаан залгуур SMDJ2 HR911102 ирмэг, 200ma+ 0805NPN1 NPN транзистор, 250hfe+, 800ma+ SOT-23Q1 25MHz SMD болор HC49UPR2 (A) 10K нэг эргэлтийн обудтай резистор 3мм SMD эсвэл цооногоор 21 10 000 Ом эсэргүүцэл 0805R30-33 49.9 ом эсэргүүцэл, 1% 0805VR1 LDO 3.3 вольт зохицуулагч (LD1117) TO-220VR2 7805T 5 вольт зохицуулагч TO-220HD44780-LCD 20x4 HD44780 тэмдэгт LCD

Алхам 4: Firmware

Firmware
Firmware
Firmware
Firmware
Firmware
Firmware

Хамгийн сүүлийн иж бүрэн #twatch програмыг татаж авах нь төслийн Google Code хуудсан дээр байна. Кодыг C хэл дээр бичсэн бөгөөд Microchip C18 үзүүлэнгийн хөрвүүлэгчээр эмхэтгэсэн болно. TCP/IP стек ба үндсэн сүлжээний функцууд Microchip -ийн 'үнэгүй' TCP/IP стек нь гэрийн сүлжээнд байх шаардлагатай бүх сүлжээний функцүүдийг хангаж, Твиттерээс мэдээлэл авах боломжтой. Стек нь нээлттэй эх сурвалж бөгөөд шар айраг үнэгүй байдаг боловч Microchip лиценз нь түгээхийг хориглодог. Лицензийн асуудлын улмаас бид зөвхөн нийтийн кодын эх кодыг Google Code SVN төсөлд оруулж байгаа бөгөөд эндээс эх сурвалжийг хэрхэн татаж авах, хөрвүүлэх талаар суралцаарай. Стек нь DHCP ашиглан сүлжээний тохиргоог автоматаар тохируулдаг Dynamic Host Configuration Protocol клиенттэй. Таны дотоод сүлжээнд байгаа сервер. #Twatch нь DHCP сервер шаарддаг боловч сүлжээ, чиглүүлэгчдийн дийлэнх нь үүнийг идэвхжүүлсэн байдаг. IP хаяг, маск, гарц, анхны DNS сервер нь Твиттерийн өгөгдөл бэлэн болтол LCD дэлгэц дээр гарч ирэх бөгөөд Microchip -ийн зарлах сервер багтсан болно. IP хаягийг DHCP олж авах үед #twatch нь IP хаягаа орон нутгийн сүлжээний бүх компьютерт цацах пакетаар зарладаг. Эдгээр пакетуудыг үзэхийн тулд төслийн архив дахь MCHPDetect.exe хэрэгслийг ашиглаарай. Эцэст нь бид ping (IMCP) серверийг оруулсан болно. #Twatch сүлжээнд байгаа эсэхийг шалгахын тулд ямар ч ping клиент ашиглана уу. Twitter TCP клиент Твиттер чиг хандлагын дараах програм нь вэб серверээс өгөгдөл авдаг вэб хөтөчтэй төстэй энгийн TCP клиент юм. Twitter -ийн API нь бидэнд янз бүрийн форматаар өгөгдөл өгөх болно. Бид бага жинтэй PIC чипийг тайлах хамгийн хялбар тул хөнгөн жинтэй JSON форматыг ашигласан бөгөөд хэрэв та Firefox ашигладаг бол JSONView-ийг шалгаарай. #Twatch нь сүлжээний тохиргоог автоматаар тохируулсны дараа Twitter TCP клиент хяналтыг авч, одоогийн чиг хандлагатай сэдвүүдийг олж авдаг.. Энэ нь JSON өгөгдлийн тэжээлийг хайж, "нэр" шошгыг хайж олох болно. 10 хүртэл чиг хандлагатай сэдвийг 225 байтын буферт хуулдаг. Тусдаа массив нь сэдэв бүрийн төгсгөлийн байрлалыг буферт хадгалдаг тул бид дараагийн алхам дахь сэдвүүдийг олж авах боломжтой бөгөөд дараа нь #twatch нь Твиттерээс сэдэв тус бүрт 2 жиргээ хайх болно. Энэ нь Twitter JSON хайлтын URL -ийн төгсгөлд сэдэв тус бүрийг оруулдаг бөгөөд зай, цэг таслал гэх мэт тусгай тэмдэгтүүдийг URL кодчилдог. TCP клиент хайлтын үр дүнг задлан шинжилж, "текст" шошгыг дагаж буй жиргээнүүдийг хайж олох болно. Жиргээчид кодлох олон давхаргатай байдаг. LCD тэмдэгтийг харуулах боломжтой тул бид HTML -д зориулагдсан тэмдэгтүүдийг амперсанд (&), ишлэл (") гэх мэт кодыг тайлдаг. HD44780 LCD нь тэмдэгтийн багцад байдаггүй тул UTF8 олон улсын тэмдэгтүүдийг устгадаг. 2100 байтын буфер, нэмэлт массив нь буфер дахь твиттер бүрийн эхлэл ба төгсгөлийг тэмдэглэдэг. RAM зай нь 18F67J60 чип дээр том асуудал байсан, ердөө 4000 байт багтаамжтай боловч 2100 байтын буфер нь дунджаар 20 хэмжээтэй ажиллахад хангалттай том юм шиг санагддаг. Бид санах ойн хомсдлоос хамгаалахын тулд онцгой анхаарал тавьж, үйлчлүүлэгчийн RAM-ийн нөхцөлийг шалгаж, алдааны үед маш сайн бүтэлгүйтсэн эсэхийг шалгаж үзсэн. Твиттерт холбогдоорой, энэ нь холболтын алдааны мессежийг харуулдаг бөгөөд дахин оролдлогыг хоёр удаа хийдэг. Хэрэв гурван оролдлогын дараа холбогдож чадахгүй бол дахин оролдохын өмнө таван минут хүлээнэ. Энэ нь #twatch q -ийг алдалгүйгээр асуудлыг шийдэх боломжийг Твиттерт олгож байна. #wwatch нь шинэлэг чиг хандлагыг авч, таван минут тутамд жиргэдэг. Твиттер нь үйлчлүүлэгчийн асууж болох асуултуудын тоонд хязгаар тавьдаг тул байнга шинэчлэгдэхээс болгоомжил. Твиттер нь цаг тутамд 150 чиг хандлагатай сэдвийг шинэчлэх боломжийг олгодог бөгөөд "илүү их" хайлтын асуулга авах боломжийг олгодог. Сүлжээний LCD үүргэвчийн горим TCP сервер #twatch нь LCD Smartie зэрэг програмуудын системийн байдлын мэдээллийг харуулах боломжтой. #Twatch нь 1337 порт дээр Trix сервертэй бөгөөд Matrix Orbital форматтай командыг хүлээн авдаг. Энэ нь мөн LCD арын гэрлийг хянах боломжийг олгодог. LCD Smartie -ийг COM портоос #twatch TCP сервер рүү хэрхэн чиглүүлэхийг бид #twatch нийтлэлийнхээ хоёр дахь хэсэгт харуулах болно.

Алхам 5: Сүлжээний програм хангамжийг шинэчлэх ачаалагч

Сүлжээний програм хангамжийг шинэчлэх зориулалттай Bootloader
Сүлжээний програм хангамжийг шинэчлэх зориулалттай Bootloader
Сүлжээний програм хангамжийг шинэчлэх зориулалттай Bootloader
Сүлжээний програм хангамжийг шинэчлэх зориулалттай Bootloader
Сүлжээний програм хангамжийг шинэчлэх зориулалттай Bootloader
Сүлжээний програм хангамжийг шинэчлэх зориулалттай Bootloader

Microchip -ийн интернет ачаалагчийн ачаар #twatch -ийг дотоод сүлжээнд байгаа компьютерээс шинэчлэх боломжтой. 18F ethernet PIC -ийг дунджаар 100 удаа програмчлах боломжтой гэдгийг санаарай. Бид чипийг хараахан шатааж амжаагүй байгаа боловч хөгжүүлэлтийн явцад 55 орчим мөчлөгт хүрсэн бөгөөд хэрэв та цоо шинэ чип ашиглаж байгаа бол ачаалагчийг ICSP толгойгоор дамжуулан PIC18F67J60 болгон програмчлах хэрэгтэй болно. #програмыг сүлжээгээр үзэх. Twatchv2-bl-vxx. HEX програмыг ICD2 эсвэл PicKit гэх мэт PIC програмисттай чип рүү оруулна уу. Ачаалагч нь дээрх зураг дээр үзүүлсэн програмчлалын толгойн PGD ба PGC зүү хоорондын холболтыг шалгадаг. Хэрэв холболт олдвол ачаалагч нь шинэ програмыг оруулахыг хүлээдэг бөгөөд ачаалагч нь PGC ба PGD зүү хооронд холбогчгүй байсан ч санамсаргүйгээр эхлэх магадлал маш бага байдаг. Энэ нь #цагийг гэмтээхгүй, цахилгаан тэжээлээ салгаад дахин оролдоно уу. PGD ба GND тээглүүрийг холбосон холбогчийг нэг байрлалд шилжүүлснээр санамсаргүй байдлаар ачаалагчийг оруулахаас урьдчилан сэргийлэх боломжтой. Таны компьютер #twatch -тэй холбогдохын тулд 192.168.1.xxx -ээр эхэлсэн IP хаягтай байх ёстой. Бид 192.168.1.xxx мужийг сонгосон, учир нь энэ нь гэрийн чиглүүлэгчид хамгийн түгээмэл байдаг. Хэрэв таны компьютер өөр IP хаягийн муж ашигладаг бол шинэчлэлт хийхээсээ өмнө үүнийг түр зуур тохируулах шаардлагатай болно.

  • Таны компьютер #twatch -тэй ижил IP хүрээ, дэд сүлжээнд байгаа эсэхийг шалгаарай. Таны компьютер 192.168.1.xxx хэмжээтэй IP хаягтай, 255.255.255.0 дэд сүлжээний масктай байх ёстой. Анхдагч #twatch bootloader IP хаяг нь 192.168.1.123 бөгөөд ижил чиглүүлэгчтэй холбогдсон өөр компьютер энэ хаягийг ашиглаагүй байгаа эсэхийг шалгаарай.
  • #Цагны цахилгаан хангамжийг салга.
  • PGC ба PGD тээглүүрийн хооронд холбогч тавь.
  • Шаардлагатай бол сүлжээний кабелийг залгаж, тэжээлийн хангамжийг залгаарай. Дэлгэц хоосон, хатуу блок, хогтой байж болно.
  • TFTP хэрэгслийг ашиглан шинэ програмыг #twatch IP хаягаар илгээнэ үү, бид Windows тушаалын мөрөөс TFTP.exe -ийг ашигладаг.
  • TFTP шинэчлэлт нь амжилт эсвэл алдааны талаар мэдээлдэг.
  • Цахилгаан хангамжийг салгаад шинэчлэлтийн холбогчийг салга.
  • Цахилгаан тэжээлээ буцааж залгаарай. #Twatch нь жиргээг гүйлгэж эхлэх ёстой. Хэрэв оронд нь ачаалагч эхэлбэл PGD болон GND зүү хооронд холбогчийг тавиад дахин оролдоно уу.

Алхам 6: Үүнийг цааш нь авч үзээд өөрийн гэсэн зүйлийг олж аваарай

Үүнийг цааш нь авч үзвэл өөрийн гэсэн зүйлийг олж аваарай
Үүнийг цааш нь авч үзвэл өөрийн гэсэн зүйлийг олж аваарай
Үүнийг цааш нь авч үзвэл өөрийн гэсэн зүйлийг олж аваарай
Үүнийг цааш нь авч үзвэл өөрийн гэсэн зүйлийг олж аваарай
Үүнийг цааш нь авч үзвэл өөрийн гэсэн зүйлийг олж аваарай
Үүнийг цааш нь авч үзвэл өөрийн гэсэн зүйлийг олж аваарай
Үүнийг цааш нь авч үзвэл өөрийн гэсэн зүйлийг олж аваарай
Үүнийг цааш нь авч үзвэл өөрийн гэсэн зүйлийг олж аваарай

Бид #twatch -ийг нэг чип дээрх нөөцийг бүрэн ашиглахын тулд бүтээсэн бөгөөд өргөтгөсөн загвар нь онцлог шинж чанаруудыг нэмж өгөх боловч илүү үнэтэй байх болно. Твиттерт нэвтрэхийн тулд жижиг вэб сервер, тохиргооны мэдээллийг хадгалах гадаад EEPROM хэрэгтэй болно. #Twatch нь жиргээчин бүрийн нэр, байршил гэх мэт нэмэлт мэдээллийг хадгалах боломжтой. Microchip нь 4K-аас дээш RAM-тэй нэгдсэн Ethernet хянагч хийдэггүй, гэхдээ бид жиргээ болон жиргээ мета мэдээллийг хадгалахын тулд гадаад SRAM-ийг нэмж болно. Шинэчилсэн тоног төхөөрөмж нь LCD Smartie бүхий товчлууруудыг холбох I/O толгойг нэмж болно. by 4line LCD дэлгэц нь тийм ч их зайтай байдаггүй. Бид #twatch интерфэйсийг энэ хязгаарлагдмал орон зайд зохион бүтээсэн. Шинэчлэгдсэн програм хангамж нь олон дэлгэцийн хэмжээтэй ажиллах боломжтой бөгөөд ачаалагч нь DHCP -ээс олж авсан IP хаягийг ашиглах боломжтой. Цаашид #twatch програм хангамжийн шинэчлэлт нь энэхүү функцийг ашиглан сүлжээний шинэчлэлтийг хөнгөвчлөх болно. Дараагийн долоо хоногт бид #twatch дотор суулгасан LCD Smartie нийцтэй TCP серверийг хамруулах болно. Таны #цаганд юу саад болж байна вэ? Хэрэв та #watch эсвэл ПХБ -ийг угсарч авахыг хүсвэл дараах хоёр сонголтыг сонгоорой.

  • Seeed Studio нь дэлхий даяар тээвэрлэлтийг багтаасан 45 долларын үнэтэй #twatch ethernet LCD багцтай. Бид удахгүй илүү ихийг хийхгүй тул тэдгээрийг хамгийн сүүлд нь аваарай. Хэрэв та энэ төслийг алдсан бол энд бүртгүүлж ирээдүйн #цагны урьдчилсан захиалгын талаар мэдэгдээрэй.
  • Хэрэв та өөрийн гараар бүтээхийг хүсч байвал Seeed Studio нь манай захиалгаар нэмэлт #twatch v1 ба v2 ПХБ -г худалдаалж байна. Seeed -ээс Ethernet залгуур авахаа мартуузай, эсвэл ПХБ -тэй таарч тохирох нэгийг олж чадсан эсэхээ шалгаарай. Бид хэдхэн хоногийн дараа v1 -ийн талаар бичих болно, схем ба ПХБ нь SVN төсөлд байгаа.
  • Бид #twatch -ийг жиргэсэн эхний 2 хүнд үнэгүй #twatch v2 нүцгэн ПХБ илгээх болно.

Хэрэв та оролцохыг хүсч байвал Google Code -ийн Dangerous Prototypes нээлттэй техник хангамжийн төсөлд хамрагдах эсвэл #twatch форумд чатлах боломжтой бол дараагийн долоо хоногт бид LCD Smartie системийн статистикийг #twatch TCP сервер рүү хэрхэн чиглүүлэхийг харуулах болно.

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