Mundarija:

Twitter kuzatuvchisi, #tvatch: 6 qadam (rasmlar bilan)
Twitter kuzatuvchisi, #tvatch: 6 qadam (rasmlar bilan)

Video: Twitter kuzatuvchisi, #tvatch: 6 qadam (rasmlar bilan)

Video: Twitter kuzatuvchisi, #tvatch: 6 qadam (rasmlar bilan)
Video: Qanday qilib har qanday narsani har qanday odamga sotish mumkin | Jo Jirard 2024, Noyabr
Anonim
Twitter kuzatuvchisi, #twatch
Twitter kuzatuvchisi, #twatch
Twitter kuzatuvchisi, #twatch
Twitter kuzatuvchisi, #twatch
Twitter kuzatuvchisi, #twatch
Twitter kuzatuvchisi, #twatch
Twitter kuzatuvchisi, #twatch
Twitter kuzatuvchisi, #twatch

#Twatch Twitter -dan so'nggi trendli mavzularni LCD displeyda aylantiradi. Bu yakka tartibdagi tarmoq qurilmasi bo'lib, u kompyutersiz yangilanib turadi. Biz #twatchni ishlab chiqayotganimizda #iranelection, Maykl Jekson va boshqa tarixiy voqealarni ko'rish ajoyib edi. Bu yo'riqnoma #twatch -ning apparat va dizaynini tasdiqlaydi. Tvitterdagi trendga qo'shimcha ravishda, #twatch ham umumiy chekilgan LCD ryukzakdir. U pleylistlar, kompyuter statistikasi va LCD Smartie kabi dasturlar bilan boshqa ma'lumotlarni ko'rsatadi. Bu ham yangilanadigan dasturiy ta'minot, shuning uchun u hech qachon eskirmaydi. #Twatch - bu ochiq manba, shuning uchun siz bizning dizaynimizni yuklab olishingiz va o'zingiz yaratishingiz mumkin. Seeed Studio -da 45 dollarlik bir nechta #twatch chekilgan LCD -paketlari, shu jumladan dunyo bo'ylab etkazib berish. Ularni ushlab turing, chunki biz tez orada boshqa ishni qilmaymiz. Agar siz bu loyihani o'tkazib yuborgan bo'lsangiz, #twatch oldindan buyurtma haqida xabardor bo'lish uchun shu erdan ro'yxatdan o'ting. Ushbu maqolani DangerousPrototypes.com saytidagi asl formatlash bilan, #twatch forumida ko'proq muhokama qiling. Agar siz #twatch -ni birinchi bo'lib tvitlagan bo'lsangiz, biz bepul #twatch PCB -ni yuboramiz! Kontseptsiyaning umumiy ko'rinishi #twatch Twitter -dan so'nggi trendli mavzularni o'z ichiga oladi, so'ngra har biriga bir nechta tvit yuklaydi. Ommabop mavzular va tvitlar ekranda aylanadi. #Twatch har besh daqiqada yangi tendentsiyalarni va tvitlarni o'z ichiga oladi, shuning uchun siz doimo eng yangi trendli mavzularni ko'rasiz. Biz, shuningdek, umumiy chekilgan ryukzak rejimini qo'shdik, shuning uchun #twatch shuningdek, LCD Smartie kabi dasturdagi kompyuter statistikasini ham ko'rsatishi mumkin, bu haqida 2 -bo'limda.

1 -qadam: undan foydalanish

Buni ishlatish
Buni ishlatish

#Twatch -dan foydalanish oson.

  • Uni Internetga ulangan uy chekilgan tarmog'iga ulang. #Twatch avtomatik tarmoq konfiguratsiyasini (DHCP) talab qiladi, bu deyarli har bir zamonaviy uy tarmog'idagi standart sozlama.
  • Quvvatlantiring. #Twatch 6-7 voltli doimiy quvvat manbaini talab qiladi. U 2,1 mm doimiy tok manbaidan foydalanadi, eng keng tarqalgan turi. Universal shahar quvvat manbalari 2,1 mm vilkasini o'z ichiga olishi kerak.
  • Kontrastni sozlang. LCD displeylar harorat va yoshga qarab o'zgaradi, ekran kontrastini o'zgartirish uchun sozlash vintini ishlating.
  • #Twatch tarmoq sozlamalarini o'rnatadi va eng so'nggi trendli mavzularni va har biridan bir nechta tvitlarni aylantira boshlaydi. Eng toza aylantirish effekti uchun kontrastni qayta sozlashingiz kerak bo'lishi mumkin.

Xavfli prototip blogida #twatch yangiliklarini oling.

2 -qadam: Uskuna

Uskuna
Uskuna
Uskuna
Uskuna
Uskuna
Uskuna

Biz elektron va tenglikni ishlab chiqarish uchun Cadsoft Eagle -ning bepul versiyasini ishlatdik. Loyihaning eng so'nggi fayllarini Google Code sahifasidan yuklab oling. Bu bo'lim Instructables -da juda ko'p formatlashni yo'qotdi, bu erda asl versiyasini ko'rishingiz mumkin. Ethernet PIC 18F67J60 mikrokontroller Microchip PIC 18F67J60 bu loyiha uchun juda mos keladi, chunki u chekilgan tarmoq interfeysi va 41 MGtsli mikrokontrollerni (10MIP) kichik paketda bir necha dollarga birlashtiradi. U faqat 64pin+ TQFP paketlarida keladi, lekin biz uni qo'lda professional tenglikka lehimlashda muammoga duch kelmadik. Ethernet qismi haqiqatan ham kuchsiz, shuning uchun biz ulkan TO-220 LD117-3.3 voltli regulyatorni (VR1) ishlatdik. Biz katta regulyatorni tanladik, chunki u kirish quvvatiga qarab bir qancha issiqlikni tarqatishi mumkin edi. Regulyatorga kichik kirish ajratuvchi kondansatör (C15) va katta 10uF chiqish kondansatkichi (C3) kerak bo'ladi. Bu chiplar bilan katta yutuq bor: ularni faqat taxminan 100 marta dasturlash mumkin. Bu rivojlanishni qiyinlashtiradi, shuning uchun biz boshqa chipga asoslangan #twatch -ning rivojlanish versiyasini ham ishlab chiqdik. Kelgusi maqolada bu dizayn haqida batafsilroq. Har bir PIC quvvat pimi 0,1uF ajratuvchi kondansatör oladi (C17-C23). PIC mikrokontroller va chekilgan yadrolari uchun 2,5 voltli ichki regulyatorga ega, regulyatorga 10uF tantal kondansatör (C1) kerak bo'ladi. PIC 5pinli ICSP sarlavhasi orqali dasturlashtirilgan. MCLR tiklash pimi 10K tortishish qarshiligi (R21), qo'shimcha qarshilik (R4) va kondansatör (C16) ma'lumotlar jadvalida tavsiya etilgan har xil tasodifiy qayta tiklash sharoitlaridan himoyalanish bilan yuqori darajada ushlab turiladi. Ethernet bo'limi 25 MGts tashqi kristalli 1 -savol). Ikkita 33pF kondansatör (C4, C5) osilator pallasini to'ldiradi, biz o'rnatilgan magnitlangan (J2) chekilgan uyadan foydalanardik. Jek - bu HanRun HR911105A, bizga Seeed Studio tomonidan taqdim etilgan - xuddi shu uyani, mos keladigan uyani oling yoki PCB -ni siz topadigan uyaga sozlang. Ethernet interfeysi tugatish sxemasini (R30-33, C10-11, L1) va 2,28Kohm 1% ga teng qarshilik rezistentini (R7, ko'rsatilmagan) talab qiladi. HD44780 belgidan iborat LCD displey #twatch +5 voltli orqa nuri bilan 20 belgili 5 voltli HD44780 LCD standartli 4 qatorni qo'llab -quvvatlaydi. Odatda ularni eBay -da taxminan 10 dollarga topishingiz mumkin. O'rnatishdan oldin sizning LCD displeyingiz #twatch pinoutiga mos kelishini tekshiring. Ko'pgina LCD displeylar bir xil, lekin ularning hammasi ham emas. Deyarli barcha belgilar LCD 5 voltda ishlaydi, shuning uchun biz umumiy 7805 regulyatoridan (VR2, C14, C2) 5 voltli quvvat manbai bilan ta'minlaymiz. Orqa nuri bo'lgan LCD displeyi bir nechta tokni ishlatishi mumkin, shuning uchun biz boshqa katta To-220 regulyatoridan foydalandik. C12-bu LCD quvvat manbai uchun ajratuvchi kondansatkich, lekin LCD displeylari allaqachon bortli ajratgichga ega. Maksimal yangilanish tezligi uchun LCD to'liq 8bitli interfeys orqali boshqariladi, aksariyat LCD displeylar 5 voltli qismlar bo'lib, ma'lumot pinlarida yuqori darajani ro'yxatdan o'tkazish uchun 4,25 volt+ ni talab qiladi., lekin PIC 18F65J60 faqat 3,3 voltli qismdir. Yaxshiyamki, PICda 5 voltli bardoshli pim bor, shuning uchun biz signalni 10 voltli qarshilik rezistori (R10-R19) bilan 5 voltda ushlab turishimiz mumkin va keyin PIC pin yo'nalishi sozlamalarini o'zgartirish orqali uni erga ulashimiz mumkin. Bu odatda ochiq drenaj chiqishi deb ataladi, ba'zi yangi LCD displeylar 5 voltda ishlaydi, lekin baribir 3,3 voltli interfeys darajasida ishlaydi. #Twatch bu rejimni qo'llab-quvvatlaydi, agar siz R10-19ni tashlab qo'ysangiz, pimlarga kuchlanish olinmaydi va dasturiy ta'minotni HD44780-dagi TRIS registri o'rniga LAT registrini almashtirish uchun o'zgartiradi. odatda 10 kohmlik potansiyometr bilan ishlab chiqarilgan noto'g'ri kuchlanish. #Twatch PCB-da arzon 3 mm SMD qozon (R2) uchun oyoq izlari va katta teshikli qozon (R2A) uchun ikkinchi bo'sh joy mavjud. Faqat bittasini to'ldirish kerak! Barcha chekilgan narsalardan quvvat manbaida shovqin bo'lsa, biz kuchlanishni kichik ferritli boncuk (L2) orqali filtrlaymiz. Biz qo'shimcha filtrlash uchun kondansatkichni (C13) qo'shdik, lekin biz uni ishlatmadik, chunki hech bir element kerak emas. #Twatch 400mA gacha bo'lgan oddiy +5 voltli orqa yoritgichlarni boshqarishi mumkin. PIC tranzistorni (NPN1) 240 ohmlik cheklovli rezistor orqali o'zgartiradi (R3, ko'rsatilmagan). Biz 800mA+ ni 250hfe+ ga ko'taradigan tranzistorni ishlatdik, shuning uchun PIC 20 mA maksimal pinli chiqish oqimi bilan katta yukni o'zgartirishi mumkin, agar kerak bo'lsa, LCD orqa nuri uchun oqim cheklovli qarshilik Biz teshikli rezistordan foydalandik, u katta yoritgichlar yordamida juda ko'p issiqlikni tarqatib yuborishi mumkin edi, chunki bu joyni o'zingiz topish va lehimlashning eng oson o'lchami. Agar orqa nuri rezistorga muhtoj bo'lmasa, R1ni sim bilan almashtiring. Bizning LCD displeyga 240mA orqa yorug'lik quvvat manbai uchun 3 ohmli rezistor kerak edi, ba'zi orqa yoritgichlar juda ko'p quvvat sarflaydi, shuning uchun biz quvvat manbaini yoniga qo'yamiz va er usti samolyotini VIA -lar bilan mustahkamlaymiz. Ba'zi LCD displeyli chiroqlar maxsus haydovchi davrlarini talab qiladi, shuning uchun shikastlanmaslik uchun sizda +5 voltli oddiy quvvat manbai ishlatiladi. Quvvat manbai #twatch uchun 2,1 mm quvvat manbai (J1) orqali 6-7 voltli quvvat manbai talab qilinadi. 2,1 mm vilkalar eng keng tarqalgan o'lchamdir va har bir universal quvvat manbai bilan ta'minlanishi kerak, siz ishlatadigan kuchlanish qanchalik yuqori bo'lsa, VR1 va VR2 dan ko'proq issiqlik tarqalishi kerak. Esda tutingki, #twatch - bu prototipli o'quv paneli, bu to'liq va sinovdan o'tgan tijorat mahsuloti emas. Tegishli xavfsizlik choralarini ko'ring va uni qarovsiz qoldirmang.

3 -qadam: PCB va partlist

PCB va partlist
PCB va partlist
PCB va partlist
PCB va partlist

Biz sxematik va tenglikni yaratish uchun Cadsoft Eagle -ning bepul versiyasidan foydalandik. Oxirgi fayllarni loyiha Google Code sahifasidan yuklab oling. PCB-bu 64pinli TQFP PIC chipining atrofida kichik izlar va ajratish (10 mil) bo'lgan 2 qavatli dizayn. Biz gerberlarni tayyorladik va ularni Seeed Studio PCB xizmatiga ochiq manbali ishlar uchun yubordik. Buyurtma bo'yicha qo'shimcha PCBlar Seeed Studio do'konida mavjud. Agar siz bizning qo'shimcha PCB -larimizni sotib olsangiz, taxtaga mos keladigan HanRun chekilgan uyasini oling. 20x4 o'lchamli LCD displeylarda o'rnatish teshiklari turlicha bo'lgani uchun biz PCBni LCD teshiklariga o'rnatishga harakat qilmadik. Biz uni SparkFun -ning ketma -ket LCD ryukzagi kabi iloji boricha kichkina qildik, shuning uchun u asl teshiklari yo'lida qolmaydi. Yon ta'siri sifatida, Adafruit -dagi 16x2 o'lchamli LCD displey kabi kichik ekranning orqasida bu juda ham noqulay emas. Ehtiyot qismlar ro'yxati To'liq o'lchamdagi joylashtirish rasmini bosing [PNG]. Qism | Qiymat | IC1 PIC 18F67J60 TQFP-64C1-3 10uF tantal kondansatör, 10 volt+ SMC_AC4, 5 33pF kondansatör 0805C10, 11, C14-23 0.1uF kondansatör 0805ICSP 5x 0,1 dyuymli erkak pinli sarlavha boncuk, 200ma+ 0805NPN1 NPN tranzistorli, 250hfe+, 800ma+ SOT-23Q1 25MHz SMD kristalli HC49UPR2 (A) 10K bitta burilishli rezistor 3 mm SMD yoki teshik orqali 21 10 000 ohmli qarshilik 0805R30-33 49,9 ohmli rezistor, 1% 0805VR1 LDO 3.3 voltli regulyator (LD1117) TO-220VR2 7805T 5 voltli regulyator TO-220HD44780-LCD 20x4 HD44780 belgli LCD

4 -qadam: dasturiy ta'minot

Dasturiy ta'minot
Dasturiy ta'minot
Dasturiy ta'minot
Dasturiy ta'minot
Dasturiy ta'minot
Dasturiy ta'minot

#Twatch dasturiy ta'minotining eng so'nggi to'liq yuklab olinishi loyihaning Google Code sahifasida. Kod C tilida yozilgan va Microchip C18 namoyish kompilyatori bilan tuzilgan. TCP/IP to'plami va asosiy tarmoq funktsiyalari Microchip -ning "bepul" TCP/IP -to'plami uy tarmog'ida mavjud bo'lishi va Twitter -dan ma'lumotlarni olish uchun kerak bo'lgan barcha tarmoq funktsiyalarini ta'minlaydi. Stek ochiq manbali va pivo sifatida bepul, lekin Microchip litsenziyasi tarqatishni taqiqlaydi. Litsenziyalash muammosi tufayli biz faqat Google Code SVN loyihasiga umumiy domen manba kodini qo'yamiz, manba bu erda qanday yuklab olinishi va kompilyatsiya qilinishini bilib olamiz. Stackda DHCP yordamida tarmoq sozlamalarini avtomatik ravishda sozlaydigan Dinamik Xost Konfiguratsiya Protokoli mijozi mavjud. mahalliy tarmoqdagi server. #Twatch DHCP serverini talab qiladi, lekin tarmoqlar va marshrutizatorlarning aksariyati buni yoqgan. IP -manzil, niqob, shlyuz va birinchi DNS -server LCD -displeyda, Twitter ma'lumotlari mavjud bo'lguncha ko'rsatiladi. IP -manzil DHCP tomonidan sotib olinganda, #twatch o'z IP -manzilini translyatsiya paketi bilan mahalliy tarmoqdagi barcha kompyuterlarga e'lon qiladi. Ushbu paketlarni ko'rish uchun loyiha arxividagi MCHPDetect.exe yordam dasturidan foydalaning. Oxirida biz ping (IMCP) serverini qo'shdik. #Twatch tarmoqda tirikligini tekshirish uchun har qanday ping mijozidan foydalaning. Twitter TCP mijozi Twitter -ning keyingi tendentsiyasi - bu veb -brauzerga o'xshash oddiy TCP -mijoz bo'lib, u veb -serverlardan ma'lumotlarni oladi. Twitter -ning API -si bizga har xil formatdagi ma'lumotlarni beradi. Biz engil vaznli JSON formatidan foydalandik, chunki past quvvatli PIC chipini dekodlash osonroq, agar Firefox-dan foydalansangiz, JSONView-ni tekshiring. #Twatch avtomatik ravishda tarmoq sozlamalarini sozlaganidan so'ng, Twitter TCP mijozi nazoratni o'z zimmasiga oladi va dolzarb bo'lgan mavzularni qamrab oladi.. U JSON ma'lumotlar uzatish tarmog'ini qidiradi va "ism" tegini qidiradi. 10 tagacha ommabop mavzular 225 baytli buferga ko'chiriladi. Alohida qator buferda har bir mavzuning yakuniy pozitsiyasini saqlaydi, shuning uchun biz keyingi bosqichda mavzularni olishimiz mumkin, keyin #twatch Twitterda har bir mavzu uchun 2 ta tvit qidiradi. U har bir mavzuni Twitter JSON qidiruv manzilining oxiriga qo'shadi, bo'sh joy va tinish kabi maxsus belgilar URL bilan kodlangan. TCP mijozi qidiruv natijalarini tahlil qiladi va "matn" yorlig'iga mos keladigan tvitlarni qidiradi. Tvitlarda kodlashning bir necha qatlamlari mavjud. Biz HTML bilan himoyalangan belgilarni "amperand (&) va tirnoq (") kabi dekodlaymiz, chunki LCD displey ularni ko'rsatishi mumkin. Biz UTF8 xalqaro belgilarini o'chirib tashlaymiz, chunki HD44780 LCD belgilar majmuasida yo'q. 2100 baytli bufer, qo'shimcha qator buferdagi har bir tvitning boshi va oxirini belgilaydi. RAM maydoni 18F67J60 chipida katta muammo bo'lib, uning umumiy hajmi atigi 4000 baytni tashkil qiladi, lekin 2100 baytli bufer 20 ta o'rtacha kattalikni boshqarish uchun etarlicha katta ko'rinadi. Biz xotira muammosidan himoyalanish uchun alohida g'amxo'rlik qildik va mijozni operativ xotira sharoitida sinovdan o'tkazdik, chunki u xatolar paytida yaxshi ishlamasligini ta'minladi. Tvitter vaqti-vaqti bilan ishlamay qolishi bilan mashhur. Agar #twatch ishlamasa Twitter -ga ulansangiz, u xato haqida xabar beradi va ikki marta qaytadan urinib ko'radi. Agar u uchta urinishdan keyin ulana olmasa, yana urinishdan oldin besh daqiqa kutadi. Bu esa Twitterga o'z muammolarini tuzatishga imkon beradi #twatch q #twatch yangi tendentsiyani qo'lga kiritadi va har besh daqiqada tvitlar uzatiladi. Twitter mijoz so'rovlar sonini cheklaydi, shuning uchun tez -tez yangilanib turishga ehtiyot bo'ling. Twitter soatiga 150 ta mavzuni yangilashga va "ko'proq" qidiruv so'rovlariga ruxsat beradi. Tarmoqli LCD ryukzak rejimi TCP serveri #twatch shuningdek LCD Smartie kabi dasturlarning tizim holati haqidagi ma'lumotlarni ko'rsatishi mumkin. #Twatch 1337 -portda TCP serveriga ega, u Matrix Orbital formatlangan buyruqlarni qabul qiladi. Bu shuningdek, LCD orqa nuri ustidan nazoratni ta'minlaydi. Sizga LCD Smartie -ni COM portidan #twatch TCP serveriga qanday yo'naltirishni ko'rsatamiz, #twatch maqolamizning ikkinchi qismida.

5 -qadam: Tarmoq dasturlarini yangilash uchun yuklovchi

Tarmoq dasturiy ta'minotini yangilash uchun yuklovchi
Tarmoq dasturiy ta'minotini yangilash uchun yuklovchi
Tarmoq dasturiy ta'minotini yangilash uchun yuklovchi
Tarmoq dasturiy ta'minotini yangilash uchun yuklovchi
Tarmoq dasturiy ta'minotini yangilash uchun yuklovchi
Tarmoq dasturiy ta'minotini yangilash uchun yuklovchi

#Twatch -ni Microchip -ning internet yuklovchisi yordamida mahalliy tarmoqdagi kompyuterdan yangilash mumkin. Esda tutingki, 18F chekilgan PIC -lari o'rtacha 100 marta dasturlashtirilishi mumkin, shuning uchun yangilanishlar biroz cheklangan. Biz hali chipni yoqib yubormaganmiz, lekin biz ishlab chiqish jarayonida atigi 55 tsiklga yetdik, agar siz yangi chipdan foydalansangiz, ICSP sarlavhasi orqali yuklovchini PIC18F67J60 ga dasturlashingiz kerak bo'ladi. #dasturiy ta'minotni tarmoq orqali tomosha qiling. Twatchv2-bl-vxx. HEX dasturini chipga ICD2 yoki PicKit kabi PIC dasturchi bilan joylashtiring. #Twatch yoqilganda, bootloader asosiy dastur boshlanishidan oldin ishlaydi. Yuklash qurilmasi yuqoridagi rasmda ko'rsatilgan dasturlash sarlavhasining PGD va PGC pinlari orasidagi aloqani tekshiradi. Agar u ulanishni topsa, yuklovchi yuklaydi va yangi proshivka yuklanishini kutadi, yuklash qurilmasi tasodifan PGC va PGD pinlari orasiga o'tish joyisiz ham ishga tushishi ehtimoli juda kam. Bu #twatchga zarar bermaydi, faqat quvvat manbaini uzing va qaytadan urinib ko'ring. PGD va GND pinlarini bog'laydigan o'tish joyini bir joyga siljitish orqali tasodifiy yuklovchining kirishini oldini olish mumkin. #Twatch bootloader 192.168.1.123 IP -manzili va 255.255.255.0 pastki tarmoq niqobidan foydalanadi. Kompyuteringizda #twatch bilan bog'lanish uchun 192.168.1.xxx bilan boshlanadigan IP -manzil bo'lishi kerak. Biz 192.168.1.xxx diapazonini tanladik, chunki bu uy yo'riqchilari uchun eng keng tarqalgan standart. Agar sizning kompyuteringiz boshqa IP -manzillar diapazonidan foydalansa, uni yangilashdan oldin uni vaqtincha o'zgartirishingiz kerak bo'ladi.

  • Kompyuteringiz #twatch bilan bir xil IP diapazonida va pastki tarmog'ida ekanligiga ishonch hosil qiling. Kompyuteringizda 192.168.1.xxx diapazonida IP -manzil va 255.255.255.0 pastki tarmoq niqobi bo'lishi kerak. Standart #twatch bootloader IP -manzili 192.168.1.123, bir xil yo'riqchiga ulangan boshqa hech bir kompyuter bu manzilni ishlatmaganligiga ishonch hosil qiling.
  • #Twatch quvvat manbaini uzing.
  • PGC va PGD pinlari orasiga jumper qo'ying.
  • Agar kerak bo'lsa, tarmoq kabelini ulang va quvvat manbaiga ulang. Ekran bo'sh bo'lishi, qattiq bloklar yoki axlat bo'lishi mumkin.
  • Yangi dasturiy ta'minotni #twatch IP -manziliga yuborish uchun TFTP yordam dasturidan foydalaning, biz Windows buyruq satridan TFTP.exe -dan foydalanamiz.
  • TFTP yangilanishi muvaffaqiyat yoki xato haqida xabar beradi.
  • Quvvat manbaini uzing, yangilanish o'tish moslamasini olib tashlang.
  • Quvvat manbaini qayta ulang. #Twatch tvitlarni aylantira boshlashi kerak. Agar yuklash vositasi ishga tushsa, PGD va GND pinlari orasiga o'tish moslamasini qo'ying va qaytadan urinib ko'ring.

6 -qadam: Buni o'z oldingizga olib boring

Davom eting, o'zingizga ega bo'ling
Davom eting, o'zingizga ega bo'ling
Davom eting, o'zingizga ega bo'ling
Davom eting, o'zingizga ega bo'ling
Davom eting, o'zingizga ega bo'ling
Davom eting, o'zingizga ega bo'ling
Davom eting, o'zingizga ega bo'ling
Davom eting, o'zingizga ega bo'ling

Biz #twatch -ni bitta chipdagi resurslardan to'liq foydalanish uchun yaratdik, kengaytirilgan dizayn esa funksiyalarni qo'shadi, lekin qimmatroq bo'ladi. Sizning Twitter -ga kirishingiz uchun kichik veb -server va konfiguratsiya ma'lumotlarini saqlash uchun tashqi EEPROM kerak bo'ladi. #Twatch shuningdek, har bir tweeter haqida ko'proq tvitlarni yoki ism va joylashuv kabi qo'shimcha ma'lumotlarni saqlashi mumkin. Microchip 4K dan ortiq operativ xotiraga ega chekilgan cheklovchini boshqaruvchi qilmaydi, lekin biz tweet va tvitlarni saqlash uchun tashqi SRAM-ni qo'shishimiz mumkin. Yangilangan uskuna LCD Smartie tugmachalarini ulash uchun kirish-chiqish sarlavhasini qo'shishi mumkin. 4 -chiziqli LCD displeyda ko'p joy yo'q. Biz #twatch interfeysini shu cheklangan maydon atrofida yaratdik. Yangilangan dasturiy ta'minot bir nechta ekran o'lchamlarini boshqarishi mumkin, yuklovchi DHCP tomonidan sotib olingan IP -manzilni qabul qilishi mumkin. Kelgusi haftada biz #twatch -ga o'rnatilgan LCD Smartie -ga mos keladigan TCP -serverni qamrab olamiz. #Twatch -da nimalar buziladi? Agar siz #twatch yoki tenglikni yig'ishni xohlasangiz, bu erda ikkita variant bor:

  • Seeed Studio -da 45 dollarlik bir nechta #twatch chekilgan LCD -paketlari, shu jumladan dunyo bo'ylab etkazib berish. Ularni ushlab turing, chunki biz tez orada boshqa ishni qilmaymiz. Agar siz bu loyihani o'tkazib yuborgan bo'lsangiz, #twatch oldindan buyurtma haqida xabardor bo'lish uchun shu erdan ro'yxatdan o'ting.
  • Agar siz o'zingiznikini qurmoqchi bo'lsangiz, Seeed Studio bizning buyurtmamiz bo'yicha qo'shimcha #twatch v1 va v2 tenglikni sotadi. Seeed -dan chekilgan ulagichni olganingizga ishonch hosil qiling yoki PCBga mos keladiganini topishingizga ishonch hosil qiling. Bir necha kundan keyin v1 haqida yozamiz, sxemasi va tenglikni SVN loyihasida.
  • Biz #twatch v2 yalang'och tenglikni bepul #twatch yozgan birinchi 2 kishiga yuboramiz.

Agar siz ishtirok etmoqchi bo'lsangiz, Google Code -dagi "Xavfli prototiplar" ochiq apparat loyihasiga qo'shiling yoki #twatch forumida suhbatga keling. Keyingi hafta biz LCD Smartie tizim statistikasini #twatch TCP serveriga qanday yo'naltirishni ko'rsatamiz.

Tavsiya: