Utwórz wskaźnik instruktażowy: 11 kroków (ze zdjęciami)

Utwórz wskaźnik instruktażowy: 11 kroków (ze zdjęciami)

Spisu treści:

Anonim

Instructables to naprawdę niesamowite miejsce, w którym możesz podzielić się swoim niesamowitym projektem. Jest tak wielu twórców, którzy dzielą się swoimi pracami.

Uczyniłem wielu instruktorów, czuję się podekscytowany, gdy mój instruktor dostanie duże widoki lub ulubione. Zwłaszcza, gdy po raz pierwszy opublikujesz swoją instrukcję, zawsze przejdziesz do strony i zobaczysz, czy ktoś ją lubi.

Wciąż pamiętam, kiedy opublikowałem moje pierwsze pouczające lata temu, to projekt o Arduino, zrobiłem telefon z Arduino. Nazywa się ArduinoPhone, nawet dzisiaj mogę uzyskać od niego komentarze i cieszę się, że mogę pomagać innym w tworzeniu własnego telefonu z Arduino.

Teraz podzielę się moim najnowszym pouczającym, to piękne urządzenie, które można umieścić na biurku. Ma nazwę Instructables Indicator. Dzięki temu instruktażowi możesz wiedzieć, czy ludzie lubią cię instruować, jeśli poleci Ci się instruktor.

Ta aplikacja zawiera poniższą funkcję:

  • Łączenie z Wi-Fi
  • Wyświetlacz TFT 320x240, aby wyświetlić komunikat
  • Dołącz widoki, ulubione i komentarze.
  • Gdy pojawi się Twój instruktaż, zapalą się diody na bazie

Jeśli lubisz Instructable i piszesz instrukcje, spodoba ci się ten pomysł. Podzielę się procesem, tak jak i kodem, wszystkie rzeczy są źródłami otwartymi.

Więc zacznijmy, szczęśliwi ZROBIENIE.

Kieszonkowe dzieci:

Krok 1: Jak to działa

Jest 320x240 Wyświetlacz TFT, aby wyświetlić widoki, ulubione i komentarze. A to aktualizacja w czasie rzeczywistym.

Są 2 diody na oczach, kiedy zmieniają się dane, będzie migać około 1s.

W bazie jest 5 ws2812b, kiedy dostaną się twoi instruktorzy opisany, diody będą świecić tęczą, to piękne, jeśli wyłączasz światło wieczorem.

Więcej szczegółów można znaleźć na powyższym obrazku.

Krok 2: Przygotuj rzeczy

Najpierw trzeba coś przygotować.

Patrowie elektryczni

LinkIt ONE

Płytka rozwojowa LinkIt ONE to platforma o wysokiej wydajności i otwartym kodzie do prototypowania urządzeń Wearable i IoT. Jest oparty na wiodącym na świecie SoC dla Wearables, MediaTek Aster (MT2502) w połączeniu z wysokowydajnymi chipsetami Wi-Fi (MT5931) i GPS (MT3332), aby zapewnić dostęp do wszystkich funkcji MediaTek LinkIt. Zapewnia również podobne funkcje pin-out do płyt Arduino, co ułatwia podłączenie do różnych czujników, urządzeń peryferyjnych i osłon Arduino.

2.8 '' TFT Touch Shield V2.0

Jest to wielofunkcyjny kompatybilny ekran dotykowy Arduino / Seeeduino / Arduino Mega. Wymieniliśmy sterownik ekranu na bardziej profesjonalny układ scalony, sterownik ILI9341, zapewniający inną komunikację SPI oszczędzającą pin, bez poświęcania prędkości transmisji danych. Ze względu na zmianę metody komunikacji programy opracowane dla wersji oryginalnej wymagają modyfikacji przed przeniesieniem do nowej wersji. Z modułem karty SD zintegrowanym również na tej tarczy, ta tarcza rezerwuje dużo miejsca na inne rozszerzenia projektu.

Grove Grove

Grove - Joint v2.0 dzieli wiele podobieństw z Seeeduino Lotus. Jest to mini karta rozwoju mikrokontrolera ATMEGA328. Wykorzystuje ATMEGA328P-MU i CH340 Atmel. ATMEGA328P-MU to 8-bitowy mikrokontroler AVR o wysokiej wydajności i małej mocy. CH340 to układ konwertera magistrali USB, który może realizować interfejs USB na port szeregowy.Grove - Joint v2.0 ma dwa interfejsy Grove zawierające port I2C i dwa cyfrowe I / O. Poza tym obsługuje zasilanie bateryjne. Możesz z nim zrobić kilka prostych aplikacji.

WS2812B Led

WS2812 to inteligentne źródło światła kontrolnego LED, którego obwód sterowania i układ RGB są zintegrowane w pakiecie 5050 komponentów. Obejmuje inteligentny cyfrowy port danych zatrzaskowych i obwód wzmacniania sygnału wzmacniający sygnał. Zawiera również precyzyjny wewnętrzny oscylator i programowalną część sterującą prądu stałego o napięciu 12 V, skutecznie zapewniającą spójną wysokość barwy światła punktowego.

Wycinarka akrylowa i laserowa

  • Deska drewniana 3mm
  • 3mm Akryl Lucency

Jeśli chodzi o wycinarkę laserową, możesz ją łatwo znaleźć w przestrzeni hakera, jeśli w pobliżu nie ma miejsca dla hakera, możesz wypróbować dostawę usługi cięcia laserowego przez Seeed.

Inni

  • 5mm zielona dioda LED x 2
  • Śruby M3 x 4
  • Nakrętka M3 x 4
  • Klej AB

Krok 3: Wytnij drewnianą deskę i akryl

Najpierw przecinamy drewnianą deskę i akryl.

Proszę pobrać plik 2d tutaj.

Dostaniesz 6 części z drewnianej deski i jednego akrylu.

Krok 4: Namaluj logo Instructables

Aby wyglądał ładniej, musimy zrobić trochę malowania.

To nie jest bardzo ciężka praca, nie bój się o to. Wystarczy obejrzeć logo i pomalować.

Krok 5: Zainstaluj drewniane

Po tym kroku wygląd jest prawie gotowy.

Najpierw połącz część 1, 3, 4, 5, 6 razem, tak jak pokazano na obrazku.

Ponieważ płyta jest niestabilna, musisz ją przylepić.

Krok 6: Zainstaluj diody WS2812 i złącze Grove

Najpierw znajdź kable Grove i przylutuj do

WS2812 led:

  • Czerwony > Vcc
  • Czarny> Gnd
  • Żółty> Di

Potrzebujemy troche Klej 3M trzymaj się tutaj. Po prostu przyklej rzeczy do bazy.

Jak pokazano na zdjęciach.

Krok 7: Zainstaluj interfejs wejściowy DC

Musimy znaleźć Złącze wejściowe DC tutaj, jeśli nie możesz znaleźć jednego, nieważne, możesz zasilić LinkIt ONE bezpośrednio kablem micro USB.

Najpierw przylutuj kilka kabli, aby się połączyć VCC / GND LinkIt ONE do złącza.

Następnie przyklej złącze do otworu o CZĘŚĆ 6.

Krok 8: Zainstaluj wyświetlacz Tft i led on the eye

Zainstaluj wyświetlacz TFT z tyłu CZĘŚĆ 1. Możesz potrzebować trochę Klej AB tutaj.

Jak pokazano na obrazku.

Krok 9: Podłączanie kabli

Na pokładzie LinkIt ONE znajduje się złącze 2 Grove, UART i I2C, te pinezki mogą działać normalnie GPIO.

  • D0 / D1> LED +
  • GND> LED-
  • SCL z LinkIt ONE> SCL of Joint
  • WS2812 LED> D5 złącza

Krok 10: Praca z oprogramowaniem

Wysłałem mój kod do github, kliknij, aby otworzyć stronę.

Jeśli używasz LinkIt ONE po raz pierwszy, na początek podaj Wiki of LinkIt ONE. LinkIt ONE to płyta kompatybilna z Arduino z tak wieloma silnymi funkcjami.

Po pobraniu kodu trzeba coś ustawić. Szczegóły odnoszą się do powyższego obrazu.

Jak uzyskać adres URL:

Otwórz stronę z instrukcją, możesz ją znaleźć w polu do przeglądania, pamiętaj, że potrzebujemy / id / your_instructable_name /.

Jak uzyskać kod ajax.

Najpierw kliknij prawym przyciskiem myszy swoją stronę internetową, kliknij Zobacz stronę źródłową.

Ctrl + F, znajdź LogHit, to znajdziesz. Zobacz obraz poniżej.

Następnie prześlij kod do LinkIt ONE. Staną się magiczne rzeczy.

Krok 11: Zrób to lepiej

Jest kilka funkcji, które chcę wykonać w tej funkcji, ale ostatnio nie mam czasu. Cieszę się, że jeśli ktoś pomoże go ulepszyć, możesz zrobić coś prośba o pociągnięcie na mojej stronie Github.

  • Pokaż wszystkie instrukcje, które zrobiłeś
  • Nagraj dane szczegółowe swojego instruktażu, a następnie zapisz je w pamięci flash LinkIt ONE, jest 10M flash. I może być odczytany jako U-Disk.
  • Gdy otrzymasz komentarz, możesz otrzymać SMS-a
  • Gdy Twój instruktor uzyska pewną liczbę wyświetleń / ulubionych / komentarzy, otrzymasz SMS-a.