Spisu treści:

Tweeting Lamp Bot: 5 kroków (ze zdjęciami)
Tweeting Lamp Bot: 5 kroków (ze zdjęciami)

Wideo: Tweeting Lamp Bot: 5 kroków (ze zdjęciami)

Wideo: Tweeting Lamp Bot: 5 kroków (ze zdjęciami)
Wideo: babcia z torebką torebką wypada z piątego piętra z okna #ziemnioki i kartofle 2024, Lipiec
Anonim
Tweetująca lampa Bot
Tweetująca lampa Bot
Tweetująca lampa Bot
Tweetująca lampa Bot

Ta instrukcja nauczy Cię, jak zrobić Tweeting sterowany telefonem komórkowym - Lampa. Jest to prosty, fajny projekt, który wykorzystuje wynalazcę aplikacji MIT, a także środowisko kodowania cząstek, aby stworzyć lampę sterowaną telefonem komórkowym za pośrednictwem IoT, która wysyła tweety osobiste na konto bota.

Materiały, których będziesz potrzebować:

  • 4 diody LED (dowolna liczba lub kolor diod led jest w porządku, ale w tym samouczku użyjemy 4)
  • 8 sztuk 4-calowego drutu bez linki (do lutowania na diodach LED)
  • 4 kawałki drewna 4 cale x 4 cale (aby zrobić uchwyt na pudełko)
  • Foton cząstek (możesz go dostać tutaj:
  • Deska do krojenia chleba
  • Konto na Twitterze
  • Konto Inventor App MIT

Krok 1: Zakoduj interfejs użytkownika w MIT App Inventor

Zakoduj interfejs użytkownika w MIT App Inventor
Zakoduj interfejs użytkownika w MIT App Inventor
Zakoduj interfejs użytkownika w MIT App Inventor
Zakoduj interfejs użytkownika w MIT App Inventor

To będzie sterować włączaniem i wyłączaniem lampy. Dodałem zdjęcia powyżej dla kodu blokowego i interfejsu. Sprawdź ten samouczek dotyczący tego kroku (https://www.hackster.io/Richa1/mit-app-inventor-2-…

Krok 2: Kodowanie w środowisku cząstek: inicjowanie zmiennych

Kodowanie w środowisku cząstek: inicjowanie zmiennych
Kodowanie w środowisku cząstek: inicjowanie zmiennych

Po skonfigurowaniu bloków na wynalazcy aplikacji MIT możesz zacząć pisać swój główny kod w środowisku cząstek. Najpierw musisz zdobyć foton cząsteczkowy i założyć konto. (Link do ich strony internetowej, na której można ją kupić, znajduje się we wstępie). Instrukcje dotyczące konfiguracji fotonu można znaleźć w ich dokumentacji na ich stronie internetowej. Po skonfigurowaniu fotonu możesz rozpocząć kodowanie funkcji, aby wysłać go na Twittera i włączyć diody LED.

  • Zmienna char będzie reprezentować wiadomość, którą chcesz wysłać na Twitterze. W nawiasach wpisz wiadomość, którą chcesz zamieścić na Twitterze.
  • Linia, w której jest napisane #define TOKEN, to twój token Twittera, który umieścisz dla konta Twitter, na które będziesz tweetować. (Możesz uzyskać token, odwiedzając ten adres URL i wykonując krok 1).
  • Zainicjuj funkcję cząstek, aby po wywołaniu z konsoli MIT App Inventor wykonała polecenia.
  • Zainicjujesz również swoje diody LED i ustawisz je jako wyjścia, ponieważ nie otrzymują żadnego rodzaju zmiennej.

Krok 3: Kodowanie w środowisku cząstek: konfiguracja funkcji tweetowania

Kodowanie w środowisku cząstek: konfiguracja funkcji tweetowania
Kodowanie w środowisku cząstek: konfiguracja funkcji tweetowania
Kodowanie w środowisku cząstek: konfiguracja funkcji tweetowania
Kodowanie w środowisku cząstek: konfiguracja funkcji tweetowania

To jest kod do konfiguracji funkcji tweetowania. Musisz umieścić go pod void setup(), aby działał.

Następnie, pod komendą Toggle diody LED, napisz kod włączania diod LED z interfejsu aplikacji MIT.

Kod pobrany z

Krok 4: Składniki fizyczne

Składniki fizyczne
Składniki fizyczne
Składniki fizyczne
Składniki fizyczne
Składniki fizyczne
Składniki fizyczne
Składniki fizyczne
Składniki fizyczne
  • Przylutuj przewody do diod LED (fioletowy dla ujemnych i czerwonych dla dodatnich)
  • Umieść foton cząstek na płytce stykowej i podłącz przewody do odpowiednich pinów. (Czerwone do pinów D1-D4 i wszystkie fioletowe do GND)
  • Sklej pudełko, aby utrzymać diody LED i płytkę stykową (następnie możesz je pomalować)
  • Podłącz swój foton i sflashuj swój kod

Krok 5: Gotowe

Po sflashowaniu kodu możesz podłączyć swój telefon komórkowy do aplikacji na wynalazcy aplikacji MIT i jednocześnie włączyć diody LED i wysyłać tweety.

Uwaga: Ponieważ Twitter ma naprawdę dziwne przepisy dotyczące wielokrotnego tweetowania tego samego, należy odczekać co najmniej 1 minutę między tweetami, zanim zostaną wysłane.

Zalecana: