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

Πώς να φτιάξετε έναν φθηνό πίνακα Arduino: 4 βήματα (με εικόνες)
Πώς να φτιάξετε έναν φθηνό πίνακα Arduino: 4 βήματα (με εικόνες)

Βίντεο: Πώς να φτιάξετε έναν φθηνό πίνακα Arduino: 4 βήματα (με εικόνες)

Βίντεο: Πώς να φτιάξετε έναν φθηνό πίνακα Arduino: 4 βήματα (με εικόνες)
Βίντεο: Hardware Build of LoRa Transmitter, BME280 Sensor based on Arduino ESP32 (EP08) 2024, Ιούλιος
Anonim
Πώς να φτιάξετε έναν φθηνό πίνακα Attiny Arduino
Πώς να φτιάξετε έναν φθηνό πίνακα Attiny Arduino

Τις περισσότερες φορές προβληματίζομαι όταν χρειάζομαι το Arduino σε ορισμένα έργα όπου χρειάζομαι λίγες καρφίτσες I/O

Το Arduino-Tiny είναι ένα σύνολο ανοιχτού κώδικα "πυρήνων" ATtiny για την πλατφόρμα Arduino.

Παρέχει έναν πυρήνα που επιτρέπει στους χρήστες Arduino να εργάζονται με τους επεξεργαστές ATtiny84 (84/44/24), ATtiny85 (85/45/25) και ATtiny2313 (4313).

=============================================================

Πλεονεκτήματα της σειράς Attiny Φθηνό κόστος μόλις 1 $. Μπορούν να χρησιμοποιηθούν ως αυτόνομα σε οποιοδήποτε κύκλωμα Μειονεκτήματα του Attiny

Λίγες ακίδες εισόδου/εξόδου σε σύγκριση με τις megaSeries

Λιγότερη μνήμη συνήθως το Attiny 25/45/85 έχει 2kb 4kb και 8kb αντίστοιχα

=============================================================

Αλλά αν με ρωτάτε το Attiny είναι πραγματικά χρήσιμο για μικρά έργα Ακόμα νομίζω ότι είναι πολύ φθηνό για ένα ανδρείκελο να πειραματιστεί πάνω του. Έτσι έφτιαξα αυτό το μικρό έργο που ο καθένας μπορεί να φτιάξει το φθηνότερο μικροσκοπικό του arduino στο σπίτι

Επίσης μου αρέσει η σελίδα μου για υποστήριξη

Βήμα 1: Μέρη

Ανταλλακτικά
Ανταλλακτικά
Ανταλλακτικά
Ανταλλακτικά

Πράγματα που θα χρειαστείτε

  1. Veroboard -0,3 $
  2. Υποδοχή IC 8 ακίδων -0,10 $
  3. Σύρματα μονόπυρη 22 μετρητή- 0,10 $
  4. Attiny 85- 1,35 $
  5. Αρσενική κεφαλίδα-0,16 $
  6. Γυναικεία κεφαλίδα-0,16 $

Το συνολικό κόστος είναι 2,17 $

Βήμα 2: Διάγραμμα κυκλώματος

Διάγραμμα κυκλώματος
Διάγραμμα κυκλώματος
Διάγραμμα κυκλώματος
Διάγραμμα κυκλώματος

Σχεδόν όλες οι μάρκες είναι προγραμματισμένες με χρήση 6 ακίδων

  • MISO (Master In Slave Out)
  • MOSI (Master OUt Slave In)
  • ΕΠΑΝΑΦΟΡΑ
  • SCK (Slave Clock)
  • Vcc
  • Gnd

==========================================================

Σύνδεση με το Arduino

Το Pin13 θα συνδεθεί στο SCK

Το Pin12 θα συνδεθεί στο MISO

Το Pin11 θα συνδεθεί με το MOSI

Το Pin10 θα συνδεθεί στο RESET

Το επόμενο μέρος θα καλύψει τον τρόπο χρήσης του arduino ως ISP για τον προγραμματισμό του attiny85

Βήμα 3: Χρήση του Arduino ως ISP

Χρήση του Arduino ως ISP
Χρήση του Arduino ως ISP
Χρήση του Arduino ως ISP
Χρήση του Arduino ως ISP

Ρύθμιση του υλικολογισμικού

Πρέπει να κατεβάσετε αυτό το αρχείο για να προγραμματίσετε το attiny

code.google.com/p/arduino-tiny/

αφού το εγκαταστήσετε

  • Ανοίξτε το Arduino.exe
  • Αρχείο> Παραδείγματα> ArduinoISP
  • Ανεβάστε το Σκίτσο στον Πίνακα σας
  • Στο Arduino Uno, θα χρειαστεί να συνδέσετε έναν πυκνωτή 10 uF μεταξύ επαναφοράς και γείωσης (μετά τη μεταφόρτωση του σκίτσου ArduinoISP)
  • Συνδέστε τις καρφίτσες Arduino στο Arduino Tiny Board
  • Goto Tools> Πίνακες> Attiny 85 8 MHz
  • Μεταβείτε στα Εργαλεία> Προγραμματιστής> Arduino ως ISP
  • Burn Bootloader

Το CONGO attiny είναι έτοιμο να προγραμματιστεί από το arduino

Επιτρέπει να δούμε ένα απλό πρόγραμμα "Blink" σε δράση

Πάλι στο

Αρχείο> Παραδείγματα> Αναλαμπή

Αλλάξτε τον αριθμό καρφιτσών. από 13 σε οποιαδήποτε από τις καρφίτσες έξω από το Attiny85

0, 1, 2, 3, 4

Ανέβασε το

==================================================

Βήμα 4: Blinky in Action

Blinky in Action
Blinky in Action
Blinky in Action
Blinky in Action

Το Πρόγραμμα Blink σε δράση

Απολαύστε τον πίνακα σας

Μπορεί επίσης να εκτελεστεί σε εξωτερική πηγή ενέργειας Χρειάζεστε απλώς ένα ρυθμιζόμενο τροφοδοτικό 5

Μπορείτε επίσης να χρησιμοποιήσετε έναν σειριακό προγραμματιστή για να κάψετε το πρόγραμμα εκκίνησης και να κάνετε σκίτσο

Εάν έχετε οποιεσδήποτε ερωτήσεις Μη διστάσετε να με ρωτήσετε

www.facebook.com/prajjwal.nag

Συνιστάται: