Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
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
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
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
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
- 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.