Πίνακας περιεχομένων:
- Βήμα 1: Εισαγωγή
- Βήμα 2: Σχεδιασμός PCB
- Βήμα 3: Κωδικοποίηση
- Βήμα 4: Συναρμολόγηση
- Βήμα 5: TIP1 - Διαμόρφωση πίνακα ATTiny80
- Βήμα 6: TIP2 -MISO -> MOSI και MOSI -> MISO
- Βήμα 7: Απολαύστε
Βίντεο: 3 ATtiny85 Pins Control of the - Nrf24L01 - التحكم بثلاثة دبابيس فى: 7 Βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:33
بسم الله الرحمن الرحيم
Βήμα 1: Εισαγωγή
Το ATTiny85 είναι ένας μικροεπεξεργαστής Microchip υψηλής απόδοσης 8 bit bit χαμηλής ισχύος που βασίζεται σε AVR RISC και συνδυάζει μνήμη flash 8KB ISP, 512B EEPROM, 512-Byte SRAM, 6 γραμμές I/O γενικής χρήσης.
Μία γραμμή εισόδου/εξόδου έχει διαμορφωθεί ως ακίδα επαναφοράς. Μένουμε μόνο με 5 γραμμές εισόδου/εξόδου.
Από την άλλη πλευρά, ο nRF24L01 είναι ένας πομποδέκτης ενός τσιπ 2.4GHz. Διαμορφώνεται και λειτουργεί μέσω Serial Peripheral Interface (SPI - 5 I/O lines).
Η διασύνδεση του ATTiny85 με το nRF24L01 δεν αφήνει περιθώρια για να προσθέσετε ακόμη και έναν απλό διακόπτη.
Αυτό το άρθρο επανεξετάζει το "Αρχικό άρθρο του Nerd Ralph" - https://nerdralph.blogspot.com/2014/01/nrf24l01-con… - πώς να χρησιμοποιήσετε μόνο 3 ακίδες του ATTiny85 για τον έλεγχο του πομποδέκτη.
Αυτό το άρθρο συγκεντρώνει όλες τις πληροφορίες που διανέμονται σε πολλά άρθρα που αντιμετωπίζουν την υπόθεση σε ένα μέρος.
Βήμα 2: Σχεδιασμός PCB
Το Kicad χρησιμοποιείται για το σχεδιασμό αυτής της απλής σανίδας.
Βήμα 3: Κωδικοποίηση
Δύο σκίτσα είναι ελεύθερα διαθέσιμα για τις δοκιμές.
- Σκίτσο πομπού: Για να αναβοσβήνει στον πίνακα ATTiny85
- Σκίτσο δέκτη: Για να αναβοσβήνει στον πίνακα sniffer ATMega328PB
Βήμα 4: Συναρμολόγηση
Ένας απλός πίνακας σημαίνει εύκολη συναρμολόγηση.
Βήμα 5: TIP1 - Διαμόρφωση πίνακα ATTiny80
Το ATTiny85 θα πρέπει να διαμορφωθεί με εσωτερική συχνότητα 1 MHZ για να επιτύχει επιτυχημένη επικοινωνία.
Η επιβράδυνση του διαύλου SPI, αφήνει αρκετό χρόνο ώστε το κύκλωμα RC να φορτιστεί και να αποφορτιστεί πλήρως για να διαχειριστεί τέλεια τη γραμμή εισόδου/εξόδου CSN.
Βήμα 6: TIP2 -MISO -> MOSI και MOSI -> MISO
MOSI και MOSI -> MISO "src =" https://content.instructables.com/ORIG/F1F/3Y2E/KC4SXTQX/F1F3Y2EKC4SXTQX-p.webp
MOSI και MOSI -> MISO "src =" {{file.large_url | add: 'auto = webp & frame = 1 & height = 300' %} ">
Όταν χρησιμοποιείται ως κύριο SPI
- ATTINY85 MISO -> Nrf24L01 MOSI
- ATTINY85 MOSI -> Nrf24L01 MISO
Όταν χρησιμοποιείται για προγραμματισμό ISP
- ATTINY85 MISO -> Nrf24L01 MISO
- ATTINY85 MOSI -> Nrf24L01 MOSI
Βήμα 7: Απολαύστε
Ένα βίντεο είναι ενσωματωμένο για να δείξει την περίπτωση χρήσης.
Συνιστάται:
Μεγαλύτερο και βελτιωμένο Christmas Star Neopixel Attiny85: 3 βήματα (με εικόνες)
Μεγαλύτερο και βελτιωμένο Χριστουγεννιάτικο αστέρι Neopixel Attiny85: Πέρυσι έφτιαξα ένα μικρό τρισδιάστατο εκτυπωμένο χριστουγεννιάτικο αστέρι, δείτε https://www.instructables.com/id/Christmas-Star-LE..Φέτος έφτιαξα ένα μεγαλύτερο αστέρι από ένα σκέλος των 50 Νεοπίξελ (5V WS2811). Αυτό το μεγαλύτερο αστέρι είχε περισσότερα μοτίβα (ακόμα προσθέτω και αυτοσχεδιάζω
Control Food Access Control (ESP8266 + Servo Motor + 3D Printing): 5 βήματα (με εικόνες)
Cat Food Access Control (ESP8266 + Servo Motor + 3D Printing): Αυτό το έργο περνάει από τη διαδικασία που χρησιμοποίησα για να δημιουργήσω ένα αυτοματοποιημένο μπολ τροφής για γάτες, για την ηλικιωμένη διαβητική γάτα Chaz. Βλέπετε, πρέπει να φάει πρωινό πριν προλάβει να πάρει την ινσουλίνη του, αλλά συχνά ξεχνάω να πάρω το φαγητό του πριν κοιμηθώ, κάτι που
ATtiny85 Wearable Vibrating Activity Tracking Watch & Programming ATtiny85 With Arduino Uno: 4 βήματα (με εικόνες)
ATtiny85 Wearable Vibrating Activity Tracking Watch & Programming ATtiny85 With Arduino Uno: Πώς να φτιάξετε το φορητό ρολόι παρακολούθησης δραστηριοτήτων; Αυτό είναι ένα φορητό gadget που έχει σχεδιαστεί για να δονείται όταν εντοπίζει στασιμότητα. Περνάτε τον περισσότερο χρόνο σας στον υπολογιστή όπως εγώ; Κάθεσαι ώρες χωρίς να το καταλάβεις; Τότε αυτή η συσκευή είναι
Πάνω από 8 μίλια First Ever Universal Magnetic Portable Pins!: 5 βήματα
Πάνω από 8 μίλια για πρώτη φορά καθολικές μαγνητικές φορητές καρφίτσες !: Γεια σας! Το όνομά μου είναι Georgina Yeboah και δημιούργησα πρόσφατα αυτές τις μαγνητικές ακίδες βασισμένες στους χαρακτήρες του webcomic μου πάνω από 8 μίλια! Μπορείτε να βρείτε τον σύνδεσμο προς την κύρια σελίδα του webcomic κάτω από αυτήν την εισαγωγή και τον σύνδεσμο Tapas. Έκανα αυτές τις καρφίτσες ως
Arduino Traffic Light Control W/Remote Control: 10 Steps
Ελεγκτής φωτεινού σηματοδότη Arduino W/τηλεχειριστήριο: Είχα ένα φανάρι που τελείωνα. Το μόνο που απομένει ήταν να φτιάξουμε τον ελεγκτή για τα πρότυπα σήματος του φωτός. Για να του δώσω μια ανατροπή, ενσωμάτωσα ένα τηλεχειριστήριο. Αυτή ήταν επίσης η τέλεια ευκαιρία για μένα