Turinys:

„Tweeting Lamp Bot“: 5 žingsniai (su nuotraukomis)
„Tweeting Lamp Bot“: 5 žingsniai (su nuotraukomis)

Video: „Tweeting Lamp Bot“: 5 žingsniai (su nuotraukomis)

Video: „Tweeting Lamp Bot“: 5 žingsniai (su nuotraukomis)
Video: Skibidi toilet zombie Vs cameraman 3 2024, Liepa
Anonim
„Tweeting Lamp Bot“
„Tweeting Lamp Bot“
„Tweeting Lamp Bot“
„Tweeting Lamp Bot“

Ši pamoka išmokys jus, kaip sukurti mobiliojo telefono valdomą „Tweeting“- lempą. Tai paprastas ir šaunus projektas, kuriame naudojamas „MIT“programų išradėjas ir dalelių kodavimo aplinka, kad būtų sukurtas mobiliojo telefono valdomas žibintas per „IoT“, kuris tweetuoja asmeninius „tweets“į „bot“paskyrą.

Medžiagos, kurių jums reikės:

  • 4 šviesos diodai (bet koks šviesos diodų skaičius ar spalva yra tinkami, tačiau šiai pamokai naudosime 4)
  • 8 vienetai 4 colių nevyniotos vielos (litavimui ant lempučių)
  • 4 gabaliukai 4 colių x 4 colių medienos (dėžutės laikikliui pagaminti)
  • Dalelių fotonas (jį galite gauti čia:
  • Duonos lenta
  • „Twitter“paskyra
  • „MIT App Inventor“paskyra

1 žingsnis: koduokite vartotojo sąsają „MIT App Inventor“

Koduokite vartotojo sąsają „MIT App Inventor“
Koduokite vartotojo sąsają „MIT App Inventor“
Koduokite vartotojo sąsają „MIT App Inventor“
Koduokite vartotojo sąsają „MIT App Inventor“

Būtent tai kontroliuoja jūsų lempos įjungimą ir išjungimą. Aukščiau pateikiau blokinio kodo ir sąsajos paveikslėlius. Peržiūrėkite šią instrukciją, kaip atlikti šį veiksmą (https://www.hackster.io/Richa1/mit-app-inventor-2-…

2 žingsnis: kodavimas dalelių aplinkoje: kintamųjų inicijavimas

Kodavimas dalelių aplinkoje: kintamųjų inicijavimas
Kodavimas dalelių aplinkoje: kintamųjų inicijavimas

Sukūrę blokus „MIT App“išradėjuje, galite pradėti rašyti savo pagrindinį kodą dalelių aplinkoje. Pirmiausia turite gauti dalelių fotoną ir susikurti paskyrą. (Įžangoje rasite nuorodą į jų svetainę, kurioje galite ją nusipirkti). Instrukcijas, kaip nustatyti savo fotoną, rasite jų dokumentacijoje jų svetainėje. Sukūrę savo fotoną, galite pradėti koduoti funkcijas, kad jis išsiųstų tviterį ir įjungtų savo šviesos diodus.

  • „Char“kintamasis parodys pranešimą, kurį norite išsiųsti „Twitter“. Įveskite pranešimą, kurį norite skleisti skliaustuose.
  • Eilutė, kurioje sakoma #define TOKEN, yra jūsų „Twitter“prieigos raktas, kurį įdėsite į „Twitter“paskyrą, į kurią „Twitter“įrašysite. (Tokeną galite gauti apsilankę šiame URL ir atlikę 1 veiksmą).
  • Inicijuokite dalelių funkciją, kad kai ji bus iškviesta iš jūsų „MIT App Inventor“konsolės, ji atliks komandas.
  • Taip pat inicijuosite savo šviesos diodus ir nustatysite juos kaip išėjimus, nes jie negauna jokio tipo kintamųjų.

3 žingsnis: kodavimas dalelių aplinkoje: „Tweeting“funkcijos nustatymas

Kodavimas dalelių aplinkoje: „Tweeting“funkcijos nustatymas
Kodavimas dalelių aplinkoje: „Tweeting“funkcijos nustatymas
Kodavimas dalelių aplinkoje: „Tweeting“funkcijos nustatymas
Kodavimas dalelių aplinkoje: „Tweeting“funkcijos nustatymas

Tai kodas tweeting funkcijai nustatyti. Jei norite, kad jis veiktų, turite jį nustatyti tuščioje sąrankoje ().

Tada pagal savo vedamą Toggle komandą parašykite LED įjungimo kodą iš savo MIT programos sąsajos.

Kodas gautas iš

4 žingsnis: fiziniai komponentai

Fiziniai komponentai
Fiziniai komponentai
Fiziniai komponentai
Fiziniai komponentai
Fiziniai komponentai
Fiziniai komponentai
Fiziniai komponentai
Fiziniai komponentai
  • Lituokite laidus ant šviesos diodų (purpurinė - neigiama, raudona - teigiama)
  • Įdėkite dalelių fotoną ant duonos lentos ir prijunkite laidus prie atitinkamų kaiščių. (Raudona iki D1-D4 kaiščių ir visa violetinė iki GND)
  • Klijų dėžutė, skirta laikyti LED ir duonos lentą (tada galite ją dažyti)
  • Prijunkite savo fotoną ir paleiskite kodą

5 žingsnis: baigta

Baigę kodą, galite prijungti savo mobilųjį telefoną prie programos, esančios „MIT“programos išradėjuje, ir įjungti savo šviesos diodų lemputes bei tuo pačiu metu išsiųsti tviterį.

Pastaba: kadangi „Twitter“turi tikrai keistų taisyklių dėl to, kad tas pats dalykas yra tweeted kelis kartus, tarp tweets reikia palaukti bent 1 minutę, kol jie bus paskelbti tweet.

Rekomenduojamas: