Telegram Bot Arduino

by Nine_SS in Circuits > Arduino

147 Views, 0 Favorites, 0 Comments

Telegram Bot Arduino

IMG_8967.PNG

1. Zoek in Telegram op op Botfather

Zoek Op Telegram 'Botfather' Op

IMG_8966.PNG
  1. Ga naar Telegram
  2. Zoek op telegram naar 'Botfather'

Kies De Optie /newbot

IMG_8967.PNG
IMG_8968.PNG
  1. Nu wordt gevraagd een naam voor je bot te kiezen > kies nu een naam voor je bot
  2. Kies nu een username voor je bot
  3. Klaar! Je krijgt nu een token om toegang te krijgen tot de API. Je zal dit later nodig hebben

Download Library

Schermafbeelding 2021-10-13 om 20.49.29.png
  1. Ga naar Include Library > Manage Libraries > Zoek 'AsyncTelegram2'
  2. Download Asynctelegram2
  3. Ga vervolgens naar File > Examples > AsyncTelegram2 > Lightbot

Key Invoeren

Schermafbeelding 2021-10-13 om 22.04.21.png
IMG_8970.PNG
  1. Ga naar de code in het lightbot bestand
  2. Navigeer naar 'AsyncTelegram2 myBot(client);'
  3. const char* ssid = ""; > voer hier de username van je hotspot in
  4. const char* pass = ""; > voer hier het wachtwoord van je hotspot in
  5. const char* token = ""; > voer hier de key in die je in Telegram hebt gekregen

Contact Maken Bot

IMG_8971.PNG
  1. Ga naar Telegram
  2. Zoek hier op de naam van je bot
  3. Begin een chat met jouw bot

Check Je Connectie

Schermafbeelding 2021-10-13 om 20.59.00.png
  1. Kijk in de serial of je Arduino contact heeft met Telegram, als het goed is zou er nu contact moeten zijn


Verstuur Commando

IMG_8974.PNG
IMG_8975.PNG
  1. Verstuur een test bericht naar je bot
  2. Klik op de commando's om het licht van je board aan of uit te zetten. Of typ de commando's zelf

Lampje

IMG_8965.png

Als het goed is zou het lampje nu moeten gaan branden wanneer je een commando uitstuurt dat het lampje gaat branden.

Het zou uit moeten gaan wanneer je een commando uitstuurt dat het weer uit moet

Toevoegen Adafruit

Schermafbeelding 2021-10-13 om 21.02.38.png

Om Adafruit toe te voegen heb ik geprobeerd om de library van Adafruit toe te voegen aan het bestand.

Daarna heb ik de pixel pin, het aantal pixels en het pixel type gespecificeerd volgens de het Simple example van Adafruit

Vanaf hier weet ik niet hoe ik verder moet

Gebruikte Bronnen

https://randomnerdtutorials.com/telegram-control-esp32-esp8266-nodemcu-outputs/

https://randomnerdtutorials.com/telegram-esp8266-nodemcu-motion-detection-arduino/