Πίνακας περιεχομένων:

Φροντιστήριο Lilypad Arduino: 4 Βήματα
Φροντιστήριο Lilypad Arduino: 4 Βήματα

Βίντεο: Φροντιστήριο Lilypad Arduino: 4 Βήματα

Βίντεο: Φροντιστήριο Lilypad Arduino: 4 Βήματα
Βίντεο: UuLApp key points (greek) (interview) 2024, Νοέμβριος
Anonim
Φροντιστήριο Lilypad Arduino
Φροντιστήριο Lilypad Arduino

Περιγραφή:

Ο κύριος πίνακας LilyPad Arduino 328 είναι ένας μικροελεγκτής προγραμματισμένος με Arduino, σχεδιασμένος για να ενσωματώνεται εύκολα σε ηλεκτρονικά υφάσματα και φορετά έργα. Προσφέρει την ίδια λειτουργικότητα που συναντάτε σε άλλους πίνακες Arduino, σε μια ελαφριά, στρογγυλή συσκευασία που έχει σχεδιαστεί για να ελαχιστοποιεί το κράξιμο και το προφίλ, με φαρδιές γλωττίδες που μπορούν να ραμθούν και να συνδεθούν με αγώγιμο νήμα.

Το LilyPad Arduino αποτελείται από ένα ATmega328 με τον bootloader Arduino και έναν ελάχιστο αριθμό εξωτερικών εξαρτημάτων για να το κρατάτε όσο το δυνατόν μικρότερο/απλούστερο. Αυτός ο πίνακας λειτουργεί από 2V έως 5V και προσφέρει μεγάλες τρύπες που διευκολύνουν το ράψιμο και τη σύνδεση. Κάθε μία από αυτές τις καρφίτσες, με εξαίρεση τα (+) και (-), μπορεί να ελέγξει μια προσαρτημένη συσκευή εισόδου ή εξόδου (όπως ένα φως, κινητήρα ή διακόπτη).

Χαρακτηριστικά:

  • Εξωτερική διάμετρος 50mm
  • Λεπτό PCB 0,8mm

Βήμα 1: Προετοιμασία υλικών

Προετοιμασία Υλικών
Προετοιμασία Υλικών
Προετοιμασία Υλικών
Προετοιμασία Υλικών

Σε αυτό το σεμινάριο, θα δείξουμε πώς να ανεβάσετε τον πηγαίο κώδικα από το λογισμικό Arduino ή το IDE στο Lilypad Arduino. Πρέπει να προετοιμάσουμε τα ακόλουθα υλικά πριν προχωρήσουμε στο επόμενο βήμα:

  1. Σύρμα από jumper σε θηλυκό
  2. Καλώδιο USB mini B
  3. Μετατροπέας USB σε UART FTDI

Βήμα 2: Εγκατάσταση υλικού

Εγκατάσταση υλικού
Εγκατάσταση υλικού
Εγκατάσταση υλικού
Εγκατάσταση υλικού
Εγκατάσταση υλικού
Εγκατάσταση υλικού

Το πρώτο διάγραμμα δείχνει το διάγραμμα καρφιτσών Lilypad Arduino που σημείωσε τις καρφίτσες αντίστοιχα. Το δεύτερο και το τρίτο διάγραμμα έδειξαν τη σύνδεση μεταξύ του Lilypad Arduino και του FTDI Converter. Αναφερόμενοι στο πρώτο διάγραμμα για την καρφίτσα του Lilypad Arduino, η σύνδεση παρατίθεται ως εξής:

  1. GND> GND
  2. Vcc> Vcc
  3. RXD> TX
  4. TXD> RX
  5. DTR> DTR

Αφού ολοκληρώσετε τη σύνδεση, συνδέστε το FTDI Converter με τροφοδοτικό με καλώδιο USB.

Βήμα 3: Εισαγωγή πηγαίου κώδικα

Εισαγωγή πηγαίου κώδικα
Εισαγωγή πηγαίου κώδικα
Εισαγωγή πηγαίου κώδικα
Εισαγωγή πηγαίου κώδικα
Εισαγωγή πηγαίου κώδικα
Εισαγωγή πηγαίου κώδικα

Σε αυτό το σεμινάριο, χρησιμοποιούμε παράδειγμα στο λογισμικό Arduino για να παρατηρήσουμε τη λειτουργία του Lilypad Arduino.

  1. Στην επάνω αριστερή γραμμή, κάντε κλικ στο [Αρχεία]> [Παραδείγματα]> [01. Βασικά]> [Αναλαμπή] για να χρησιμοποιήσετε το παράδειγμα στο λογισμικό Arduino.
  2. Στη συνέχεια, πρέπει να ορίσουμε τον τύπο της πλακέτας έτσι ώστε το Arduino να μπορεί να διαβάσει το Lilypad Arduino. Κάντε κλικ στο [Εργαλεία]> [Πίνακας: "XXXXX"]> [Arduino/Genuino Uno].
  3. Γιατί επιλέγουμε [Arduino/Genuino Uno] αντί για [Lilypad Arduino]; Επειδή σε αυτό το σεμινάριο χρησιμοποιήσαμε το Lilypad Arduino που κατασκευάστηκε στην Κίνα, το οποίο έχει καεί από το bootloader ως Arduino Uno, οπότε λειτουργεί ως Arduino Uno.
  4. Μετά από αυτό, πρέπει να ρυθμίσουμε τη θύρα. Στο παραπάνω διάγραμμα, χρησιμοποιήσαμε το COM4 ως θύρα. Για να λάβετε το πρόγραμμα οδήγησης του FTDI Converter για τη θύρα, ανατρέξτε στον ιστότοπο:
  5. Ανεβάστε τον πηγαίο κώδικα στο Lilypad Arduino και παρατηρήστε τα αποτελέσματα.

Βήμα 4: Αποτελέσματα

Αποτελέσματα
Αποτελέσματα

Σύμφωνα με τον πηγαίο κώδικα [Blink],

  1. Το Arduino θα βιώσει επίπεδο υψηλής τάσης που θα ανάψει το LED.
  2. Μετά από ένα δευτερόλεπτο, το επίπεδο τάσης θα μειωθεί και έτσι θα σβήσει το LED.
  3. Μετά από άλλο 1 δευτερόλεπτο, η λυχνία LED θα ανάψει λόγω του υψηλού επιπέδου τάσης.
  4. Τα βήματα θα επαναληφθούν μέχρι να μην υπάρχει τροφοδοσία στο arduino.

Σε αυτό το σεμινάριο, ανεβάσαμε τον πηγαίο κώδικα [Blink] και παρατηρούμε το αποτέλεσμα. Η λυχνία LED στο Lilypad Arduino αναβοσβήνει με χρονικό διάστημα 1 δευτερολέπτου. Τώρα μπορούμε να συμπεράνουμε ότι ο πηγαίος κώδικας μεταφορτώθηκε με επιτυχία και το Lilypad Arduino λειτουργεί σωστά!

Συνιστάται: