Mục lục:
- Quân nhu
- Bước 1: Nó làm gì?
- Bước 2: Đây là bảng gì?
- Bước 3: Phác thảo Arduino
- Bước 4: Tới Quản lý Ban quản trị
- Bước 5: Tìm Bo mạch ESP8266
- Bước 6: Chọn Bảng
- Bước 7: Phác thảo Arduino
- Bước 8: Biến người dùng có thể định cấu hình
- Bước 9: Vui vẻ và không nhận được Rekt
- Bước 10: Bao vây có thể in 3D
- Bước 11: Tập tin.stl cho Bao vây
- Bước 12: Hình ảnh của Mô-đun pin sạc 18650 tùy chọn
Video: Rekt-O-Matic Turbo S: Mã đánh dấu Bitcoin một bảng: 12 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:32
Bạn có bỏ lỡ sự tăng giá qua đêm của Bitcoin từ $ 7500 lên $ 10300 vào ngày 25 tháng 10 năm 2019 không? Vâng, tôi đã làm. Loại điều này xảy ra trong thế giới tiền điện tử.
Những gì bạn cần mọi người là
Rekt-O-Matic Turbo S
Đây là biểu tượng giá Bitcoin với màn hình OLED đẹp mắt, biểu đồ xu hướng và cảnh báo khi có sự thay đổi đột ngột về giá
Đây là bảng chi phí rất thấp. Rõ ràng là S là viết tắt của Sport. Rekt là một thuật ngữ được sử dụng trong giới tiền điện tử vì vừa mất một khoản tiền.
Một số dự án BTC Ticker đã tồn tại và thực sự bản thân tôi đã tạo ra một bảng có thể hướng dẫn trước đây bằng cách sử dụng bảng mạch Adafruit Feather Huzzah được kết nối WiFi, tương thích với Arduino, dựa trên ESP8266 và nó được kết nối với một màn hình OLED 128x64 pixel riêng biệt.
Hiện có một số bảng thực sự đẹp từ Trung Quốc chứa tất cả các yếu tố trên, bao gồm cả màn hình, tất cả trên một bảng, được bán với giá dưới 10 đô la, một mức giá thấp hơn so với sự kết hợp ở trên. Nhược điểm là như thường lệ, chúng hầu như không có tài liệu hoặc bản phác thảo ví dụ. Tất cả những gì chúng ta biết là chúng (nên) tương thích với Arduino.
Ở đây, tôi đã ít nhiều tái tạo dự án trước đây của mình bằng cách sử dụng:
Ban phát triển Wemos ESP8266 ESP-12F Wifi NODEMCU CP2102 +0,96 OLED
Đây là bảng để tìm kiếm trực tuyến.
Tuy nhiên, tôi đã phải tìm kiếm khắp nơi trên web để tìm cách hiển thị bất kỳ thứ gì trên màn hình và sau đó tôi phải thay đổi tất cả mã gốc của mình để hiển thị các giá trị giống như trước đây. Do đó, bản phác thảo Arduino hơi phức tạp và khá rối mắt nhưng hiện tại nó đã hoạt động. Tôi đã thừa nhận các nguồn khác nhau cho các phần khác nhau của mã và nguồn cảm hứng. Dữ liệu được yêu cầu từ API CoinDesk. API cập nhật mỗi phút để mã yêu cầu cập nhật 30 giây một lần.
Chỉ có một thành phần để mua cho dự án này, bảng Wemos. Sau đó, bạn tải mã vào nó như thể nó là một bảng Arduino. Tôi đã chịu đựng sự thất vọng của việc làm cho hội đồng quản trị này để bạn không phải làm như vậy!
Quân nhu
Ban phát triển Wemos ESP8266 ESP-12F Wifi NODEMCU CP2102 +0,96 OLED
Có thể là cáp chuyển dữ liệu từ micro USB sang USB (hãy cẩn thận: không chỉ là cáp sạc, chúng có thể trông giống nhau) cáp để gắn nó vào máy tính xách tay của bạn. Một số bảng này không đi kèm với cáp.
Bước 1: Nó làm gì?
Như trong hình này, màn hình hiển thị như sau:
a) Giá Bitcoin tính bằng đô la thu được từ trang web CoinDesk.
b) Biểu đồ hiển thị xu hướng trong 24 lần đọc qua.
c) 2 chữ số cuối của 4 lần đọc trước được hiển thị trong một cột bên phải màn hình, giá trị gần đây nhất ở trên cùng.
d) Giá trị D là phần trăm thay đổi của giá trị hiện tại so với giá trị trước đó x10. Nó chỉ cung cấp cho bạn ý tưởng về mức độ thay đổi kể từ mức giá cuối cùng.
e) Giá trị Av là một chỉ báo mà tôi đã đưa ra để phản ánh sự thay đổi của giá trong một vài lần đọc trước, tức là nó dao động lên xuống nhanh chóng hay duy trì một giá trị ổn định hợp lý.
f) Nếu có sự thay đổi lớn, (liên quan đến chỉ số biến thiên trước đó) thì các cảnh báo cảnh báo sẽ xuất hiện trên màn hình. Trong các phần cảnh báo này của mã của tôi, chẳng hạn, bạn có thể thêm một số mã bổ sung của riêng mình để bật đèn LED hoặc có thể phát ra tiếng còi piezo. Phiên bản trước của tôi hiện có một còi piezo gắn với các cảnh báo, có thể gây khó chịu vào ban đêm hoặc một tính năng tiết kiệm tiền tùy theo quan điểm của bạn.
Bước 2: Đây là bảng gì?
Đây là bảng Wemos với màn hình OLED mà bạn cần.
Có những thứ bổ sung bạn có thể mua cho nó chẳng hạn như giá đỡ pin có thể sạc lại, v.v.
Bạn cũng cần có cáp micro-USB to USB để kết nối nó với máy tính xách tay của bạn để lập trình vì cáp không đi kèm với nó.
Bước 3: Phác thảo Arduino
Mở Arduino trên máy tính xách tay của bạn. Bạn cần có phiên bản cập nhật hợp lý, 1.8 hoặc cao hơn.
Mở bản phác thảo Arduino (tức là chương trình) sẽ được đính kèm ở bước sau.
Trên bản phác thảo, bạn cần chèn chi tiết WiFi của riêng mình, tức là mã SSID và Mật khẩu của bạn, được hiển thị trong ảnh chụp màn hình này.
Lưu bản phác thảo.
Bây giờ, bạn cần đưa nó lên bảng Wemos của mình bằng cách nào đó.
Bước 4: Tới Quản lý Ban quản trị
Tìm tùy chọn Board Manager và sau đó bắt đầu tìm AdaFruit Feather Huzzah khi chúng tôi muốn tải xuống trình điều khiển cho nó.
Bước 5: Tìm Bo mạch ESP8266
Bạn sẽ tìm thấy bộ bảng này tải như một nhóm bảng, tất cả đều dựa trên chip ESP8266. Trong đó có Adafruit Feather Huzzah. Cài đặt trình điều khiển này cho toàn bộ bộ bảng ESP8266.
Bước 6: Chọn Bảng
Bây giờ, khi bạn kết nối bảng Wemos với máy tính xách tay qua cáp USB và tìm kiếm nó, bạn thực sự muốn tìm bảng Adafruit Feather Huzzah, bảng này sẽ hiển thị trong danh sách dưới dạng một trong những bảng có sẵn để bạn sử dụng.
Bạn muốn chọn nó (một số cái khác trong danh sách cũng có thể hoạt động OK, nhưng tôi biết chắc chắn rằng biến thể Adafruit Feather Huzzah hoạt động) và tải bản phác thảo của bạn lên nó như thể bảng của bạn không phải là bảng Wemos mà như thể nó là một Adafruit Feather Huzzah.
Nếu nó tải OK, bạn chỉ cần đợi khoảng 20 - 30 giây và các giá trị sẽ bắt đầu hiển thị trên màn hình.
LƯU Ý: Giá trị đầu tiên có thể là số không. Một vài lần đọc đầu tiên trên biểu đồ sẽ là một thứ rác rưởi, chỉ cần bỏ qua chúng và để thiết bị lắng xuống một thời gian, sau đó mọi thứ sẽ ổn.
Bước 7: Phác thảo Arduino
Đây là bản phác thảo Arduino.
Sketch là từ Arduino để chỉ một chương trình máy tính để làm cho nó nghe bớt đáng sợ hơn, cũng giống như Windows gần đây đã nhận thấy sự cần thiết phải tham khảo bất kỳ chương trình nào bạn có thể tải xuống làm ứng dụng trong trường hợp bộ não của chúng ta có thể nổ tung khi đối mặt với sự phức tạp như vậy.
Mã cho phép bạn tùy chọn lắp bộ rung giữa Pin6 và GND. Tuy nhiên, khi tôi thử điều này trong cuộc sống thực, một tiếng kêu kinh khủng phát ra từ bộ rung và dường như không liên quan đến việc bạn bật hay tắt Ghim. Vì vậy, tôi đề nghị bạn không làm điều này.
Bước 8: Biến người dùng có thể định cấu hình
Ngoài việc thêm đèn LED cảnh báo (hãy nhớ mỗi chân sẽ chỉ mất 10mA, vì vậy hãy chọn điện trở đi với đèn LED của bạn để giới hạn dòng điện ở mức đó) và có thể là bộ rung piezo, có một số biến số bạn có thể thay đổi làm thay đổi giao diện của đồ thị. Lời giải thích nằm trong các bình luận bên trong bản phác thảo Arduino như hình dưới đây. Giá trị kích hoạt thay đổi đột ngột ảnh hưởng đến mức giá phải thay đổi trước khi cảnh báo cảnh báo xuất hiện trên màn hình.
// ***************************** CÁC BIẾN CẤU HÌNH CỦA NGƯỜI DÙNG **************** *********************** // Đầu và cuối của trục Y được tự động định cấu hình, mỗi khi đồ thị đổi mới, thành giá trị trước đó cao nhất cộng với Giá trị plusminus và giá trị trước đó thấp nhất trừ đi giá trị plusminus // Đặt plusminus thành khoảng 20 hoặc 30 do đó có vẻ hợp lý. Tăng nó có lẽ trong thời gian biến động ngắn hạn rất cao.
float plusminus = 30;
float đột ngộtchangetrigger = 0,8;
// Nếu nhiều hơn mức này, nó trở nên điên rồ như một cảnh báo có điều gì đó đột ngột xảy ra
// Điều này làm cho sự biến động về giá trở nên rõ ràng hơn ngay cả khi chúng nhỏ // ******************************* ************************************************** ********************************
Bước 9: Vui vẻ và không nhận được Rekt
Hy vọng bạn thích nó.
Tôi sẽ cập nhật mã theo thời gian.
Bước 10: Bao vây có thể in 3D
Tôi cũng đã thiết kế một vỏ bọc có thể in 3D, cũng sẽ chứa một trong các mô-đun pin LiPo có thể sạc lại nếu bạn muốn. Các tệp.stl được đính kèm vào bước tiếp theo
Bước 11: Tập tin.stl cho Bao vây
các tệp.stl cho bao vây có thể in 3D.
Bước 12: Hình ảnh của Mô-đun pin sạc 18650 tùy chọn
Điều này có thể được kết hợp với bảng Wemos thông qua công tắc Bật / Tắt tạo ra một thiết bị nhỏ, bạn có thể sạc bằng cáp USB và sau đó xác định vị trí của bạn ở bất kỳ đâu trong nhà. Cả hai đều sẽ nằm gọn trong hộp có thể in 3D được mô tả trong các bước trước.
Đề xuất:
Đèn đánh dấu có thể thay đổi linh hoạt: 6 bước
Đèn đánh dấu có thể thay đổi linh hoạt: Biến dấu trang yêu thích của bạn thành đèn sách có thể thay đổi được chỉ với một vài thao tác đơn giản. để một cuốn sách sang một bên ngay khi mọi thứ diễn ra
Đánh thức dễ dàng: Đèn đánh thức thông minh được tạo bằng Raspberry Pi: 6 bước
Easy Wake-Up: A Smart Wake-Up Light Made With Raspberry Pi: Intro Đối với chương trình giảng dạy Project1, tôi đã phải làm một cái gì đó. Tôi luôn bị cuốn hút về việc một chiếc đèn báo thức như thế nào sẽ mang lại lợi ích cho bạn trong việc thức dậy giống như những chiếc đèn từ philips. Vì vậy, tôi quyết định làm một chiếc đèn báo thức. Tôi đã đánh thức bằng Raspberr
Sử dụng màn hình “Xem một lần” để đánh giá một hoạt động trong Moodle: 8 bước
Sử dụng màn hình “Xem một lần” để chấm điểm một hoạt động trong Moodle: Hướng dẫn từng bước này nhằm giúp bạn hiểu một trong những cách có thể để chấm điểm hoạt động trong Moodle. Phương pháp này được gọi là xem đơn và là phương pháp được nhiều giảng viên ưa thích khi chấm điểm trong Moodle. Các giá trị điểm được nhập thông qua ‘Sin
Máy đánh dấu đường cong bán dẫn: 4 bước (có hình ảnh)
Công cụ đánh dấu đường cong bán dẫn: TUYỆT VỜI! Kiến thức về các đặc tính hoạt động của bất kỳ thiết bị nào là điều cần thiết để có được cái nhìn sâu sắc về nó. Dự án này sẽ giúp bạn vẽ các đường cong của điốt, bóng bán dẫn tiếp giáp lưỡng cực loại NPN và MOSFET loại n trên máy tính xách tay của bạn, tại nhà! Đối với những
Cách thêm điểm đánh dấu vào bản đồ CRPSHARE (CommunityWalk): 20 bước
Cách thêm điểm đánh dấu vào bản đồ CRPSHARE (CommunityWalk): Tài liệu hướng dẫn này sẽ hướng dẫn bạn cách thêm điểm đánh dấu vào bản đồ CRPSHARE. Những bản đồ này được lưu trữ bởi CommunityWalk và được cung cấp bởi công nghệ bản đồ của Google. Bạn sẽ cần một tài khoản CommunityWalk (miễn phí) để đóng góp vào bản đồ CRPSHARE - nhận được