Inhoudsopgave:

Tweeting Lamp Bot - Ajarnpa
Tweeting Lamp Bot - Ajarnpa

Video: Tweeting Lamp Bot - Ajarnpa

Video: Tweeting Lamp Bot - Ajarnpa
Video: Python Twitter Bot Tutorial 2023 | Automate Twitter Bot in Python | Python Projects | Simplilearn 2024, November
Anonim
Tweeten Lamp Bot
Tweeten Lamp Bot
Tweeten Lamp Bot
Tweeten Lamp Bot

Deze instructable leert je hoe je een door een mobiele telefoon bestuurde Tweeting - Lamp kunt maken. Het is een eenvoudig en cool project dat de uitvinder van de MIT-app en de omgeving voor het coderen van deeltjes gebruikt om een door een mobiele telefoon bestuurde lamp te creëren via IoT die persoonlijke tweets naar een bot-account tweet.

De materialen die je nodig hebt:

  • 4 Led-verlichting (elk aantal of kleur led-verlichting is prima, maar we zullen er 4 gebruiken voor deze tutorial)
  • 8 stuks ongevlochten draad van 4 inch (om op de led-lampjes te solderen)
  • 4 stukken van 4 inch x 4 inch hout (om de dooshouder te maken)
  • Een deeltjesfoton (je kunt er hier een krijgen:
  • een breadboard
  • Een twitteraccount
  • Een MIT App Inventor-account

Stap 1: Codeer de gebruikersinterface op MIT App Inventor

Codeer de gebruikersinterface op MIT App Inventor
Codeer de gebruikersinterface op MIT App Inventor
Codeer de gebruikersinterface op MIT App Inventor
Codeer de gebruikersinterface op MIT App Inventor

Dit is wat uw lamp regelt om aan en uit te gaan. Ik heb hierboven afbeeldingen verstrekt voor de blokcode en interface. Bekijk deze tutorial voor deze stap (https://www.hackster.io/Richa1/mit-app-inventor-2-…

Stap 2: Coderen in de deeltjesomgeving: variabelen initialiseren

Coderen in de deeltjesomgeving: variabelen initialiseren
Coderen in de deeltjesomgeving: variabelen initialiseren

Zodra u uw blokken hebt ingesteld op de uitvinder van de MIT App, kunt u beginnen met het schrijven van uw hoofdcode in de deeltjesomgeving. Je moet eerst een deeltjesfoton aanschaffen en een account aanmaken. (Een link naar hun website waar je er een kunt kopen is te vinden in de Inleiding). Instructies voor het instellen van uw foton zijn allemaal te vinden in hun documentatie op hun website. Als je je foton hebt ingesteld, kun je beginnen met het coderen van de functies om het te laten tweeten en je led's aan te zetten.

  • De char-variabele vertegenwoordigt het bericht dat u wilt tweeten. Typ het bericht dat u wilt tweeten tussen de haakjes.
  • De regel waar #define TOKEN staat, is uw Twitter-token dat u plaatst voor het Twitter-account waarnaar u wilt tweeten. (U kunt het token verkrijgen door deze URL te bezoeken en stap 1 uit te voeren).
  • Initialiseer de partikelfunctie zodat wanneer deze wordt aangeroepen vanaf uw MIT App Inventor-console, deze de opdrachten zal uitvoeren.
  • U initialiseert ook uw led-verlichting en stelt ze in als uitgangen, aangezien ze geen enkel type variabele ontvangen.

Stap 3: Coderen in de deeltjesomgeving: de tweetingfunctie instellen

Coderen in de deeltjesomgeving: de tweetingfunctie instellen
Coderen in de deeltjesomgeving: de tweetingfunctie instellen
Coderen in de deeltjesomgeving: de tweetingfunctie instellen
Coderen in de deeltjesomgeving: de tweetingfunctie instellen

Dit is de code om de tweetingfunctie in te stellen. Je moet het onder void setup() plaatsen om het te laten werken.

Schrijf vervolgens onder uw led Toggle-commando de code voor het inschakelen van de led's vanuit uw MIT-app-interface.

Code opgehaald van

Stap 4: Fysieke componenten

Fysieke componenten
Fysieke componenten
Fysieke componenten
Fysieke componenten
Fysieke componenten
Fysieke componenten
Fysieke componenten
Fysieke componenten
  • Soldeer de draden op de led's (paars voor negatief en rood voor positief)
  • Zet deeltjesfoton op breadboard en sluit ons led-draden aan op overeenkomstige pinnen. (Rood naar de D1-D4-pinnen en allemaal paars naar GND)
  • Lijm de doos aan elkaar om je led's en breadboard vast te houden (dan kun je hem schilderen)
  • Verbind uw foton en flits uw code

Stap 5: Je bent klaar

Nadat u uw code hebt geflitst, kunt u uw mobiele telefoon verbinden met de app op de uitvinder van de MIT-app en uw led-verlichting op commando inschakelen en tegelijkertijd tweeten.

Opmerking: aangezien twitter echt rare regels heeft over hetzelfde dat meerdere keren wordt getweet, is er een wachttijd van ten minste 1 minuut tussen tweets voordat ze worden getweet.

Aanbevolen: