2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Izohlar konfiguratsiya qilinmagan bo'lsa, veb -sahifa veb -sahifa HTML -ni himoya qiladi, bu esa qalqonsimon tillar bilan himoyalangan. Veb -sahifa veb -saytga yozib qo'yildi, u erda hech qanday muammo yo'q edi. "Taqdim etish" veb -sayti orqali yuborilgan rasmlar, LCD displeyli TFT ulanish liniyasi.
Arduino Mega -ni ishlating (u peut utiliser une autre carte du même janre que la l'arduino Mega mais il faudrait revoir un peu le code), qalqonsimon ekran (TIFT 3,5 dyuymli LCD displey) va montaj qilinmaydi (ou comme pour la carte de programecution, un matériel mos keladigan similaire).
Sinovdan so'ng, fotosuratlar tanaffus bilan yakunlandi
1 -qadam: Kompozitsiyalarni tinglang:
Plyusni tanlashda siz "aurons" ni tanladingiz:
Mega 2560 R3 ATmega
www.amazon.fr/Elegoo-Carte-ATmega2560-ATM…
Wifi qalqon ARDUINO
www.amazon.com/Compatible-Connects-Interne…
LCD displey TFT 3,5"
fr.aliexpress.com/item/Free-shippping-LCD-…
Batareyalar lementalizatsiya beradi
es.aliexpress.com/item/3-7v-4200mah-Batter…
1.0A DIY Mobil Power Bank PCB kartasi
m.aliexpress.com/item-desc/1980898343.html
Un fer à souder
fr.aliexpress.com/item/New-Arrival-Best-P….
Une boite ou un coffre (comme ici):
french.alibaba.com/whgate/Vente-en-gro…
Boshqa gaplashmaymiz, kelinglar !!!!
2 -qadam: Montaj
Wi -Fi va l'Arduino -ga ulanish:
Ulanish ESP8 avec les pin Tx et Rx ou dans notre cas avec le shield WiFi arduino R3 port port ICSP orqali amalga oshiriladi, shuning uchun siz port portini ishlatishingiz mumkin. Le point à retenir est de biens voir les pin de connection selon votre matériel
Arduino LCD displeyi:
Ma'lumotlar displeyi LCD displeyda, shuningdek, displeyda, dispetcherlikda, yozishmalarda, kompozitsiyalar yaratishda yordam beradi. Arduino bilan bog'laning va WIF -ni tarmoqqa ulang. WIFI va l'Arduino -dan foydalanib, LCD displeyni o'zgartirish mumkin emas.
Dans l'esquisse de ce projet, les broches de données suivantes sont connectées à l'écran LCD:
LCD_CS A3
LCD_CD A2
LCD_WR A1
LCD_RD A0
LCD_RESET A4
Ces brokerning yozishmalarini yozadi yoki LCD displeyni ishga tushiradi:
Adafruit_TFTLCD tft (LCD_CS, LCD_CD, LCD_WR, LCD_RD, LCD_RESET);
3 -qadam: Le Code Final
Avant de commencer le program va hokazo kodni yozib olish mumkin emas, balki siz ham bilasizmi, bu sizning xohishingizga javob beradi. chercher les bonnes bibliothèques pour chaque kompozitors dans le circuit ca vous evétera d'écrire des disent ou même des centaine de ligne de code supplémentaire donc les libraires sont primordiale.
la première capture d'écran représente un bref récapitulatif du code une partie essentiel les librairies
LCD displeyni quying
#qo'shing
#qo'shing
Wi -Fi tarmog'iga ulang
#qo'shing
#qo'shing
SD kartani to'ldiring #deuxième ta'qib qilishni boshdan kechiring va kodni belgilang (tel que les pin, les commande pour les recêtes HTML #define REQ_BUF_SZ 90 #dexine TXT_BUF_SZ 90)
#LCD_CS A3 ni aniqlang
#LCD_CD A2 ni aniqlang
#LCD_WR A1 ni aniqlang
#LCD_RD A0 ni aniqlang
#ta'rifi LCD_RESET A4
#Qora 0x0000 ni aniqlang
#KO'X 0x001F ni aniqlang
#RED 0xF800 ni aniqlang
#define Yashil 0x07E0
#ta'rif CYAN 0x07FF
#ta'rif MAGENTA 0xF81F
#SARI 0xFFE0 ni belgilang
#AQ 0xFFFF ni aniqlang
Adafruit_TFTLCD tft (LCD_CS, LCD_CD, LCD_WR, LCD_RD, LCD_RESET);
la troisième capture d'écran représente un bref récapitulatif du code pour connecter l’arduino et le shield wifi au réseau
char ssid = "rahim"; // nom du réseau SSID
char pass = "secretPassword"; // mot de passe
int keyIndex = 0;
int holati = WL_IDLE_STATUS;
WiFiServer serveri (80);
Veb -fayl fayllari;
char HTTP_req [REQ_BUF_SZ] = {0};
char req_index = 0;
char txt_buf [TXT_BUF_SZ] = {0};
et pour la dernière capture d'écran:
Sahifa matnli veb -sahifasi GetLcdText () ni LCD displeyga va HTTP GET -ga yozib olish uchun navigatorning veb -saytidan foydalangan holda, veb -saytni o'chirib qo'yish kerak. Internet.
Tov les espaces du texte envoyés sont convertis en% 20 par le navigateur avant d'être envoyés. Qulflar kodi matnli rasmlar bilan almashtiriladi, bu esa displeyni LCD displeyga o'tkazishni ta'minlaydi.
Qachonki, ekran tasvirini ko'rsatish uchun GET -dan foydalanib, ekranni Wi -Fi va 3,5 dyuymli displey orqali yuboring.
rahmat