Sisällysluettelo:

Strongbox: 3 vaihetta
Strongbox: 3 vaihetta

Video: Strongbox: 3 vaihetta

Video: Strongbox: 3 vaihetta
Video: strongbox 3 2024, Heinäkuu
Anonim
Kassalipas
Kassalipas
Kassalipas
Kassalipas

Opettaja Montre kommentti konfiguroija kilpi Arduino en tant que serviceur Web webbergeant une page Web HTML sur la carte SD du shield donc dans un réseau local. La sivu Web permet de saisir un texte dans une zone didier a ca. Lorsque klikkaamalla sur le bouton de la -sivua Web "Submit", le texte sera directement envoyé sur la carte arduino qui sera afficher sur l'écran LCD TFT connecté à l'Arduino.

Un Arduino Mega (ou on peut utiliser une autre carte du même genre que la l'arduino Mega mais il faudrait revoir un peu le code), un blindage (shield) WIFI ja yksi LCD -TFT 3,5 '': n laite ei ole tarpeen ou comme pour la carte de programmation, un matériel compatible similaire).

Les photos ci-dessous montre le projet smi-final and course de test

Vaihe 1: Lista Des Composants:

Lista Des Composants
Lista Des Composants
Lista Des Composants
Lista Des Composants
Lista Des Composants
Lista Des Composants
Lista Des Composants
Lista Des Composants

Nous aurons besoin de plusieur valitsi pour le projet, donc les composants essentiel sont:

Mega 2560 R3 ATmega

www.amazon.fr/Elegoo-Carte-ATmega2560-ATM…

Suoja Wifi ARDUINO

www.amazon.com/Compatible-Connects-Interne…

3,5 tuuman LCD -TFT -TFT

fr.aliexpress.com/item/Free-shippping-LCD-…

Akut kaatavat nautintoa

es.aliexpress.com/item/3-7v-4200mah-Batter…

1.0A DIY Mobile Power Bank PCB -levy

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/wholesale/Vente-en-gro…

Älä enää puhu, selvitään !!!!

Vaihe 2: Asennus

Montaasi
Montaasi
Montaasi
Montaasi
Montaasi
Montaasi

WiFi -yhteyden Connexion du shield à l'Arduino:

la connection se fait par le billet de port spécifique dans l'arduino soit pour un ESP8 avec les pin Tx et Rx ou dans notre cas avec le shield WiFi arduino R3 la connectionx fait via les port ICSP, qui se fait facilement et quasi automatique Le point à retenir est de biens voir les pin de connection selon votre matériel

Liitäntä LCD -näyttöön à l'Arduino:

Les broches par défaut utilisées pour l'écran LCD sont différente par rapport au type, la marque et le model du dysplay, donc il faut voir avec les buildstreur des composants à ater. Kaapeliliitäntä LCD -näytöllä à l'Arduino ne peuvent pas être utilisées en même temps que le blindage WIF est branché sur l'Arduino. Näet broches utilisées kaatamalla lc -LCD -näytön, jossa on modifikaatioita afin qu'elles ne soient pas utilisées à la fois par le blindage WIFI et l'Arduino.

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 esittelee kirjeenvaihtajan au code suivant utilisé pour initial l'écran LCD:

Adafruit_TFTLCD tft (LCD_CS, LCD_CD, LCD_WR, LCD_RD, LCD_RESET);

Vaihe 3: Le Code Finalement

Le Code Finalement
Le Code Finalement
Le Code Finalement
Le Code Finalement
Le Code Finalement
Le Code Finalement

Avant de commencer le program et de se dir que le code est déjà fait donc il ya pas de soucis c'est la qu'on tombe dans le piège parce que avant de commencer à faire les le noyau du code il faut tout d'abord Chercher les bonnes bibliothèques pour chaque composants dans le circuit ca vous évitera d'écrire des disent ou même des centaine de ligne de code code Suppliesmentaire donc les libraires sont primordiale.

ensiesitys kaapata d'écran uusinta ja bref récapitulatif du code une partie essentiel les librairies

kaada LCD -näyttö

#sisältää

#sisältää

laita WiFi

#sisältää

#sisältää

lataa la carte SD #sisältää la deuxième -kaappauksen

#define LCD_CS A3

#define LCD_CD A2

#define LCD_WR A1

#define LCD_RD A0

#define LCD_RESET A4

#määrittele MUSTA 0x0000

#määrittele SININEN 0x001F

#define RED 0xF800

#define VIHREÄ 0x07E0

#määritä CYAN 0x07FF

#määrittele MAGENTA 0xF81F

#määritä KELTAINEN 0xFFE0

#define WHITE 0xFFFF

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"; // nimellinen SSID

char pass = "secretPassword"; // mot de passe

int keyIndex = 0;

int -tila = WL_IDLE_STATUS;

WiFi -palvelinpalvelin (80);

Tiedosto webFile;

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:

Tekstin luonti Web -sivulta GetLcdText () dans l'esquisse récupère le texte pour l'écran LCD -näyttö, osa vaatimuksista Web.

Tous les espaces du texte envoyés sont convertis en% 20 par le navigateur avant d'être envoyés. Pendant que le code récupère les lignes de texte, il convertable les espaces encodés en caractères d'espace réels pour les afficher sur l'écran LCD.

Helppokäyttöinen yksinkertainen ratkaisu hyödyntää GET pour envoyer du texte -suojattua suojattua WiFi -yhteyttä ja 3,5 tuuman LCD -näyttöä.

mercis

Suositeltava: