Σχέδιο Paragon: Μικροελεγκτής Υπολογιστής

Μικροελεγκτής Υπολογιστής Τίτλος Εικόνας

Σήμερα, καλύπτουμε ένα έργο που δημιουργήθηκε από την Naveen Kumar στο hackster.io, το οποίο είναι ένας υπολογιστής Linux φτιαγμένος με μικροελεγκτές: ένας υπολογιστής με μικροελεγκτές!

Βασισμένος σε ένα Arduino Nano ESP32, αυτός ο μικρός υπολογιστής είναι ένα εξαιρετικό μικρό έργο για να ξεκινήσετε - ειδικά αν θέλετε να τον εγκαταστήσετε για έργα οικιακού αυτοματισμού!

Υλικό

Αυτό το έργο απαιτεί ένα Arduino Nano ESP32, ένα Arduino UNO R4 WiFi, ένα ArduinoEZ One breadboard. Στη συνέχεια, μαζί με ένα Adafruit TFT Touch Shield και ένα καλώδιο Adafruit Grove to STEMMA, το μόνο που χρειάζεστε είναι ένα μίνι πληκτρολόγιο.

Υλικό υπολογιστή μικροελεγκτή
Πίστωση: Naveen Kumar

Όπως μπορείτε να δείτε στη φωτογραφία, ο Naveen έχει εγκαταστήσει το ArduinoEZ One breadboard συνδέοντας το Nano ESP32 με το Arduino UNO, το οποίο στη συνέχεια θα συνδεθεί με το πληκτρολόγιο και την οθόνη.

Ο Naveen αποφάσισε να συνδέσει ένα πληκτρολόγιο M5Stack CardKB στο Uno μέσω I2C.

Προσωπικά, θα προτιμούσα ένα ελαφρώς πιο άνετο πληκτρολόγιο, αλλά τέτοιες αποφάσεις είναι στη διακριτική ευχέρεια του κατασκευαστή!

Επίσης, αν ενδιαφέρεστε να μάθετε περισσότερα για το I2C, δείτε αυτό το άρθρο.

Όπως αναφέρει ο Naveen, αυτά τα εξαρτήματα είναι ιδανικά για ένα τέτοιο έργο, επειδή είναι αρκετά απλά και δεν χρειάζονται συγκόλληση.

Λογισμικό

Αυτό που μπορεί να γίνει δύσκολο εδώ είναι η διασταυρούμενη μεταγλώττιση προκειμένου να ρυθμίσετε το μηχάνημα Linux.

Ευτυχώς, ο Naveen μοιράζεται τα σενάρια για τη μεταγλώττιση και την αναπαραγωγή του firmware Linux στο Arduino Nano.

Αφού τακτοποιηθεί αυτό, ο Naveen προτείνει να εγκαταστήσετε τη βιβλιοθήκη Adafruit_ILI9341 μέσω του Arduino IDE και να την τοποθετήσετε στο UNO.

Και τότε έχετε το δικό σας Nano ESP32 Linux!

Μικροελεγκτής Υπολογιστής Nano ESP32 Linux
Πίστωση: Naveen Kumar

Συμπέρασμα

Μέρος αυτού που κάνει αυτόν τον υπολογιστή μικροελεγκτή τόσο συναρπαστικό είναι το πόσο απλό είναι να κατασκευαστεί. Το μόνο που έχετε να κάνετε είναι να συνδέσετε τα πάντα (χωρίς καν συγκόλληση!) και στη συνέχεια να κάνετε flash το υλικολογισμικό.

Αν θέλετε να αναπτύξετε τις δεξιότητές σας στο Linux ή να μάθετε περισσότερα για το πώς λειτουργούν οι υπολογιστές σε χαμηλότερο επίπεδο, αυτό το πρόγραμμα είναι σίγουρα για εσάς.

Εναλλακτικά, αν θέλετε να έχετε μια διακριτή και φορητή κεντρική συσκευή για την οικιακή σας εγκατάσταση ή για συσκευές IoT, θα πρέπει οπωσδήποτε να εξετάσετε αυτόν τον υπολογιστή μικροελεγκτή.

Και πάλι, μπορείτε να διαβάσετε τις λεπτομέρειες του έργου εδώ και βρείτε τον κώδικα στο GitHub εδώ.

Μπορείτε επίσης να δείτε περισσότερα έργα Paragon που έχουμε παρουσιάσει κάνοντας κλικ στο κουμπί εδώ.

Τι θα κάνατε με έναν μικροσκοπικό υπολογιστή σαν αυτόν;

Αφήστε ένα σχόλιο