-
-
Notifications
You must be signed in to change notification settings - Fork 0
02 pins power and breadboard
Όταν ξεκινάει κάποιος με ηλεκτρονικές κατασκευές, το πρώτο πράγμα που βλέπει είναι πολλά “ποδαράκια”, καλώδια και ονόματα όπως D2, A0, GND, 5V, 3.3V. Στην αρχή όλα μοιάζουν ίδια, αλλά στην πραγματικότητα κάθε pin έχει τον δικό του ρόλο.
Τα pins είναι τα σημεία σύνδεσης της πλακέτας μας με τον έξω κόσμο. Από αυτά η πλακέτα:
- διαβάζει πληροφορίες από αισθητήρες
- στέλνει εντολές σε οθόνες και motors
- δίνει ρεύμα σε μικρά modules
- επικοινωνεί με άλλες συσκευές
Μερικά pins χρησιμοποιούνται για ψηφιακά σήματα, άλλα για αναλογικές μετρήσεις και άλλα για ειδικές λειτουργίες επικοινωνίας.
Το GND σημαίνει γείωση. Είναι το κοινό σημείο αναφοράς του κυκλώματος. Αν το φανταστούμε πολύ απλά, είναι το “κοινό έδαφος” πάνω στο οποίο πρέπει να συμφωνούν όλα τα εξαρτήματα για να μπορέσουν να συνεργαστούν σωστά.
Πολλά προβλήματα σε αρχάριους δεν προέρχονται από λάθος κώδικα, αλλά από το ότι λείπει κοινή γείωση ανάμεσα στα εξαρτήματα.
Αυτές είναι τάσεις τροφοδοσίας. Δηλαδή το πόση ηλεκτρική τάση δίνουμε σε ένα module ή σε έναν αισθητήρα.
-
5V: συνηθισμένη τάση σε πολλά Arduino projects -
3.3V: συνηθισμένη τάση σε πολλά ESP32 projects και σε αρκετά ευαίσθητα modules
Εδώ χρειάζεται προσοχή. Δεν αντέχουν όλα τα εξαρτήματα και τις δύο τάσεις. Για παράδειγμα, το LoRa SX1278 λειτουργεί στα 3.3V και δεν πρέπει να τροφοδοτηθεί με 5V.
Το breadboard είναι μια πλακέτα δοκιμών χωρίς κόλληση. Μας επιτρέπει να φτιάχνουμε προσωρινά κυκλώματα, να αλλάζουμε εύκολα συνδέσεις και να δοκιμάζουμε ιδέες γρήγορα.
Είναι ιδανικό για εκπαίδευση, γιατί:
- δεν χρειάζεται κολλητήρι
- τα λάθη διορθώνονται εύκολα
- μας βοηθά να πειραματιζόμαστε χωρίς φόβο
Είναι τα καλώδια που ενώνουν τα εξαρτήματα μεταξύ τους. Με αυτά μεταφέρουμε:
- τροφοδοσία
- γείωση
- σήματα δεδομένων
- Να ελέγχω πάντα πρώτα
VCCκαιGND - Να κοιτάζω αν ένα module θέλει
3.3Vή5V - Να μην βάζω “στην τύχη” τα pins
- Να ακολουθώ το pinout βήμα-βήμα
Αυτές οι απλές συνήθειες λύνουν τα περισσότερα προβλήματα πριν καν ανοίξει το Arduino IDE.
Επιστροφή στην Αρχική σελίδα · Δες τα Projects · Άρθρα για μικροελεγκτές · Άνοιγμα του Repository στο GitHub
Code and Circuits Experiments
Σύλλογος Τεχνολογίας Θράκης · MakerLab
Απλές επεξηγήσεις, πραγματικά projects και υλικό του MakerLab.