Treelegram - hacka en julgran lampor från var som helst i världen! (3 / 4 steg)
Steg 3: Treelegram Bot: bara ett Python-skript körs på Raspberry Pi
OK, så som jag beskrev på första sidan. När jag upptäckte Telegram Bots, föll jag kär i dem. De låter dig spela med möjligheterna är enorma.
Så först av allt bör du läsa och förstå hur Telegram Bots fungerar:
Och sist men inte minst, de viktigaste stegen för detta projekt:
Om du har varit en bra pojke, och du har läst länkarna ovan, bör du veta vad är nu TOKEN, kan förstå vad används för och varför it´s så viktigt. Skapa din egen Telegram Bot tillstånd TOKEN med hjälp av BotFather! Du behöver det här projektet också eller gör din egen!
Jag älskar Python
Ja, jag älskar att koden Python. IT´s enkel och lätt att använda. That´s varför jag letade på Internet efter en Python-bibliotek som använder Telegram Bot API. Och gissa vad? Ja, jag hittade en på Github!
Dess namn är python-telegram-bot och är uppdaterade. Du kan använda alla de Telegram Bot API metoder.
Om du vill köra min Treelegram Bot skript, måste du följa de nedanstående steg:
Installera biblioteket till din hallon OS (Jag använder Raspbian)
Infoga din Telegram Bot tillstånd TOKEN till följande rad:
bot = telegram. Bot ("INSERT här din TELEGRAM BOT tillstånd TOKEN')
Och you´ll vara redo att köra hela projektet!
Du behöver bara:
- Ansluta våra DIY Arduino IR-fjärr till RaspberryPi via USB-kabel.
- Placera RGB LED Strip runt julgranen och Anslut till rutan IR-kontroll.
- Anslut IR-kontroll låda till strömkälla.
- Aktivera Raspberry Pi med Ethernet eller Wi-Fi Internet-anslutning.
- DIY plats Arduino IR Remote pekar på IR-mottagaren på rutan IR-kontroll (avstånd kan vara upp till 6 meter!)
Nu, du bör kunna köra Treelegram python Script. (jag recomment om du vill använda linux skärmen kommando)
När du har skapat ett nytt fönster med skärm och placeras på den sökväg som innehåller skriptet, kan du köra den med kommandot:
python treelegram_rx_v4.py
Sedan börjar din egen version av Treelegram kör! Du bör nu söka ditt Telegram Bot namn och börja spela!