INHOUDSOPGAWE:

Tweeting Lamp Bot: 5 stappe (met foto's)
Tweeting Lamp Bot: 5 stappe (met foto's)

Video: Tweeting Lamp Bot: 5 stappe (met foto's)

Video: Tweeting Lamp Bot: 5 stappe (met foto's)
Video: Alan Walker x Emma Steinbakken - Not You (Live Performance) 2024, November
Anonim
Tweet Lamp Lamp
Tweet Lamp Lamp
Tweet Lamp Lamp
Tweet Lamp Lamp

Hierdie instruksies sal u leer hoe om 'n selfoonbeheerde tweeting - lamp te maak. Dit is 'n eenvoudige, oulike projek wat die uitvinder van die MIT -app sowel as die deeltjie -koderingomgewing gebruik om 'n selfoonbeheerde lamp te skep deur IoT, wat persoonlike tweets na 'n bot -rekening tweets.

Die materiaal wat u benodig:

  • 4 LED -ligte (enige nommer of kleur van LED -ligte is goed, maar ons sal 4 gebruik vir hierdie tutoriaal)
  • 8 stukke 4 -duim nie -gestrande draad (om aan die LED -ligte te soldeer)
  • 4 stukke 4 duim x 4 duim hout (om die bokshouer te maak)
  • 'N Deeltjie -foton (u kan een hier kry:
  • 'N Broodplank
  • 'N Twitter -rekening
  • 'N MIT -programuitvinderrekening

Stap 1: Kodeer die gebruikerskoppelvlak op die MIT App Inventor

Kodeer die gebruikerskoppelvlak op die MIT App Inventor
Kodeer die gebruikerskoppelvlak op die MIT App Inventor
Kodeer die gebruikerskoppelvlak op die MIT App Inventor
Kodeer die gebruikerskoppelvlak op die MIT App Inventor

Dit is wat u lamp aan- en afskakel. Ek het die foto's hierbo verskaf vir die blokkode en koppelvlak. Kyk na hierdie handleiding vir hierdie stap (https://www.hackster.io/Richa1/mit-app-inventor-2-…

Stap 2: Kodering in die deeltjieomgewing: Initialiseer veranderlikes

Kodering in die deeltjieomgewing: Initialiseer veranderlikes
Kodering in die deeltjieomgewing: Initialiseer veranderlikes

As u u blokke op die MIT App -uitvinder opgestel het, kan u u hoofkode in die deeltjie -omgewing begin skryf. U moet eers 'n deeltjie -foton kry en 'n rekening opstel. ('N Skakel na hul webwerf waar u een kan koop, kan gevind word in die inleiding). Instruksies vir die opstel van u foton kan almal gevind word in hul dokumentasie op hul webwerf. As u u foton opgestel het, kan u die funksies begin kodeer sodat dit kan tweet en u LED's aanskakel.

  • Die char veranderlike sal die boodskap verteenwoordig wat u wil tweet. Tik die boodskap wat u tussen die hakies wil tweet, in.
  • Die reël waarin dit staan #define TOKEN is u twittertoken wat u sal plaas vir die twitter -rekening waarna u sal twiet. (U kan die teken kry deur hierdie URL te besoek en stap 1 te doen).
  • Initialiseer die deeltjiefunksie, dus as dit van u MIT App Inventor -konsole gebel word, sal dit die opdragte uitvoer.
  • U sal ook u LED -ligte initialiseer en dit as uitsette stel, aangesien hulle geen veranderlike ontvang nie.

Stap 3: Kodering in die deeltjieomgewing: Die opstel van die tweetfunksie

Kodering in die deeltjieomgewing: die opstel van die tweetfunksie
Kodering in die deeltjieomgewing: die opstel van die tweetfunksie
Kodering in die deeltjieomgewing: die opstel van die tweetfunksie
Kodering in die deeltjieomgewing: die opstel van die tweetfunksie

Dit is die kode om die tweetfunksie op te stel. U moet dit onder leemte -opstelling () plaas om dit te laat werk.

Skryf dan die kode onder die led -Toggle -opdrag om die LED's aan te skakel vanaf u MIT -app -koppelvlak.

Kode is opgehaal van

Stap 4: Fisiese komponente

Fisiese komponente
Fisiese komponente
Fisiese komponente
Fisiese komponente
Fisiese komponente
Fisiese komponente
Fisiese komponente
Fisiese komponente
  • Soldeer die drade op die LED's (pers vir negatief en rooi vir positief)
  • Sit deeltjiefoton op broodbord en dra ons geleide drade op ooreenstemmende penne. (Rooi tot by die D1-D4-penne en almal pers tot GND)
  • Plak die boks saam om u led's en broodbord vas te hou (dan kan u dit verf)
  • Koppel u foton en flits u kode

Stap 5: U is klaar

Sodra u u kode geflits het, kan u u selfoon aan die app op die MIT -app -uitvinder koppel en u LED -ligte aanskakel en terselfdertyd tweet.

Let wel: Aangesien twitter regtig vreemde regulasies bevat oor dieselfde ding wat verskeie kere getweet word, wag daar minstens 1 minuut tussen tweets voordat dit uitgetwiet word.

Aanbeveel: