Πίνακας περιεχομένων:
- Βήμα 1: HackerBox 0029: Περιεχόμενα κουτιού
- Βήμα 2: Λειτουργίες πεδίου
- Βήμα 3: Arduino Pro Micro 5V 16MHz
- Βήμα 4: Σενάρια Pro Micro για Επιχειρησιακές Επιχειρήσεις
- Βήμα 5: Βάζοντας το κιτ πεδίου στην πράξη
- Βήμα 6: Hack the Planet
Βίντεο: HackerBox 0029: Field Kit: 6 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:37
Field Kit - Αυτό το μήνα, οι HackerBox Hackers εξερευνούν διάφορα μικροσκοπικά και κινητά εργαλεία για ευέλικτες λειτουργίες πεδίου. Αυτό το εγχειρίδιο περιέχει πληροφορίες για εργασία με το HackerBox #0029, τις οποίες μπορείτε να παραλάβετε εδώ, μέχρι εξαντλήσεως των αποθεμάτων. Επίσης, εάν θα θέλατε να λαμβάνετε ένα HackerBox όπως αυτό απευθείας στο γραμματοκιβώτιό σας κάθε μήνα, εγγραφείτε στο HackerBoxes.com και λάβετε μέρος στην επανάσταση!
Θέματα και μαθησιακοί στόχοι για το HackerBox 0029:
- Συγκεντρώστε μια μικρή ηλεκτρονική εργαλειοθήκη για λειτουργίες κινητού πεδίου
- Προετοιμάστε οδηγούς κλιπ μικρο-αρπαγής για εφαρμογές hacking υλικού
- Διαμορφώστε την πλατφόρμα ATmega32U4 Pro Micro στο Arduino IDE
- Εφαρμόστε απλές λειτουργίες εισόδου/εξόδου και διαύλου για την εκμετάλλευση στόχων υλικού
- Κατανοήστε τον προγραμματισμό και το περιεχόμενο ντάμπινγκ των EPROM
- Πειραματιστείτε με ένα εργαλείο Logic Analyzer βασισμένο σε επεξεργασία
Το HackerBoxes είναι η μηνιαία υπηρεσία συνδρομής για ηλεκτρονικά είδη DIY και τεχνολογία υπολογιστών. Είμαστε χομπίστες, κατασκευαστές και πειραματιστές. Είμαστε οι ονειροπόλοι των ονείρων. ΧΑΚ ΣΤΟΝ ΠΛΑΝΗΤΗ!
Βήμα 1: HackerBox 0029: Περιεχόμενα κουτιού
- HackerBoxes #0029 Συλλεκτική κάρτα αναφοράς
- Αποκλειστική θήκη με φερμουάρ HackerBoxes
- Φορητό συγκολλητικό σίδερο 5V
- ProMicro ATmega32U4 5V 16MHz
- OLED Οθόνη 0,91 ίντσας 128x32 I2C
- Μονάδα τεσσάρων πλήκτρων
- Έξι ενότητα εντοπισμού σφαλμάτων LED
- Μονάδα AT24C256 I2C EEPROM
- 400 πόντων χωρίς συγκολλήσεις Breadboard
- Πακέτο Jumper Wire
- Σετ Mini Grabber Clips
- Συγκολλητικό φυτίλι 2mm επί 1,5m
- Καλώδιο MicroUSB
- Καλώδιο MiniUSB
- Σετ προγράμματος οδήγησης ακριβείας
- Αποκλειστικό τηλέφωνο Phreak Decal Exclusive
- Αποκλειστικό μπρελόκ Dragon 8bit
Κάποια άλλα πράγματα που θα σας βοηθήσουν:
Υπολογιστής για τη λειτουργία εργαλείων λογισμικού
Το πιο σημαντικό, θα χρειαστείτε μια αίσθηση περιπέτειας, DIY πνεύμα και χάκερ περιέργεια. Τα ηλεκτρονικά DIY δεν είναι μια ασήμαντη αναζήτηση και το HackerBoxes δεν είναι μια νεκρή έκδοση. Ο στόχος είναι η πρόοδος και όχι η τελειότητα. Όταν επιμένετε και απολαμβάνετε την περιπέτεια, μπορεί να προκύψει μεγάλη ικανοποίηση από την εκμάθηση νέας τεχνολογίας και ελπίζουμε ότι κάποια έργα θα λειτουργήσουν. Προτείνουμε να κάνετε κάθε βήμα αργά, προσέχοντας τις λεπτομέρειες και μην φοβάστε να ζητήσετε βοήθεια.
Σημειώστε ότι υπάρχει πληθώρα πληροφοριών για τα τρέχοντα και μελλοντικά μέλη στις Συνήθεις Ερωτήσεις του HackerBox.
Βήμα 2: Λειτουργίες πεδίου
Ως Hardware Hacker, ποτέ δεν γνωρίζετε πότε ή πού μπορεί να χρειαστεί να τροποποιήσετε το φλας σε ένα δρομολογητή, να απορρίψετε τις ROM από ένα σύστημα παιχνιδιών βίντεο, να αλλάξετε μερικές ακίδες εισόδου/εξόδου, να ξεκολλήσετε μια άρρωστη μπαταρία ή να εξοικονομήσετε άλλη μέρα.
Το HackerBoxes Field Kit είναι ένα πρώτο πέρασμα στον ηλεκτρονικό σας πόρο πρώτων βοηθειών. Μόλις αναπτυχθεί, μπορείτε να κρατήσετε το κιτ πεδίου σας έτοιμο στο σακίδιο, τον χαρτοφύλακα ή την τσάντα σας.
Παραδείγματα σεναρίων:
Hacking Toys
Περισσότερα Παιχνίδια
Μηχανήματα ψηφοφορίας
Ημέρα Πεδίου 2018
Hacking αυτοκινήτου
Βήμα 3: Arduino Pro Micro 5V 16MHz
Το Arduino Pro Micro βασίζεται στον μικροελεγκτή ATmega32U4 ο οποίος διαθέτει ενσωματωμένη διεπαφή USB. Αυτό σημαίνει ότι δεν υπάρχει FTDI, PL2303, CH340 ή οποιοδήποτε άλλο τσιπ που να λειτουργεί ως ενδιάμεσος μεταξύ του υπολογιστή σας και του μικροελεγκτή Arduino.
Προτείνουμε πρώτα να εργαστείτε με το Pro Micro χωρίς να κολλήσετε τις ακίδες στη θέση τους. Μπορείτε να εκτελέσετε τη βασική διαμόρφωση και δοκιμή χωρίς να χρησιμοποιήσετε τις καρφίτσες κεφαλίδας. Επίσης, η καθυστέρηση συγκόλλησης στη μονάδα δίνει μια λιγότερη μεταβλητή για εντοπισμό σφαλμάτων σε περίπτωση που αντιμετωπίσετε τυχόν επιπλοκές.
Εάν δεν έχετε εγκατεστημένο το Arduino IDE στον υπολογιστή σας, ξεκινήστε παίρνοντας το από το arduino.cc. ΠΡΟΕΙΔΟΠΟΙΗΣΗ: Βεβαιωθείτε ότι έχετε επιλέξει την έκδοση 5V στα εργαλεία> επεξεργαστής πριν προγραμματίσετε το Pro Micro. Έχοντας αυτό το σετ για 3.3V θα λειτουργήσει μία φορά και στη συνέχεια η συσκευή θα φαίνεται ότι δεν θα συνδεθεί ποτέ στον υπολογιστή σας μέχρι να ακολουθήσετε τις οδηγίες "Επαναφορά σε εκκινητή" στον οδηγό που συζητείται παρακάτω, που μπορεί να είναι λίγο περίπλοκο.
Το Sparkfun διαθέτει έναν εξαιρετικό οδηγό Pro Micro Hookup. Ο Οδηγός σύνδεσης έχει μια λεπτομερή επισκόπηση της πλακέτας Pro Micro και στη συνέχεια μια ενότητα για την "Εγκατάσταση: Windows" και μια ενότητα για την "Εγκατάσταση: Mac & Linux". Ακολουθήστε τις οδηγίες στην κατάλληλη έκδοση αυτών των οδηγιών εγκατάστασης για να διαμορφώσετε το Arduino IDE ώστε να υποστηρίζει το Pro Micro. Συνήθως ξεκινάμε να δουλεύουμε με έναν πίνακα Arduino φορτώνοντας ή/και τροποποιώντας το τυπικό σκίτσο Blink. Ωστόσο, το Pro Micro δεν περιλαμβάνει τη συνηθισμένη λυχνία LED στην καρφίτσα 13. Ευτυχώς, μπορούμε να ελέγξουμε τα LED RX/TX και το Sparkfun παρείχε ένα προσεγμένο μικρό σκίτσο για να δείξει πώς. Αυτό βρίσκεται στην ενότητα του Οδηγού σύνδεσης με τίτλο "Παράδειγμα 1: Αναβοσβήνει!" Βεβαιωθείτε ότι μπορείτε να μεταγλωττίσετε και να κατεβάσετε αυτό το Blinkies! παράδειγμα πριν προχωρήσουμε.
Βήμα 4: Σενάρια Pro Micro για Επιχειρησιακές Επιχειρήσεις
Για να διαβάσετε και να γράψετε σύνολα οκτώ γραμμών εισόδου/εξόδου από το Pro Micro χρησιμοποιώντας μια απλή σειριακή διεπαφή, δοκιμάστε το σκίτσο Serial_IO.ino που περιλαμβάνεται εδώ. Αυτό είναι ένα από τα πιο απλά ενσωματωμένα εργαλεία που θα μπορούσαμε να χρησιμοποιήσουμε για να χειριστούμε ή να ανακρίνουμε οποιοδήποτε σύστημα -στόχο στο οποίο εργαζόμαστε.
Είτε απλοί άλτες είτε η μονάδα απτικού κουμπιού μπορούν να χρησιμοποιηθούν για την επίδειξη των ψηφιακών εισόδων στις ακίδες 10, 16, 14, 15, 18, 19, 20 και 21.
Ομοίως, η μονάδα LED μπορεί να χρησιμοποιηθεί για την εμφάνιση των ψηφιακών εξόδων στις ακίδες 2, 3, 4, 5, 6, 7, 8 και 9.
Σε πρακτική χρήση, αυτές οι γραμμές εισόδου/εξόδου διασυνδέονται με το σύστημα -στόχο.
Ελαφρώς πιο προηγμένη από αυτό το παράδειγμα, η πλατφόρμα επεξεργασίας μπορεί να χρησιμοποιηθεί για την εφαρμογή ενός βασικού αναλυτή λογικής χρησιμοποιώντας το Pro Micro.
Μπορούμε να πειραματιστούμε για την ανάγνωση και τη γραφή της ενότητας σειριακής EEPROM (φύλλο δεδομένων) AT24C256 χρησιμοποιώντας αυτόν τον κωδικό επίδειξης.
Η οθόνη OLED 128x32 μπορεί να χρησιμοποιηθεί όταν ένας υπολογιστής ενδέχεται να μην είναι διαθέσιμος για την εμφάνιση εξόδου. Υπάρχουν διάφορες βιβλιοθήκες SSD1306 διαθέσιμες στο διαδίκτυο.
Για μια προηγμένη πρόκληση της χρήσης του μικροελεγκτή ως πλατφόρμα εντοπισμού σφαλμάτων/παραβίασης, ρίξτε μια ματιά στο έργο Bus Ninja. Σημειώστε ότι αυτό θα απαιτήσει την avr-gcc εργαλειοθήκη και avrdude σε αντίθεση με τη χρήση του Arduino IDE.
Βήμα 5: Βάζοντας το κιτ πεδίου στην πράξη
Δεδομένου ότι όλοι έχουμε διαφορετικό υπόβαθρο και διαφορετικές περιπτώσεις χρήσης για διάφορα εργαλεία, θα θέλαμε να δούμε άτομα να μοιράζονται μερικές από αυτές τις λεπτομέρειες στα παρακάτω σχόλια.
Εξετάστε το ενδεχόμενο να μοιραστείτε τις σκέψεις σας για μερικά ή όλα αυτά τα σημεία:
Για τις συγκεκριμένες ανάγκες σας, τι μπορεί να συσκευάσετε στο Field Kit σας που δεν συμπεριλήφθηκε εδώ;
Σε ποιες καταστάσεις φαντάζεστε ότι πιθανόν να χρειαστείτε το Field Kit σας;
Πού θα φυλάξετε το Field Kit σας;
Τους επόμενους μήνες, δημοσιεύστε ξανά εδώ για το πότε και πώς καταλήξατε στη χρήση του Field Kit.
Βήμα 6: Hack the Planet
Αν σας άρεσε αυτό το Instrucable και θα θέλατε να έχετε ένα κουτί ηλεκτρονικών και τεχνολογίας υπολογιστών απευθείας στο γραμματοκιβώτιό σας κάθε μήνα, λάβετε μέρος στην επανάσταση του HackerBox κάνοντας ΕΓΓΡΑΦΗ ΕΔΩ.
Προσεγγίστε και μοιραστείτε την επιτυχία σας στα παρακάτω σχόλια ή στη σελίδα του HackerBoxes στο Facebook. Σίγουρα ενημερώστε μας εάν έχετε απορίες ή χρειάζεστε βοήθεια για οτιδήποτε. Σας ευχαριστούμε που συμμετέχετε στο HackerBoxes!
Συνιστάται:
Pixel Kit Running MicroPython: Πρώτα βήματα: 7 βήματα
Pixel Kit Running MicroPython: Πρώτα βήματα: Το ταξίδι για να ξεκλειδώσετε όλες τις δυνατότητες του Kano's Pixel ξεκινά με την αντικατάσταση του εργοστασιακού υλικολογισμικού με το MicroPython, αλλά αυτό είναι μόνο η αρχή. Για να κωδικοποιήσουμε το Pixel Kit πρέπει να συνδέσουμε τους υπολογιστές μας σε αυτό. Αυτό το σεμινάριο θα εξηγήσει τι
Wav.field: 4 βήματα (με εικόνες)
Wav.field: Το wav.field είναι ένας δημόσιος χώρος ακρόασης και διαλογισμού ήχου, στο πλαίσιο του Φεστιβάλ Πρωτοτυπίας Market Street. Το καταφύγιο με απαλά προβολή προσφέρει ένα ελαφρώς απομακρυσμένο περιβάλλον όπου ένα καθηλωτικό ηχητικό τοπίο παίζει πρωτότυπες συνθέσεις κατά το πρωί-α
E-Field Mill: 8 βήματα (με εικόνες)
E-Field Mill: alreadyσως γνωρίζετε ήδη ότι είμαι εθισμένος σε κάθε είδους εφαρμογές μέτρησης αισθητήρων. Πάντα ήθελα να εντοπίσω τις διακυμάνσεις του μαγνητικού πεδίου της γης και επίσης γοητεύτηκα από τη μέτρηση του περιβάλλοντος ηλεκτρικού πεδίου της γης που είναι
Michael the Field Hand: 5 Βήματα
Michael the Field Hand: Χρειάζεστε έναν βολικό και κομψό τρόπο για να βεβαιωθείτε ότι τα φυτά σας είναι ποτισμένα και χαρούμενα; Μην ψάχνετε άλλο από τον Michael! Λειτουργώντας με Arduino Mini και επαναφορτιζόμενη μπαταρία 3,7 volt, ο Michael μπορεί να πει με ακρίβεια και συνέπεια πόσο υγρό είναι το χώμα γύρω από το
Kit Logic Probe Kit: 6 βήματα
Kit Logic Probe Kit: Οι παρακάτω οδηγίες θα σας επιτρέψουν να δημιουργήσετε ένα πρακτικό εργαλείο δοκιμών για την αντιμετώπιση προβλημάτων και την ανάλυση ψηφιακών κυκλωμάτων και μικροελεγκτών. Μπορείτε να κατεβάσετε το πλήρες εγχειρίδιο συναρμολόγησης και οδηγιών από τον ακόλουθο σύνδεσμο: Don's Pro