Përmbajtje:
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
A e urreni të ecni në kuzhinë për të marrë një meze të lehtë? Apo për të pirë një pije të re? E gjithë kjo mund të rregullohet me këtë shërbëtor të thjeshtë me telekomandë prej 15 dollarësh.
Para se të vazhdojmë më tej unë jam duke drejtuar një projekt Kickstarter tani për një brez led led RGB i cili punon me Cortana dhe kushton 19 dollarë. Mund ta gjeni këtu:
www.kickstarter.com/projects/1538004954/co…
Në këtë Instructable ne do të ndërtojmë një shërbëtor me telekomandë. Mund të kontrollohet përmes WiFi duke përdorur një telefon Iphone ose Android. I gjithë projekti bazohet në bordin ESP8266 nodeMCU dhe gjithçka mund të ndërtohet për 15 dollarë nëse blini nga Kina.
Për këtë projekt ne kemi nevojë për sa vijon:
1x bordi ESP8266
2x motorë DC me rrota
1x transistorë L293D ose 2x bc547 NPN
1x bukë + tela të bukës
1x copë druri
1x kosh plehrash (ose diçka tjetër që do të jetë tabela në hapin 3)
Rrota rrotulluese 360 gradë
1x bateri për motorët DC. Kam përdorur një Lipo 2s
Bankë energjie 1x 5V
Ky projekt është gjithashtu i dobishëm nëse doni të ndërtoni një makinë, tank ose rover të kontrolluar nga distanca pasi pajisjet elektronike do të jenë të njëjta. Vetëm baza duhet të ndryshohet.
Pra, le të fillojmë!
Hapi 1: Krijoni Aplikacionin Blynk
Për të filluar, së pari duhet të shkarkoni një aplikacion të quajtur Blynk. Mund të gjendet si në AppStore ashtu edhe në PlayStore. Pas shkarkimit të aplikacionit ne duhet të kryejmë hapat e mëposhtëm (kontrolloni fotografitë e mësipërme për një shpjegim vizual të asaj që po bëj).
1. Krijoni një llogari dhe regjistrohuni.
2. Shtypni butonin "projekt i ri".
3. i jepni projektit një emër dhe zgjidhni si tabelë ESP8266 dhe si lidhje WiFi.
4. rrëshqitni majtas dhe shtoni dy butona si në foton e mësipërme.
5. klikoni në butonin e majtë dhe dhe ndryshoni pin në GP0
6. Bëni të njëjtën gjë për butonin e djathtë, por ndryshoni pin tani në GP2
Si e fundit ne duhet të marrim shenjën e autorizimit. Klikoni në ikonën e arrës në të djathtën e sipërme dhe kërkoni për shenjën e autorit. Shtë një varg i gjatë numrash dhe shkronjash të rastësishme. Shkruajeni këtë varg sepse na nevojitet në hapin tjetër.
Hapi 2: Programoni ESP8266
Për shkak se ne përdorim aplikacionin Blynk, nuk kemi pse të përdorim kod të komplikuar. Për të filluar, na duhet të hapim Arduino IDE. Supozoj se tashmë keni Arduino IDE tuaj të konfiguruar për Bordin ESP8266 dhe mund ta ngarkoni në të. Nëse jo, ka shumë mësime në internet se si ta bëni këtë.
Thjesht shkarkoni skedarin robotButler.ino nga Instructable dhe hapeni atë në Arduino IDE. Para se ta ngarkojmë, duhet të ndryshojmë 3 parametra:
Shikoni për këtë linjë kodi:
char auth = "YourAuthToken";
Tani ndryshoni tekstin midis "" për shenjën tuaj të autorit. Ky është vargu i gjatë i numrave dhe shkronjave që keni shkruar nga hapi 1.
Për shembull: char auth = "8d454db36538e4ce49516ca476186r9db";
Tani shikoni për këto dy rreshta të kodit:
char ssid = "Emri juaj i rrjetit";
char pass = "Fjalëkalimi juaj";
Tani ndryshoni tekstin midis "" për ssid në emrin e rrjetit tuaj WiFi në shtëpi për mua ElferinksWiFi.
Tani ndryshoni tekstin midis "" për fjalëkalimin në fjalëkalimin e rrjetit tuaj WiFi në shtëpi.
Për shembull
char ssid = "ElferinksWiFi";
kalimi i karbonit = "TERHTK18R";
Pas kësaj ju mund të lidhni ESP8266 me një kabllo USB dhe klikoni butonin e ngarkimit për të ndezur ESP8266.
Hapi 3: Bëni pajisjen
Tani kemi përfunduar pjesën e softuerit, mund të fillojmë ndërtimin e harduerit.
Fillova me ndërtimin e skemës më lart në një dërrasë buke. Të dy skemat funksionojnë, por për disa arsye transistorët NPN që kam përdorur bc547 në skemën e dytë u nxehën vërtet. Kjo është arsyeja pse unë vendosa të përdor IC shoferin e motorit L293d i cili funksionoi në mënyrë perfekte për mua.
Pasi skema është bërë, ne duhet t'i fuqizojmë të gjitha. Për këtë kam përdorur një bateri lipo 2s (7.4V) për energji në motorët dhe një bankë energjie 5V për të fuqizuar ESP8266.
Tani mund të fillojmë të ndërtojmë vetë robotin.
1. Ngjitini me nxehtësi dy motorët DC të drejtuar në një copë druri.
2. Ngjiteni me nxehtësi një rrotë rrotulluese në fund të bazës që po përdorni. Në rastin tim një disk metalik i rrumbullakët.
3. Ngjiteni copën e drurit me motorët DC në bazën tuaj.
4. Tani Ngjitësja e nxehtë thye elektronikën në bazë.
Pasi të jetë bërë baza ne duhet të krijojmë vetë tabelën. Kam përdorur një kosh plehrash që kisha shtruar përreth. Pasi e lidhni me zinxhir në bazë dhe vendosni një copë druri sipër roboti përfundoi.
Ju gjithashtu mund të ndërtoni një bazë krejtësisht të ndryshme. Nëse për shembull doni të ndërtoni një rezervuar me telekomandë, mund të krijoni një bazë për këtë dhe të përdorni të njëjtën pajisje elektronike si në këtë projekt. Kjo është e njëjtë nëse doni të ndërtoni një makinë: telekomandë, rover ose ndonjë gjë që mund të mendoni.
Hapi 4: Le të udhëtojmë
Me gjithçka të bërë, ne mund ta lidhim ESP8266 në bankën e energjisë dhe të hapim aplikacionin Blynk në telefonin tuaj. Aplikacioni do të lidhet automatikisht me robotin dhe tani do të jeni në gjendje ta drejtoni atë kudo!
Nëse keni ndonjë pyetje mos hezitoni të më pyesni.
Nëse ju pëlqeu ky projekt ju mund të shikoni projektet e mia të tjera të cilat janë gjithashtu projekte të tipit IOT si dyer vetë hapëse dhe drita të kontrolluara me zë.