DIY: Beeduino, το φθηνό εναλλακτικό Arduino

DIY: Beeduino, το φθηνό εναλλακτικό Arduino

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

Όσοι χρήστες θέλουν ένα πραγματικά DIY setup, ακόμα και στον περιφερειακό εξοπλισμό που χρησιμοποιούν, δε χάνουν κάτι να δοκιμάσουν Beeduino, ένας κλώνος στην ουσία του αυθεντικού Arduino, το οποίο χρησιμοποιεί το ίδιο chip και έχει τις ίδιες δυνατότητες, ενώ είναι απόλυτα συμβατό με το αυθεντικό μοντέλο από πλευράς κώδικα. Το σημαντικότερο δε, είναι τα χρήματα που θα σπαταλήσουμε για την κατασκευή του με το budget να μην ξεπερνάει τα $6, αρκετά φθηνότερα από το κόστος ενός αυθεντικού, που μπορεί να ξεπερνάει και τα $30 σε ορισμένες περιπτώσεις. Στο DIY προϋπόθεση είναι να δανειστούμε ένα άλλο Arduino καθώς και ένα USBASP για να γράψουμε στο δικό μας τον bootloader, κάτι απαραίτητο για να μπορούμε να του ανεβάζουμε τον custom κώδικα της επιλογής μας.

Στο DIY αναφέρονται και οδηγίες για την κατασκευή PCB κάτι που δεν θα αναφέρουμε καθώς μπορούμε να χρησιμοποιήσουμε κάλλιστα και ένα perfboard το οποίο μπορεί να παίξει άνετα τον ρόλο της "ειδικής" πλακέτας, ενώ με έναν μαρκαδόρο μπορούμε να σημειώσουμε την θέση των υποσυστημάτων.


Βήμα 1. Αρχικά, ας δούμε τα υλικά πυο θα χρειαστούμε για να φέρουμε εις πέρας το Project μας, με την λίστα να ακολουθείται από τα σχεδιαγράμματα που είναι βασισμένα ακριβώς όπως και στο αρχικό Arduino UNO. Το PCB υπάρχει και έτοιμο για όποιον θέλει να τον αναπτύξει ή να το δώσει σε κάποιον ειδικό από εδώ.

Για το κύκλωμα
Atmega328 with bootloader installed or you can install bootloader
16 MHz Cristal
22pF Capacitor
28 Pin Narrow IC Base
4 Pin Puch Button
5.1 mm DC Jack
Male and Female Headers
5mm Led
220 Ohm Resistor
10K Ohm Resistor
Jumper Wire
LM 7805 Voltage Regulator
10 uF Capacitor

Για τον προγραμματισμό
USBASP with latest Firmware for programming
Connecting Wires
Arduino Board for Burning Bootloader or a USBASP
PL2303 for Serial Communication

DIY: Short Wave ραδιόφωνο με τρία transistor
DIY: Short Wave ραδιόφωνο με τρία transistor
DIY: Short Wave ραδιόφωνο με τρία transistor

Βήμα 2. Ακολουθεί η κόλληση των υποσυστημάτων επάνω στο PCB ή στο perfboard μας.

DIY: Short Wave ραδιόφωνο με τρία transistor
DIY: Short Wave ραδιόφωνο με τρία transistor
DIY: Short Wave ραδιόφωνο με τρία transistor
DIY: Short Wave ραδιόφωνο με τρία transistor
DIY: Short Wave ραδιόφωνο με τρία transistor

Βήμα 3. Έπειτα συνδέουμε επάνω στο Beeduino ένα άλλο Arduino και προαιρετικά έναν USBASP προγραμματιστή για να "κάψουμε" τον bootloader στο Atmega328 chip του Beeduino, μια διαδικασία που περιγράφεται ακριβώς από κάτω.

Κατεβάσουμε το Arduino IDE και το εγκαθιστούμε. Συνδέουμε το Uno στον υπολογιστή και διαλέγουμε μια θύρα. Ανοίγουμε το example ArduinoISP και το ανεβάζουμε στο UNO. Συνδέουμε το Beeduino στο Arduino όπως φαίνεται στην εικόνα του Fritzing και επιλέγουμε μέσα από το IDE και επιλέγουμε το αυθεντικό Arduino να λειτουργήσει σαν ISP και ύστερα τρέχουμε το Burn Boot loader από το μενού Tools. Η διαδικασία πραγματοποιείται σε μερικά δευτερόλεπτα. Αυτή είναι η πιο απλή μέθοδος, όμως προϋποθέτει την ύπαρξη ενός λειτουργικού Arduino. Σε περίπτωση που δεν υπάρχει τότε μπορούμε να χρησιμοποιήσουμε έναν απλό USBASP "προγραμματιστή" και θα πρέπει να τον συνδέσουμε επάνω στο Beeduino μας με ειδικά custom καλώδια όπως φαίνεται στις τέσσερις τελευταίες φωτογραφίες του βήματος.

DIY: Short Wave ραδιόφωνο με τρία transistor
DIY: Short Wave ραδιόφωνο με τρία transistor

DIY: Short Wave ραδιόφωνο με τρία transistor
DIY: Short Wave ραδιόφωνο με τρία transistor
DIY: Short Wave ραδιόφωνο με τρία transistor
DIY: Short Wave ραδιόφωνο με τρία transistor

Βήμα 4.
Σαν πρόσθετο βήμα μπορούμε να βάλουμε labels επάνω στο Beeduino για να γίνουν πιο εμφανή τα σημεία που θα τοποθετούμε τα καλώδια σε κάθε project μας, μειώνοντας τα περιθώρια λάθους σύνδεσης και αυξάνοντας την παραγωγικότητα!

DIY: Short Wave ραδιόφωνο με τρία transistor
DIY: Short Wave ραδιόφωνο με τρία transistor