Sisällysluettelo:
Video: Strongbox: 3 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:00
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:
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
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
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:
Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): 8 vaihetta
Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): ultraäänikaiuttimet L298N DC-naarasadapterin virtalähde urospuolisella dc-nastalla ja analogiset portit koodin muuntamiseksi (C ++)
4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: 3 vaihetta
4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: Seuraava opas auttaa sinua saamaan live-HD-videovirtoja lähes mistä tahansa DJI-dronesta. FlytOS -mobiilisovelluksen ja FlytNow -verkkosovelluksen avulla voit aloittaa videon suoratoiston droonilta
Pultti - DIY -langaton latauskello (6 vaihetta): 6 vaihetta (kuvilla)
Pultti - DIY -langaton latausyökello (6 vaihetta): Induktiiviset lataukset (tunnetaan myös nimellä langaton lataus tai langaton lataus) on langattoman voimansiirron tyyppi. Se käyttää sähkömagneettista induktiota sähkön tuottamiseen kannettaville laitteille. Yleisin sovellus on langaton Qi -latauslaite
4 vaihetta akun sisäisen vastuksen mittaamiseksi: 4 vaihetta
4 vaihetta akun sisäisen vastuksen mittaamiseksi: Tässä on 4 yksinkertaista vaihetta, joiden avulla voit mitata taikinan sisäisen vastuksen
UCL-IIoT-Strongbox RFID- ja LCD-näytöllä (koodattu, MySQL): 5 vaihetta
UCL-IIoT-Strongbox RFID- ja LCD-näytöllä (Nodered, MySQL): Arduino-projekti RFID-skannerilla ja LCD-näytöllä Johdanto Lopuksi kurssimme mikro-ohjaimilla, tarkemmin Arduino Megalla, jota olemme käyttäneet. Meille on annettu tehtäväksi tehdä projekti, joka sisältää Arduino Megan, paitsi