İçindekiler:

Tweeting Lamba Botu: 5 Adım (Resimlerle)
Tweeting Lamba Botu: 5 Adım (Resimlerle)

Video: Tweeting Lamba Botu: 5 Adım (Resimlerle)

Video: Tweeting Lamba Botu: 5 Adım (Resimlerle)
Video: Adım at para kazan hîlesi ( Arapların taktiği 😅 ) 2024, Temmuz
Anonim
Tweetleme Lambası Botu
Tweetleme Lambası Botu
Tweetleme Lambası Botu
Tweetleme Lambası Botu

Bu talimat size cep telefonu kontrollü Tweetleme - Lamba yapmayı öğretecektir. Kişisel tweet'leri bir bot hesabına tweetleyen IoT aracılığıyla cep telefonu kontrollü bir lamba oluşturmak için MIT uygulama mucidinin yanı sıra parçacık kodlama ortamını kullanan basit bir harika projedir.

İhtiyacınız olacak malzemeler:

  • 4 Led ışık (herhangi bir sayıda veya renkte led ışık iyidir, ancak bu eğitim için 4 kullanacağız)
  • 8 adet 4 inç bükümsüz tel (led ışıkların üzerine lehimlemek için)
  • 4 adet 4 inç x 4 inç ahşap (kutu tutucuyu yapmak için)
  • Bir parçacık fotonu (buradan alabilirsiniz:
  • bir ekmek tahtası
  • bir twitter hesabı
  • Bir MIT Uygulama Mucit Hesabı

Adım 1: MIT App Inventor'da Kullanıcı Arayüzünü Kodlayın

MIT App Inventor'da Kullanıcı Arayüzünü Kodlayın
MIT App Inventor'da Kullanıcı Arayüzünü Kodlayın
MIT App Inventor'da Kullanıcı Arayüzünü Kodlayın
MIT App Inventor'da Kullanıcı Arayüzünü Kodlayın

Lambanızın açılıp kapanmasını kontrol eden şey bu olacaktır. Blok kodu ve arayüz için yukarıda resimleri sağladım. Bu adım için bu eğiticiye göz atın (https://www.hackster.io/Richa1/mit-app-inventor-2-…

Adım 2: Parçacık Ortamında Kodlama: Değişkenleri Başlatma

Parçacık Ortamında Kodlama: Değişkenleri Başlatma
Parçacık Ortamında Kodlama: Değişkenleri Başlatma

MIT App mucit üzerinde bloklarınızı kurduktan sonra, ana kodunuzu parçacık ortamında yazmaya başlayabilirsiniz. Önce bir parçacık fotonu almanız ve bir hesap oluşturmanız gerekir. (Satın alabileceğiniz web sitelerine bir bağlantı Giriş bölümünde bulunabilir). Fotonunuzu nasıl kuracağınıza ilişkin talimatların tümü, web sitelerindeki belgelerinde bulunabilir. Fotonunuzu kurduysanız, tweet atması ve led'lerinizi açması için fonksiyonları kodlamaya başlayabilirsiniz.

  • Char değişkeni, tweet atmak istediğiniz mesajı temsil edecektir. Tweetlemek istediğiniz mesajı parantezler arasında yazın.
  • #define TOKEN yazan satır, tweet atacağınız twitter hesabına koyacağınız twitter jetonunuzdur. (Bu URL'yi ziyaret edip 1. adımı uygulayarak belirteci alabilirsiniz).
  • Parçacık işlevini, MIT App Inventor konsolunuzdan çağrıldığında komutları yapacak şekilde başlatın.
  • Ayrıca led ışıklarınızı başlatacak ve herhangi bir değişken almadıkları için bunları çıkış olarak ayarlayacaksınız.

Adım 3: Parçacık Ortamında Kodlama: Tweetleme İşlevini Ayarlama

Parçacık Ortamında Kodlama: Tweetleme İşlevini Ayarlama
Parçacık Ortamında Kodlama: Tweetleme İşlevini Ayarlama
Parçacık Ortamında Kodlama: Tweetleme İşlevini Ayarlama
Parçacık Ortamında Kodlama: Tweetleme İşlevini Ayarlama

Bu, tweet işlevini ayarlamak için kullanılan koddur. Çalışması için onu void setup() altına koymalısınız.

Ardından, led Toggle komutunuzun altına, MIT uygulama arayüzünüzden led'leri açma kodunu yazın.

community.particle.io/t/tutorial-sending-t… adresinden alınan kod

Adım 4: Fiziksel Bileşenler

Fiziksel Bileşenler
Fiziksel Bileşenler
Fiziksel Bileşenler
Fiziksel Bileşenler
Fiziksel Bileşenler
Fiziksel Bileşenler
Fiziksel Bileşenler
Fiziksel Bileşenler
  • Kabloları Led'lerin üzerine lehimleyin (Mor için negatif ve kırmızı için pozitif)
  • Parçacık fotonu devre tahtasına koyun ve led kabloları ilgili pimlere bağlayın. (D1-D4 pinlerine kırmızı ve GND'ye hepsi mor)
  • Led'lerinizi ve breadboard'unuzu tutmak için kutuyu birbirine yapıştırın (Sonra boyayabilirsiniz)
  • Fotonunuzu bağlayın ve Kodunuzu flaşlayın

Adım 5: Bitirdiniz

Kodunuzu flashladıktan sonra, cep telefonunuzu MIT app mucit üzerindeki uygulamaya bağlayabilir ve led ışıklarınızı komuta açabilir ve aynı anda tweet atabilirsiniz.

Not: Twitter'da aynı şeyin birden çok kez tweetlenmesiyle ilgili gerçekten garip düzenlemeler olduğundan, tweet'ler atılmadan önce tweetler arasında en az 1 dakikalık bir bekleme vardır.

Önerilen: