Mục lục:

Twitter Watcher, # đồng hồ: 6 bước (có hình ảnh)
Twitter Watcher, # đồng hồ: 6 bước (có hình ảnh)

Video: Twitter Watcher, # đồng hồ: 6 bước (có hình ảnh)

Video: Twitter Watcher, # đồng hồ: 6 bước (có hình ảnh)
Video: Kiếm tiền Twitter #X với tâm thế một Influencer?? | Tối 15Aug2023 | BioCrypto Farmer 🧑‍🌾🌾 2024, Tháng mười một
Anonim
Twitter Watcher, # đồng hồ đeo tay
Twitter Watcher, # đồng hồ đeo tay
Twitter Watcher, # đồng hồ đeo tay
Twitter Watcher, # đồng hồ đeo tay
Twitter Watcher, # đồng hồ đeo tay
Twitter Watcher, # đồng hồ đeo tay
Twitter Watcher, # đồng hồ đeo tay
Twitter Watcher, # đồng hồ đeo tay

#Twatch cuộn các chủ đề thịnh hành mới nhất từ Twitter trên màn hình LCD. Đây là một thiết bị mạng độc lập luôn được cập nhật mà không cần PC. Thật tuyệt vời khi xem #iranelection, Michael Jackson và các sự kiện lịch sử khác cuộn qua trong khi chúng tôi phát triển #twatch. Tài liệu hướng dẫn này ghi lại phần cứng và thiết kế của #twatch. Nó sẽ hiển thị danh sách phát, số liệu thống kê về PC và các thông tin khác với các chương trình như LCD Smartie. Nó cũng có thể nâng cấp phần mềm, vì vậy nó không bao giờ lỗi thời. #Twatch là mã nguồn mở, vì vậy bạn có thể tải xuống thiết kế của chúng tôi và xây dựng của riêng bạn. Seeed Studio có một vài gói #twatch ethernet LCD được lắp ráp với giá 45 đô la, bao gồm cả phí vận chuyển trên toàn thế giới. Nhận chúng trong khi chúng còn cuối cùng vì chúng tôi sẽ không sớm kiếm được nhiều hơn nữa. Nếu bạn bỏ lỡ dự án này, hãy đăng ký tại đây để được thông báo về các đơn đặt hàng trước của #twatch trong tương lai. Xem bài viết này với định dạng ban đầu tại DangerousPrototypes.com, thảo luận thêm trong diễn đàn #twatch. Chúng tôi sẽ gửi một PCB #twatch miễn phí nếu bạn là người đầu tiên tweet về #twatch! Tổng quan về khái niệm #twatch lấy các chủ đề thịnh hành mới nhất từ Twitter, sau đó tải một vài tweet cho mỗi chủ đề. Các chủ đề thịnh hành và tweet cuộn trên màn hình. #Twatch thu thập các xu hướng và tweet mới sau mỗi năm phút để bạn luôn thấy các chủ đề thịnh hành mới nhất. Chúng tôi cũng đã thêm chế độ ba lô ethernet chung, do đó, #twatch cũng có thể hiển thị số liệu thống kê của PC từ một chương trình như LCD Smartie, hãy tìm hiểu thêm về tính năng này trong phần 2.

Bước 1: Sử dụng nó

Sử dụng nó
Sử dụng nó

#Twatch rất dễ sử dụng.

  • Kết nối nó với mạng ethernet gia đình có truy cập Internet. #Twatch yêu cầu cấu hình mạng tự động (DHCP), đây là cài đặt mặc định trên hầu hết mọi mạng gia đình hiện đại.
  • Tăng sưc mạnh lên. #Twatch yêu cầu nguồn điện một chiều 6-7volt. Nó sử dụng phích cắm điện DC 2.1mm, loại phổ biến nhất. Nguồn điện DC phổ biến nên bao gồm một phích cắm 2.1mm.
  • Điều chỉnh độ tương phản. Màn hình LCD thay đổi theo nhiệt độ và độ tuổi, sử dụng vít điều chỉnh để tinh chỉnh độ tương phản của màn hình.
  • #Twatch sẽ định cấu hình cài đặt mạng và bắt đầu cuộn các chủ đề thịnh hành mới nhất và một vài tweet từ mỗi chủ đề. Bạn có thể cần phải điều chỉnh lại độ tương phản để có hiệu ứng cuộn rõ ràng nhất.

Nhận thông tin cập nhật về #twatch tại blog Nguyên mẫu nguy hiểm.

Bước 2: Phần cứng

Phần cứng
Phần cứng
Phần cứng
Phần cứng
Phần cứng
Phần cứng

Chúng tôi đã sử dụng phiên bản phần mềm miễn phí của Cadsoft Eagle để tạo mạch và PCB. Tải xuống các tập tin mới nhất từ trang Google Code của dự án. Phần này bị mất định dạng rất nhiều trong nội dung hướng dẫn, bạn có thể xem phiên bản gốc tại đây. Bộ vi điều khiển Ethernet PIC 18F67J60 Bộ vi mạch PIC 18F67J60 hoàn hảo cho dự án này vì nó kết hợp giao diện mạng ethernet và bộ vi điều khiển 41MHz (10MIP) trong một gói nhỏ với giá chỉ vài đô la. Nó chỉ có trong gói 64pin + TQFP, nhưng chúng tôi không gặp vấn đề gì khi hàn nó bằng tay với một PCB chuyên nghiệp. PIC yêu cầu nguồn điện 3,3volt. Phần ethernet thực sự rất đói điện, vì vậy chúng tôi đã sử dụng bộ điều chỉnh TO-220 LD117-3.3volt khổng lồ (VR1). Chúng tôi đã chọn một bộ điều chỉnh lớn vì nó có thể phải tản ra một lượng nhiệt tùy thuộc vào nguồn điện đầu vào. Bộ điều chỉnh yêu cầu một tụ điện tách đầu vào nhỏ (C15) và một tụ điện đầu ra 10uF lớn (C3). Có một điểm khó khăn với các chip này: chúng chỉ có thể được lập trình khoảng 100 lần. Điều đó gây khó khăn cho việc phát triển, vì vậy chúng tôi cũng đã thiết kế một phiên bản phát triển của #twatch dựa trên một con chip khác. Thông tin thêm về thiết kế đó trong một bài báo trong tương lai. Mỗi chân nguồn PIC nhận được một tụ điện tách 0,1uF (C17-C23). PIC có bộ điều chỉnh 2,5volt bên trong cho bộ vi điều khiển và lõi ethernet, bộ điều chỉnh yêu cầu tụ điện tantali 10uF (C1). PIC được lập trình thông qua đầu cắm ICSP 5 chân. Chân đặt lại MCLR được giữ ở mức cao với một điện trở kéo lên 10K (R21), một điện trở bổ sung (R4) và tụ điện (C16) được đề xuất bởi biểu dữ liệu cung cấp bảo vệ chống lại các điều kiện đặt lại ngẫu nhiên khác nhau. Phần ethernet yêu cầu một tinh thể bên ngoài 25MHz (Q1). Hai tụ điện 33pF (C4, C5) hoàn thành mạch dao động. Chúng tôi đã sử dụng giắc cắm ethernet với nam châm tích hợp (J2). Giắc cắm là HanRun HR911105A, do Seeed Studio cung cấp cho chúng tôi - hãy đảm bảo mua cùng một giắc cắm, giắc cắm tương thích hoặc điều chỉnh PCB cho một giắc cắm mà bạn có thể tìm thấy. Giao diện ethernet yêu cầu mạch kết thúc (R30-33, C10-11, L1) và điện trở phân cực 2,28Kohm 1% (R7, không được hiển thị). HD44780 ký tự LCD #twatch hỗ trợ màn hình LCD HD44780 'tiêu chuẩn' 4 dòng x 20 ký tự 5volt với đèn nền + 5volt. Bạn thường có thể tìm thấy chúng với giá khoảng 10 đô la trên eBay. Đảm bảo xác minh rằng màn hình LCD của bạn khớp với sơ đồ chân của #twatch trước khi gắn nó vào. Hầu hết các màn hình LCD đều giống nhau, nhưng không phải tất cả đều giống nhau. Hầu hết tất cả các màn hình LCD ký tự đều hoạt động ở mức 5volt, vì vậy chúng tôi cung cấp nguồn điện 5volt từ bộ điều chỉnh 7805 chung (VR2, C14, C2). Màn hình LCD có đèn nền có thể sử dụng nhiều dòng điện, vì vậy chúng tôi đã sử dụng một bộ điều chỉnh To-220 lớn khác. C12 là tụ điện tách nguồn cho nguồn điện LCD, nhưng màn hình LCD đã có chức năng tách rời trên bo mạch. C12 không cần phải được điền, chúng tôi chỉ bao gồm nó trong trường hợp có vấn đề về độ ổn định. Để có tốc độ làm mới tối đa, màn hình LCD được điều khiển thông qua giao diện 8bit đầy đủ., nhưng PIC 18F65J60 chỉ là một phần 3,3volt. May mắn thay, PIC có một loạt các chân dung sai 5volt để chúng ta có thể giữ tín hiệu ở mức 5V với một điện trở kéo lên 10K (R10-R19), và sau đó nối đất nó bằng cách thay đổi cài đặt hướng chân PIC. Đây thường được gọi là đầu ra thoát mở. Một số màn hình LCD mới hơn chạy ở 5volt, nhưng vẫn hoạt động ở mức giao diện 3.3volt. #Twatch sẽ hỗ trợ chế độ này nếu bạn bỏ qua R10-19 để không có điện áp kéo lên nào đi vào các chân và thay đổi chương trình cơ sở để chuyển thanh ghi LAT thay vì thanh ghi TRIS trong HD44780.c. Độ tương phản màn hìnhCD được kiểm soát bởi điện áp phân cực, thường được tạo ra bằng chiết áp 10Kohm. PCB của #twatch có dấu chân cho nồi SMD 3mm rẻ tiền (R2) và không gian thứ hai để sử dụng nồi có lỗ lớn hơn (R2A). Chỉ có một nên được dân cư! Chỉ trong trường hợp có tiếng ồn trong nguồn điện từ tất cả các thiết bị ethernet, chúng tôi lọc điện áp phân cực thông qua một hạt ferit nhỏ (L2). Chúng tôi cũng bao gồm một tụ điện để lọc bổ sung (C13), nhưng chúng tôi đã không sử dụng nó vì không có phần tử nào thực sự cần thiết. #Twatch có thể điều khiển đèn nền + 5volt đơn giản lên đến 400mA hoặc hơn. PIC chuyển một bóng bán dẫn (NPN1) qua một điện trở hạn chế dòng điện 240ohm (R3, không được hiển thị). Chúng tôi đã sử dụng một bóng bán dẫn có thể xử lý 800mA + với mức khuếch đại 250hfe +, vì vậy PIC có thể chuyển tải lớn với dòng đầu ra chân tối đa 20mA của nó. R1 là điện trở giới hạn dòng cho đèn nền LCD, nếu cần. Chúng tôi đã sử dụng một điện trở xuyên lỗ để nó có thể tản rất nhiều nhiệt với đèn nền lớn và bởi vì đây là kích thước dễ dàng tìm thấy tại chỗ và tự hàn. Nếu đèn nền của bạn không yêu cầu điện trở, chỉ cần thay thế R1 bằng một đoạn dây. Màn hình LCD của chúng tôi yêu cầu điện trở 3ohm cho bộ nguồn đèn nền 240mA. Một số đèn nền sử dụng rất nhiều năng lượng, vì vậy chúng tôi đặt các chân nguồn ngay bên cạnh bộ nguồn và gia cố mặt đất bằng một loạt các VIA. Một số đèn nền LCD ưa thích yêu cầu mạch truyền động đặc biệt, vì vậy hãy đảm bảo rằng bạn sử dụng nguồn cung cấp + 5volt đơn giản để tránh hư hỏng. Nguồn điện #twatch yêu cầu nguồn điện 6-7volt thông qua giắc cấp nguồn 2,1mm (J1). Phích cắm 2.1mm là kích thước phổ biến nhất và nên đi kèm với mọi nguồn điện phổ thông. Điện áp cung cấp bạn sử dụng càng cao thì càng phải tản ra nhiều nhiệt hơn từ VR1 và VR2. Hãy nhớ rằng #twatch là một bảng học thử nghiệm, nó không phải là một sản phẩm thương mại hoàn chỉnh và đã được thử nghiệm. Thực hiện các biện pháp phòng ngừa an toàn thích hợp và không chạy nó mà không được giám sát.

Bước 3: PCB và Partlist

PCB và Partlist
PCB và Partlist
PCB và Partlist
PCB và Partlist

Chúng tôi đã sử dụng phiên bản phần mềm miễn phí của Cadsoft Eagle để tạo sơ đồ và PCB. Tải xuống các tệp mới nhất từ trang Google Code của dự án. PCB được thiết kế 2 lớp với các vết nhỏ và khoảng cách (10 triệu) xung quanh chip TQFP PIC 64pin. Chúng tôi đã chuẩn bị các máy vi tính và gửi chúng đến dịch vụ PCB của Seeed Studio cho các tác phẩm nguồn mở. PCB bổ sung từ đơn đặt hàng của chúng tôi có sẵn trong cửa hàng Seeed Studio. Nếu bạn mua thêm PCB của chúng tôi, hãy đảm bảo mua giắc ethernet HanRun phù hợp với bo mạch. Chúng tôi đã làm cho nó càng nhỏ càng tốt, giống như ba lô LCD nối tiếp của SparkFun, để nó không bị lọt ra ngoài so với các lỗ ban đầu. Như một tác dụng phụ, nó không quá khó xử đằng sau một số màn hình nhỏ hơn như LCD 16x2 này tại Adafruit. Danh sách các bộ phận Nhấp để xem hình ảnh vị trí có kích thước đầy đủ [PNG]. Phần | Giá trị | PackageIC1 PIC 18F67J60 TQFP-64C1-3 Tantalum 10uF, 10volts + SMC_AC4, 5 tụ 33pF 0805C10, 11, C14-23 0,1uF tụ 0805ICSP 5x 0,1 "Đầu cắm chân đựcJ1 2.1mm Giắc cắm điện SMD SMDJ2 HR911105A Giắc cắm ethernet LJ-45L1 hạt, bóng bán dẫn NPN 200ma + 0805NPN1, 250hfe +, 800ma + SOT-23Q1 25MHz SMD tinh thể HC49UPR2 (A) 10K điện trở cắt một lần 3mm SMD hoặc qua lỗR3 240 ohms điện trở 0805R4-6 390 ohms điện trở 0805R7 2, điện trở 260 ohms, 1% 0805R10- 21 Điện trở 10, 000 ohms 0805R30-33 Điện trở 49,9 ohms, 1% 0805VR1 Bộ điều chỉnh LDO 3.3volt (LD1117) TO-220VR2 7805T Bộ điều chỉnh 5volt TO-220HD44780-LCD 20x4 HD44780 ký tự LCD

Bước 4: Phần mềm cơ sở

Chương trình cơ sở
Chương trình cơ sở
Chương trình cơ sở
Chương trình cơ sở
Chương trình cơ sở
Chương trình cơ sở

Bản tải xuống chương trình cơ sở #twatch hoàn chỉnh mới nhất có trên trang Google Code của dự án. Mã được viết bằng C và được biên dịch bằng trình biên dịch trình diễn Microchip C18. Ngăn xếp TCP / IP và các chức năng mạng cơ sở Ngăn xếp TCP / IP 'miễn phí' của Microchip cung cấp tất cả các chức năng mạng mà chúng ta cần để tồn tại trên mạng gia đình và lấy dữ liệu từ Twitter. Ngăn xếp là mã nguồn mở và miễn phí, nhưng giấy phép Microchip cấm phân phối. Do các vấn đề cấp phép, chúng tôi chỉ đưa mã nguồn miền công cộng của mình vào dự án Google Code SVN, hãy tìm hiểu cách tải xuống và biên dịch nguồn tại đây. Ngăn xếp có ứng dụng Giao thức cấu hình máy chủ động tự động định cấu hình cài đặt mạng bằng DHCP máy chủ trên mạng cục bộ của bạn. #Twatch yêu cầu máy chủ DHCP, nhưng phần lớn các mạng và bộ định tuyến đã bật tính năng này. Địa chỉ IP, mặt nạ, cổng và máy chủ DNS đầu tiên được hiển thị trên màn hình LCD cho đến khi có dữ liệu Twitter hợp lệ. Ngăn xếp cũng bao gồm máy chủ thông báo của Microchip. Khi DHCP thu được địa chỉ IP, #twatch sẽ thông báo địa chỉ IP của nó cùng với một gói quảng bá đến tất cả các máy tính trong mạng cục bộ. Sử dụng tiện ích MCHPDetect.exe trong kho lưu trữ dự án để xem các gói này. Cuối cùng, chúng tôi đã bao gồm một máy chủ ping (IMCP). Sử dụng bất kỳ ứng dụng khách ping nào để kiểm tra xem #twatch có còn hoạt động trên mạng hay không. Twitter TCP client Chương trình theo xu hướng Twitter là một client TCP đơn giản, tương tự như một trình duyệt web, lấy dữ liệu từ các máy chủ web. API của Twitter sẽ cung cấp cho chúng ta dữ liệu ở nhiều định dạng khác nhau. Chúng tôi đã sử dụng định dạng JSON nhẹ vì chip PIC công suất thấp dễ giải mã nhất, hãy xem JSONView nếu bạn sử dụng Firefox. Sau khi #twatch tự động định cấu hình cài đặt mạng, ứng dụng Twitter TCP sẽ kiểm soát và nắm bắt các chủ đề thịnh hành hiện tại. Nó tìm kiếm thông qua nguồn cấp dữ liệu JSON này và tìm kiếm thẻ "tên". Tối đa 10 chủ đề thịnh hành được sao chép vào bộ đệm 225byte. Một mảng riêng biệt lưu trữ vị trí kết thúc của mỗi chủ đề trong bộ đệm để chúng ta có thể truy xuất các chủ đề trong bước tiếp theo. Tiếp theo, #twatch tìm kiếm trên Twitter để tìm 2 tweet cho mỗi chủ đề. Nó nối mỗi chủ đề vào cuối url tìm kiếm JSON của Twitter, các ký tự đặc biệt như dấu cách và dấu chấm câu được mã hóa URL. Máy khách TCP phân tích cú pháp thông qua kết quả tìm kiếm và tìm kiếm các tweet theo sau thẻ "văn bản". Tweet có nhiều lớp mã hóa. Chúng tôi giải mã các ký tự dành riêng cho HTML như dấu và (&) và dấu ngoặc kép (") vì màn hình LCD có thể hiển thị chúng. Chúng tôi xóa các ký tự quốc tế UTF8 vì HD44780 LCD không có chúng trong bộ ký tự. bộ đệm 2100byte, một mảng bổ sung đánh dấu điểm bắt đầu và kết thúc của mỗi tweet trong bộ đệm. Dung lượng RAM là một vấn đề lớn trên chip 18F67J60, nó chỉ có tổng cộng khoảng 4000byte, nhưng bộ đệm 2100byte có vẻ đủ lớn để xử lý 20 tweet. Chúng tôi đặc biệt chú ý đến việc bảo vệ khỏi các sự cố hết bộ nhớ và chúng tôi đã kiểm tra ứng dụng khách trong điều kiện RAM giảm để đảm bảo rằng nó không hoạt động một cách duyên dáng khi có lỗi. kết nối với Twitter, nó hiển thị thông báo lỗi kết nối và thử lại hai lần. Nếu không thể kết nối sau ba lần thử, nó sẽ đợi năm phút trước khi thử lại. Điều này giúp Twitter có cơ hội khắc phục sự cố của họ mà không bị #twatch q ueries. #twatch lấy xu hướng mới và tweet nguồn cấp dữ liệu năm phút một lần. Twitter đặt giới hạn về số lượng truy vấn mà khách hàng có thể thực hiện, vì vậy hãy cẩn thận khi làm mới thường xuyên hơn. Twitter cho phép cập nhật 150 chủ đề thịnh hành mỗi giờ và các truy vấn tìm kiếm "nhiều hơn đáng kể". Chế độ ba lô mạng LCD Máy chủ TCP #twatch cũng có thể hiển thị thông tin trạng thái hệ thống từ các chương trình như LCD Smartie. #Twatch có máy chủ TCP trên cổng 1337 chấp nhận các lệnh được định dạng theo quỹ đạo Ma trận. Điều này cũng cung cấp khả năng kiểm soát đèn nền LCD. Chúng tôi sẽ hướng dẫn bạn cách chuyển hướng màn hình LCD Smartie từ cổng COM sang máy chủ #twatch TCP trong phần hai của bài viết #twatch của chúng tôi.

Bước 5: Bộ nạp khởi động để nâng cấp chương trình cơ sở mạng

Bộ nạp khởi động để nâng cấp chương trình cơ sở mạng
Bộ nạp khởi động để nâng cấp chương trình cơ sở mạng
Bộ nạp khởi động để nâng cấp chương trình cơ sở mạng
Bộ nạp khởi động để nâng cấp chương trình cơ sở mạng
Bộ nạp khởi động để nâng cấp chương trình cơ sở mạng
Bộ nạp khởi động để nâng cấp chương trình cơ sở mạng

#Twatch có thể được cập nhật từ PC trên mạng cục bộ nhờ bộ tải khởi động internet của Microchip. Hãy nhớ rằng các PIC ethernet 18F chỉ có thể được lập trình trung bình 100 lần, vì vậy việc nâng cấp có phần hạn chế. Chúng tôi vẫn chưa đốt hết một con chip, nhưng chúng tôi chỉ đạt khoảng 55 chu kỳ trong quá trình phát triển. Nếu bạn đang sử dụng một con chip hoàn toàn mới, bạn sẽ cần lập trình bộ nạp khởi động vào PIC18F67J60 thông qua tiêu đề ICSP, sau đó bạn có thể tải lên # đồng hồ cơ sở qua mạng. Lập trình twatchv2-bl-vxx. HEX vào chip bằng bộ lập trình PIC như ICD2 hoặc PicKit. Khi #twatch bật nguồn, bộ nạp khởi động sẽ chạy trước khi chương trình chính bắt đầu. Bộ nạp khởi động kiểm tra kết nối giữa các chân PGD và PGC của tiêu đề lập trình, được hiển thị trong hình trên. Nếu nó tìm thấy kết nối, bộ nạp khởi động sẽ tiếp nhận và đợi phần sụn mới được tải lên. Có một khả năng rất nhỏ là bộ nạp khởi động sẽ vô tình khởi động ngay cả khi không có dây nối giữa các chân PGC và PGD. Điều này sẽ không làm hỏng #twatch, chỉ cần ngắt kết nối nguồn điện và thử lại. Việc xâm nhập bộ nạp khởi động ngẫu nhiên có thể được ngăn chặn bằng cách di chuyển jumper qua một vị trí để nó kết nối các chân PGD và GND. #Twatch bootloader sử dụng địa chỉ IP 192.168.1.123 và mặt nạ mạng con 255.255.255.0. Máy tính của bạn cũng phải có địa chỉ IP bắt đầu bằng 192.168.1.xxx để giao tiếp với #twatch. Chúng tôi chọn dải 192.168.1.xxx vì nó là mặc định phổ biến nhất cho các bộ định tuyến gia đình. Nếu máy tính của bạn sử dụng dải địa chỉ IP khác, bạn sẽ cần tạm thời điều chỉnh nó trước khi có thể cập nhật.

  • Đảm bảo PC của bạn ở cùng dải IP và mạng con với #twatch. PC của bạn phải có địa chỉ IP trong dải 192.168.1.xxx và mặt nạ mạng con là 255.255.255.0. Địa chỉ IP bộ nạp khởi động #twatch mặc định là 192.168.1.123, hãy đảm bảo rằng không có máy tính nào khác được kết nối với cùng một bộ định tuyến đã sử dụng địa chỉ này.
  • Rút phích cắm của bộ nguồn #twatch.
  • Đặt một jumper giữa các chân PGC và PGD.
  • Cắm cáp mạng, nếu cần và cắm nguồn điện. Màn hình có thể trống, có khối rắn hoặc rác.
  • Sử dụng tiện ích TFTP để gửi phần sụn mới đến địa chỉ IP #twatch, chúng tôi sử dụng TFTP.exe từ dòng lệnh Windows.
  • Cập nhật TFTP báo cáo thành công hoặc lỗi.
  • Rút phích cắm nguồn điện, tháo cầu nối cập nhật.
  • Cắm lại nguồn điện. #Twatch sẽ bắt đầu cuộn các tweet. Nếu bộ nạp khởi động bắt đầu thay thế, hãy đặt một jumper giữa các chân PGD và GND và thử lại.

Bước 6: Tiến xa hơn, làm cho riêng bạn

Tiến xa hơn, làm của riêng bạn
Tiến xa hơn, làm của riêng bạn
Tiến xa hơn, làm của riêng bạn
Tiến xa hơn, làm của riêng bạn
Tiến xa hơn, làm của riêng bạn
Tiến xa hơn, làm của riêng bạn
Tiến xa hơn, làm của riêng bạn
Tiến xa hơn, làm của riêng bạn

Chúng tôi đã thiết kế #twatch để sử dụng đầy đủ các tài nguyên trên một con chip duy nhất, một thiết kế mở rộng sẽ thêm các tính năng nhưng đắt hơn. #Twatch có thể theo dõi nguồn cấp dữ liệu Twitter của riêng bạn. Nó sẽ cần một máy chủ web nhỏ để nhập thông tin đăng nhập Twitter của bạn và một EEPROM bên ngoài để lưu trữ thông tin cấu hình. #Twatch cũng có thể lưu trữ nhiều tweet hơn hoặc thông tin bổ sung về mỗi tweeter, chẳng hạn như tên và vị trí. Microchip không tạo ra một bộ điều khiển ethernet tích hợp với hơn 4K RAM, nhưng chúng tôi có thể thêm một SRAM bên ngoài để lưu trữ các tweet và thông tin meta tweet. bởi LCD 4line không có nhiều không gian hiển thị. Chúng tôi đã thiết kế giao diện #twatch xung quanh khoảng không gian hạn chế này. Phần sụn được cập nhật có thể xử lý nhiều kích thước màn hình. Bộ nạp khởi động có thể sử dụng địa chỉ IP mà DHCP có được. Bản cập nhật chương trình cơ sở #twatch trong tương lai sẽ tận dụng tính năng này để nâng cấp mạng dễ dàng hơn. Tuần tới, chúng tôi sẽ giới thiệu máy chủ TCP tương thích với màn hình LCD Smartie được tích hợp trong # twatch. Hãy lấy một cái! Điều gì đang đăng trên # đồng hồ của bạn? Nếu bạn muốn một #twatch hoặc PCB được lắp ráp, đây là một số tùy chọn:

  • Seeed Studio có một vài gói #twatch ethernet LCD được lắp ráp với giá 45 đô la, bao gồm cả phí vận chuyển trên toàn thế giới. Nhận chúng trong khi chúng còn cuối cùng vì chúng tôi sẽ không sớm kiếm được nhiều hơn nữa. Nếu bạn bỏ lỡ dự án này, hãy đăng ký tại đây để được thông báo về các đơn đặt hàng trước của #twatch trong tương lai.
  • Nếu bạn muốn tự xây dựng, Seeed Studio đang bán thêm PCB #twatch v1 và v2 từ đơn đặt hàng của chúng tôi. Đảm bảo mua giắc ethernet từ Seeed hoặc đảm bảo bạn có thể tìm thấy giắc cắm phù hợp với PCB. Chúng tôi sẽ viết về v1 trong vài ngày tới, sơ đồ và PCB nằm trong dự án SVN.
  • Chúng tôi sẽ gửi một PCB trần #twatch v2 miễn phí cho 2 người đầu tiên tweet về #twatch.

Nếu bạn muốn tham gia, hãy tham gia dự án phần cứng mở Nguyên mẫu nguy hiểm tại Google Code hoặc trò chuyện trong diễn đàn #twatch. Tuần tới, chúng tôi sẽ hướng dẫn bạn cách chuyển hướng thống kê hệ thống LCD Smartie đến máy chủ TCP #twatch.

Đề xuất: