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

HackerBox 0055: High Roller: 7 Βήματα
HackerBox 0055: High Roller: 7 Βήματα

Βίντεο: HackerBox 0055: High Roller: 7 Βήματα

Βίντεο: HackerBox 0055: High Roller: 7 Βήματα
Βίντεο: #98 HackerBox 0055 High Roller 2024, Ιούλιος
Anonim
HackerBox 0055: High Roller
HackerBox 0055: High Roller

Χαιρετισμούς στους HackerBox Hackers σε όλο τον κόσμο! Με το HackerBox 0055, είστε ο D20 High Roller στο παιχνίδι καρτών απόκρισης περιστατικών, πίσω πόρτες και παραβιάσεις. Θα εξερευνήσετε επίσης τη μηχανική εκμάθηση με τους διακομιστές web TensorFlow, ESP32, την ταξινόμηση αντικειμένων μηχανικής όρασης και τη μέτρηση και τη χάραξη βιοπυρηνικού ηλεκτροκαρδιογραφήματος (ΗΚΓ).

Αυτός ο οδηγός περιέχει πληροφορίες για να ξεκινήσετε με το HackerBox 0055, οι οποίες μπορούν να αγοραστούν εδώ μέχρι εξαντλήσεως των αποθεμάτων. Αν θα θέλατε να λαμβάνετε ένα HackerBox όπως αυτό ακριβώς στο γραμματοκιβώτιό σας κάθε μήνα, εγγραφείτε στο HackerBoxes.com και λάβετε μέρος στην επανάσταση!

Το HackerBoxes είναι η μηνιαία συνδρομητική υπηρεσία κουτί για χάκερ υλικού και λάτρεις της ηλεκτρονικής και της τεχνολογίας υπολογιστών. Ελάτε μαζί μας και ζήστε το HACK LIFE.

Βήμα 1: Λίστα περιεχομένου για το HackerBox 0055

  • Σετ μονάδας κάμερας M5CAM ESP32
  • Backdoors & Breaches Παιχνίδι με τράπουλα
  • D20 Εικοσιπλή όψη
  • Καλώδιο USB-C σε USB-A
  • Grove 4 Pin to DuPont Breakout Cable
  • AD8232 Ενότητα ΗΚΓ
  • Μονάδες ΗΚΓ με συγκολλητικά μαξιλάρια
  • Τετραπλή μονάδα USB Breakout Module
  • Χαμηλή διαρροή γραμμικού ρυθμιστή 3.3V
  • Γυναικεία-Γυναικεία άλματα DuPont
  • Αυτοκόλλητο Cosmic Scorpion Hacker
  • Αυτοκόλλητο Hax0r Life Hacker

Κάποια άλλα πράγματα που θα σας βοηθήσουν:

  • Συγκολλητικό σίδερο, συγκόλληση και βασικά εργαλεία συγκόλλησης
  • Υπολογιστής για τη λειτουργία εργαλείων λογισμικού

Το πιο σημαντικό, θα χρειαστείτε μια αίσθηση περιπέτειας, πνεύμα χάκερ, υπομονή και περιέργεια. Το να χτίζεις και να πειραματίζεσαι με τα ηλεκτρονικά, αν και είναι πολύ ανταποδοτικό, μπορεί να είναι δύσκολο, προκλητικό, ακόμη και απογοητευτικό κατά καιρούς. Ο στόχος είναι η πρόοδος και όχι η τελειότητα. Όταν επιμένεις και απολαμβάνεις την περιπέτεια, μπορεί να προκύψει μεγάλη ικανοποίηση από αυτό το χόμπι. Κάντε κάθε βήμα αργά, προσέξτε τις λεπτομέρειες και μην φοβάστε να ζητήσετε βοήθεια.

Όπως πάντα, σας ζητάμε να ελέγξετε τις Συνήθεις Ερωτήσεις για το HackerBoxes. Εκεί, θα βρείτε πληθώρα πληροφοριών για τα τρέχοντα και μελλοντικά μέλη. Σχεδόν όλα τα μηνύματα ηλεκτρονικού ταχυδρομείου μη τεχνικής υποστήριξης που λαμβάνουμε έχουν ήδη απαντηθεί στις Συνήθεις Ερωτήσεις, επομένως το εκτιμούμε πραγματικά αν ρίξετε μια γρήγορη ματιά.

Βήμα 2: Εκμάθηση μηχανών με το TensorFlow

Μηχανική εκμάθηση με το TensorFlow
Μηχανική εκμάθηση με το TensorFlow

Το TensorFlow είναι μια δωρεάν βιβλιοθήκη λογισμικού ανοιχτού κώδικα που μπορεί να χρησιμοποιηθεί για εφαρμογές μηχανικής μάθησης (ML) όπως νευρωνικά δίκτυα. Το TensorFlow αναπτύχθηκε από την ομάδα του Google Brain για εσωτερική χρήση τόσο στην έρευνα όσο και στην παραγωγή της Google.

Η μηχανική μάθηση αντιπροσωπεύει ένα νέο παράδειγμα στον προγραμματισμό, όπου αντί για προγραμματισμό ρητών κανόνων σε μια γλώσσα όπως η Java ή η C ++, δημιουργείτε ένα σύστημα που εκπαιδεύεται σε δεδομένα για να συνάγει τους ίδιους τους κανόνες. Πώς μοιάζει όμως πραγματικά το ML; Στη σειρά βίντεο Machine Learning Zero to Hero, η AI Advocate Laurence Moroney μας οδηγεί από ένα βασικό παράδειγμα Hello World της κατασκευής ενός μοντέλου ML μέχρι ένα πολύ ενδιαφέρον παράδειγμα όρασης στον υπολογιστή.

  • ML Zero to Hero - Μέρος 1: Εισαγωγή στη μηχανική εκμάθηση
  • ML Zero to Hero - Μέρος 2: Βασικό όραμα υπολογιστή με ML
  • ML Zero to Hero - Μέρος 3: Παρουσίαση συνεταιριστικών νευρωνικών δικτύων
  • ML Zero to Hero - Μέρος 4: Δημιουργήστε έναν ταξινομητή εικόνας

Υλικό παρασκηνίου (όπως παρουσιάζεται με το HackerBox 0053): Αυτή η σειρά τεσσάρων βίντεο σχετικά με τα νευρωνικά δίκτυα και τη βαθιά μάθηση εμπνεύστηκε από το δωρεάν διαδικτυακό βιβλίο, Νευρωνικά δίκτυα και βαθιά μάθηση. Ο ιστότοπος για το βιβλίο συνδέεται με ένα repo κώδικα για τα παραδείγματα στα βίντεο.

Βήμα 3: Ενότητα M5CAM

Μονάδα M5CAM
Μονάδα M5CAM

Η μονάδα M5CAM είναι ένας πίνακας ανάπτυξης για επεξεργασία και αναγνώριση εικόνας. Διαθέτει σύστημα ESP32 σε τσιπ με 4M Flash και 520K RAM. Διαθέτει επίσης μια σειρά αισθητήρων κάμερας 2 Megapixel OV2640. Η μονάδα υποστηρίζει μετάδοση εικόνας μέσω Wi-Fi και μπορεί να προγραμματιστεί και να διορθωθεί μέσω ενσωματωμένης θύρας USB-C.

Η μονάδα M5CAM έρχεται προφορτωμένη με μια απλή εικόνα υλικολογισμικού κάμερας Wi-Fi. Απλώς, ενεργοποιήστε την πλακέτα μέσω USB-C ή GROVE. Στον υπολογιστή ή την κινητή συσκευή σας, συνδεθείτε σε ένα σημείο πρόσβασης Wi-Fi με SSID που ξεκινά με το m5stack. Μόλις συνδεθείτε, ανοίξτε ένα πρόγραμμα περιήγησης ιστού και περιηγηθείτε στο 192.168.4.1 όπου θα πρέπει να βρείτε ροή βίντεο από το M5CAM.

Ηλεκτρονική τεκμηρίωση για M5CAM

Βήμα 4: Ταξινόμηση αντικειμένων TensorFlow Με M5CAM

Ταξινόμηση αντικειμένων TensorFlow Με M5CAM
Ταξινόμηση αντικειμένων TensorFlow Με M5CAM

Πιάστε αυτό το σκίτσο ταξινόμησης αντικειμένων Arduino TensorFlow για πίνακες κάμερας ESP32.

Εγκαταστήστε το πρόγραμμα μεταφόρτωσης συστήματος αρχείων ESP32 στο Arduino IDE. Το ESP32 περιέχει σύστημα αρχείων σειριακής περιφερειακής διασύνδεσης (SPIFFS). Το SPIFFS είναι ένα ελαφρύ σύστημα αρχείων που δημιουργήθηκε για μικροελεγκτές με τσιπ flash, τα οποία συνδέονται με δίαυλο SPI, όπως η μνήμη flash ESP32. Αυτό το πρόσθετο για το Arduino IDE υποστηρίζει εύκολη μεταφόρτωση αρχείων στο σύστημα αρχείων ESP32.

Στα εργαλεία Arduino IDE, επιλέξτε:

  • Πίνακας> Μονάδα ESP32 Dev
  • Flash> 4MB
  • Σχέδιο διαμερίσματος> Όχι OTA (2MB APP/2MB SPIFFS)
  • PSRAM> Ενεργοποιημένο
  • Θύρα> {θύρα USB που σχετίζεται με το M5CAM}

Πραγματοποιήστε μερικές αλλαγές στο σκίτσο του ταξινομητή για να υποστηρίξετε το M5CAM

Στο ESP32CamClassificationTfjs.ino: Προσθέστε SSID και κωδικό πρόσβασης δικτύου Wi-Fi 2,4 GHz

Στο camera_wrap.cpp: Βρείτε // Επιλέξτε μοντέλο κάμερας Μην σχολιάσετε τη γραμμή: CAMERA_MODEL_M5STACK_PSRAM

Στο camera_pins.h: Μεταβείτε στη λίστα καθορισμού για CAMERA_MODEL_M5STACK_PSRAMΑλλαγή Y2_GPIO_NUM από 32 σε 17

Μεταγλώττιση και μεταφόρτωση στο M5CAM

Χρησιμοποιήστε εργαλεία> ESP32 Sketch Data Upload για να ανεβάσετε αρχεία στο SPIFF

Ανοίξτε τη σειριακή οθόνη Arduino IDE

Πατήστε το κουμπί Reset στο M5CAM

Αντιγράψτε τη διεύθυνση IP από τη Σειριακή οθόνη

Χρησιμοποιήστε ένα πρόγραμμα περιήγησης (στο δίκτυο sam 2.4GHz) για να σερφάρετε σε αυτήν τη διεύθυνση IP

Μόλις φορτωθεί το μοντέλο, μεταδώστε ροή βίντεο και προβλέψτε αντικείμενα. Όπως σημειώθηκε για καλύτερη απόδοση, προβλέψτε εικόνες αντικειμένων όπως πιάνο, κούπες καφέ, μπουκάλια κ.λπ. Μπορείτε να δείτε μια λίστα αντικειμένων που έχουν εκπαιδευτεί στον ταξινομητή εδώ.

Ανάλογα με τον τρόπο συγκράτησης ή τοποθέτησης του M5CAM, οι εικόνες ενδέχεται να αναστραφούν. Αν ναι, πειραματιστείτε σχολιάζοντας την πύλη "εάν ορίζεται" γύρω από: s-> set_vflip (s, 1); s-> set_hmirror (s, 1); στο αρχείο camera_wrap.cpp

Βήμα 5: Παιχνίδι με κάρτες Backdoors & Breaches

Παιχνίδι με κάρτες Backdoors & Breaches
Παιχνίδι με κάρτες Backdoors & Breaches

Το Backdoors & Breaches είναι ένα παιχνίδι καρτών απόκρισης συμβάντων από την Ασφάλεια Πληροφοριών Black Hills και τα ενεργά αντίμετρα.

Το Backdoors & Breaches περιέχει 52 μοναδικές κάρτες που θα σας βοηθήσουν να πραγματοποιήσετε επιτραπέζιες ασκήσεις απόκρισης περιστατικών και να μάθετε τακτικές, εργαλεία και μεθόδους επίθεσης.

Θα βρείτε τις οδηγίες για το πώς να παίξετε εδώ. Ωστόσο, γνωρίζουμε ότι θα σπάσετε και θα προσαρμόσετε το κατάστρωμα των καρτών ώστε να ταιριάζει στις δικές σας ανάγκες για εσάς και την ομάδα ή τους μαθητές σας.

Βήμα 6: Ηλεκτροκαρδιογράφημα AD8232 (ΗΚΓ)

AD8232 Ηλεκτροκαρδιογράφημα (ΗΚΓ)
AD8232 Ηλεκτροκαρδιογράφημα (ΗΚΓ)

Το AD8232 (φύλλο δεδομένων) είναι ένα ενσωματωμένο μπλοκ ρύθμισης σήματος για ΗΚΓ και άλλες εφαρμογές βιοδυναμικής μέτρησης. Έχει σχεδιαστεί για να εξάγει, να ενισχύει και να φιλτράρει μικρά βιοδυναμικά σήματα παρουσία θορύβων συνθηκών, όπως αυτές που δημιουργούνται από την κίνηση ή την απομακρυσμένη τοποθέτηση ηλεκτροδίων. Αυτός ο σχεδιασμός επιτρέπει έναν αναλογικό-ψηφιακό μετατροπέα υπερβολικής ισχύος (ADC) ή έναν ενσωματωμένο μικροελεγκτή για να αποκτήσει το σήμα εξόδου.

Οι μονάδες AD8232 μπορούν να αγοραστούν από το Sparkfun. Έχουν έναν ωραίο οδηγό σύνδεσης για τη χρήση της μονάδας με έναν βασικό πίνακα Arduino, εάν έχετε έναν διαθέσιμο.

ΣΗΜΕΙΩΣΗ: Αυτή η συσκευή δεν προορίζεται για τη διάγνωση ή τη θεραπεία οποιωνδήποτε καταστάσεων

Εάν δεν διαθέτετε έναν βασικό πίνακα Arduino, μπορείτε να χρησιμοποιήσετε το ΗΚΓ AD8232 με τη μονάδα M5CAM. Μπορούν να συνδεθούν μέσω του συνδέσμου άλσους (IO13 ή IO4). Δεδομένου ότι ο σύνδεσμος του άλσους παρέχει 5V και οι μονάδες ΗΚΓ απαιτούν 3,3V, πρέπει να χρησιμοποιηθεί ρυθμιστής τάσης για να παράγει το 3,3V από τη ράγα 5V. Οι ακίδες LO- και LO+ δεν χρησιμοποιούνται.

Βήμα 7: HACK LIFE

HACK LIFE
HACK LIFE

Ελπίζουμε να απολαμβάνετε την περιπέτεια HackerBox αυτού του μήνα στα ηλεκτρονικά και την τεχνολογία υπολογιστών. Προσεγγίστε και μοιραστείτε την επιτυχία σας στα παρακάτω σχόλια ή στην Ομάδα Facebook HackerBox. Επίσης, να θυμάστε ότι μπορείτε να στείλετε μήνυμα ηλεκτρονικού ταχυδρομείου στη διεύθυνση [email protected] ανά πάσα στιγμή εάν έχετε κάποια ερώτηση ή χρειάζεστε βοήθεια.

Τι έπεται? Ελάτε στην επανάσταση. Ζήστε το HackLife. Αποκτήστε ένα δροσερό κουτί με εργαλεία που μπορούν να σπάσουν και παραδίδονται απευθείας στο γραμματοκιβώτιό σας κάθε μήνα. Περιηγηθείτε στο HackerBoxes.com και εγγραφείτε για τη μηνιαία συνδρομή σας στο HackerBox.

Συνιστάται: