Mundarija:

Strongbox: 3 qadam
Strongbox: 3 qadam

Video: Strongbox: 3 qadam

Video: Strongbox: 3 qadam
Video: Хватит Покупать в МАГАЗИНЕ! Сделайте САМИ! 3 Ингредиента + 10 Минут! Сыр в Домашних Условиях 2024, Noyabr
Anonim
Strongbox
Strongbox
Strongbox
Strongbox

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:

Kompozitsiyalar ro'yxati
Kompozitsiyalar ro'yxati
Kompozitsiyalar ro'yxati
Kompozitsiyalar ro'yxati
Kompozitsiyalar ro'yxati
Kompozitsiyalar ro'yxati
Kompozitsiyalar ro'yxati
Kompozitsiyalar ro'yxati

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

Montaj
Montaj
Montaj
Montaj
Montaj
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

Le kodining yakunlanishi
Le kodining yakunlanishi
Le kodni yakunlash
Le kodni yakunlash
Le kodining yakunlanishi
Le kodining yakunlanishi

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

Tavsiya: