Indholdsfortegnelse:

Tweeting Lamp Bot: 5 trin (med billeder)
Tweeting Lamp Bot: 5 trin (med billeder)

Video: Tweeting Lamp Bot: 5 trin (med billeder)

Video: Tweeting Lamp Bot: 5 trin (med billeder)
Video: seeing wife face for first time #shorts 2024, November
Anonim
Tweeting Lampe Bot
Tweeting Lampe Bot
Tweeting Lampe Bot
Tweeting Lampe Bot

Denne instruktive vil lære dig, hvordan du laver en mobiltelefonstyret Tweeting - Lampe. Det er et simpelt og sejt projekt, der bruger MIT app -opfinder samt partikelkodningsmiljøet til at oprette en mobiltelefonstyret lampe gennem IoT, som tweets personlige tweets ud til en botkonto.

De materialer du skal bruge:

  • 4 LED -lys (et hvilket som helst antal eller farver på LED -lamper er fint, men vi vil bruge 4 til denne vejledning)
  • 8 stykker 4 tommer ikke -strandet tråd (til lodning på LED -lysene)
  • 4 stykker 4 tommer x 4 tommer træ (til fremstilling af æskeholderen)
  • En partikelfoton (du kan få en her:
  • Et brødbræt
  • En twitter -konto
  • En MIT App Inventor -konto

Trin 1: Koder brugergrænsefladen på MIT App Inventor

Kode op brugergrænsefladen på MIT App Inventor
Kode op brugergrænsefladen på MIT App Inventor
Kode op brugergrænsefladen på MIT App Inventor
Kode op brugergrænsefladen på MIT App Inventor

Dette er det, der styrer din lampe til at tænde og slukke. Jeg har givet billeder ovenfor til blokkoden og grænsefladen. Tjek denne vejledning til dette trin (https://www.hackster.io/Richa1/mit-app-inventor-2-…

Trin 2: Kodning i partikelmiljøet: Initialisering af variabler

Kodning i partikelmiljøet: Initialisering af variabler
Kodning i partikelmiljøet: Initialisering af variabler

Når du har konfigureret dine blokke på MIT App -opfinderen, kan du begynde at skrive din hovedkode i partikelmiljøet. Du skal først få en partikel foton og oprette en konto. (Et link til deres websted, hvor du kan købe en, findes i introduktionen). Instruktioner om, hvordan du konfigurerer din foton, kan alle findes i deres dokumentation på deres websted. Når du har konfigureret din foton, kan du begynde at kode funktionerne for at få den til at tweet ud og tænde din LED.

  • Char -variablen repræsenterer den besked, du vil tweet ud. Indtast den besked, du vil tweet ud mellem parenteserne.
  • Linjen, hvor der står #define TOKEN er dit twitter -token, du vil sætte for den twitter -konto, du vil tweet til. (Du kan få tokenet ved at besøge denne webadresse og udføre trin 1).
  • Initialiser partikelfunktionen, så når den kaldes fra din MIT App Inventor -konsol, udfører den kommandoerne.
  • Du vil også initialisere dine LED -lamper og indstille dem som output, da de ikke modtager nogen form for variabel.

Trin 3: Kodning i partikelmiljøet: Opsætning af tweeteringsfunktionen

Kodning i partikelmiljøet: Opsætning af tweeteringsfunktionen
Kodning i partikelmiljøet: Opsætning af tweeteringsfunktionen
Kodning i partikelmiljøet: Opsætning af tweeteringsfunktionen
Kodning i partikelmiljøet: Opsætning af tweeteringsfunktionen

Dette er koden til opsætning af tweeting -funktionen. Du skal sætte det under void setup () for at det kan fungere.

Under din led Toggle -kommando skal du derefter skrive koden til at tænde LED'erne fra din MIT -app -grænseflade.

Kode hentet fra

Trin 4: Fysiske komponenter

Fysiske komponenter
Fysiske komponenter
Fysiske komponenter
Fysiske komponenter
Fysiske komponenter
Fysiske komponenter
Fysiske komponenter
Fysiske komponenter
  • Lod lodningerne på LED'erne (lilla for negativ og rød for positiv)
  • Læg partikelfoton på brødbrættet, og led os ledede ledninger på tilsvarende stifter. (Rød til D1-D4 benene og alle lilla til GND)
  • Lim boksen sammen for at holde din LED og brødbræt (så kan du male den)
  • Tilslut din foton og flash din kode

Trin 5: Du er færdig

Når du har blinket din kode, kan du slutte din mobiltelefon til appen på MIT app opfinder og tænde dine led -lamper på kommando samt tweet ud på samme tid.

Bemærk: Da twitter har virkelig underlige regler om, at det samme tweetes ud flere gange, er der mindst 1 minuts ventetid mellem tweets, før de tweetes ud.

Anbefalede: