Αναζήτηση αυτού του ιστολογίου

Δευτέρα 2 Αυγούστου 2010

Avr web server

Κυριακή 1 Αυγούστου 2010

Nostalgic crystal radio

2.4Ghz WIFI spectrum analyser

Mobile jammer

Geiger counter

Levitator

Τρίτη 29 Ιουνίου 2010

PICKIT 2 CLONE



      Ύστερα από πολύ καιρό απραγίας σκέφτηκα να φτιάξω έναν programmer που να μπορεί να προγραμματίζει σχεδόν όλα τα pic microcontrollers της microchip αλλά επίσης να μπορεί να κάνει και debug σε μερικά από αυτά. Η microchip πουλάει τον programmer σε πολύ χαμηλή τιμή αλλά το θέμα είναι να κατασκευάσεις έναν κλώνο και μέσα από αυτό να καταλάβεις την λειτουργία του αλλά και να δημιουργήσεις τον δικό σου programmer. Το σχέδιο της κατασκευής υπάρχει σε πολλά site στο internet οπότε just google it και θα το βρείτε εύκολα. Η κατασκευή είναι απλή και στηρίζεται στον pic18f2550  ο οποίος συνδέεται με USB θύρα άνετα και έτσι επιτρέπει και γρηγορότερες ταχύτητες αλλά και υποστήριξη σε νεότερους υπολογιστές που δεν έχουν παράλληλες θύρες και σειριακές. Το μόνο δύσκολο στην κατασκευή είναι ο προγραμματισμός του pic18f2550 πράγμα που σημαίνει ότι χρειαζόμαστε  έναν άλλον programmer για να περάσουμε μέσα τον boot loader. Όταν περαστεί ο boot loader μπορούμε κάθε φορά να ανανεώνουμε το firmware χωρίς όμως να βγάζουμε τον pic18f2550 από την κατασκευή μας κάτι που διευκολύνει πολύ τα πράγματα. Με απλά λόγια δεν κάνουμε ξανά burn κάποιο hex αρχείο στον pic αλλά μέσα από το πρόγραμμα μας ανανεώνουμε το firmware. Τον programmer τον υποστηρίζει το mplab αλλά και το πρόγραμμα του programmer το οποίο βρίσκεται στην έκδοση 2.61 και μπορεί να κατέβει από την σελίδα της microchip  μαζί με τον boot loader
http://www.microchip.com
      Για το κουτί της κατασκευής δεν έχω να προτείνω κάτι ιδιαίτερο αλλά στην προκειμένη περίπτωση με βόλεψε ο ΟΤΕ  σε αυτό με  ένα modem το οποίο το έκανα disassembling και πέρασα δυο κονέκτορες ,ο ένας είναι USB και ο άλλος Ethernet από τον οποίον παίρνουμε τα καλώδια του προγραμματισμού για να προγραμματίσουμε τον pic microcontroller που θέλουμε. Η κατασκευή αξίζει πραγματικά διότι λύνει τα χέρια σε όσους ασχολούνται με προγραμματισμό pic microcontrollers.

Τρίτη 12 Ιανουαρίου 2010

DIMMER ΦΩΤΙΣΜΟΥ ΜΕ PIC12F629


Το  dimmer που παρουσιάζεται στην παρούσα κατασκευή είναι πάρα πολύ αποτελεσματικό για τον έλεγχο φώτων μέχρι και 800watt,αν και μπορεί να ρυθμίσει την φωτεινότητα και σε πιο πολλά watt ανάλογα με το triac που τοποθετούμε.Είναι με υπέρυθρες κάτι που το καθιστά πάρα πολύ αποτελεσματικό για έλεγχο από απόσταση και ρύθμιση φωτισμού.Βασίζεται σε έναν pic12f629 του οποίου το πρόγραμμα κάνει την ρύθμιση της φωτεινότητας να είναι πάρα πολύ ομαλή.Αρχικά πατάμε το button μέχρι 11sec ώστε να μπει σε διαδικασία προγραματισμού.Ύστερα πατάμε τα 4 πλήκτρα (πρώτο για το ανέβασμα της φωτεινότητας,δεύτερο για το κατέβασμα της φωτεινότητας,τρίτο για sleep mode ώστε να κλείσει μετά από κάποιο διάστημα μόνο του και τέταρτο το πλήκτρο κλεισίματος των φώτων ) από το τηλεκοντρόλ που έχουμε ώστε να αποθηκευτεί στην μνήμη του pic ο κώδικας του τηλεκοντρόλ.Κατά την διάρκεια προγραμματισμού η φωτεινότητα θα ανεβοκατεβένει καθώς πατάμε τα 4 πλήκτρα και ύστερα θα επανέλθει στην κανονική φωτεινότητα.Όποτε θέλουμε να αλλάξουμε τηλεκοντρόλ επαναλαμβάνουμε την ίδια διαδικασία.Πρόκειται για μία πάρα πολύ αξιόπιστη κατασκευή
που δεν έχει να ζηλέψει σε κάτι απο της εμπορικές.

PARALLEL PORT PIC PROGRAMMER

Καθώς υπάρχουν πολλά είδη μικροεπεξεργαστών της σειράς pic χρειάζονται και πολλοί programmers ώστε να προγραμματιστούν.Η παραπάνω κατασκευή έγινε διότι ήθελα να προγραμματίσω έναν pic18f4620 για τον pic web server.Η επικοινωνία με το computer γίνεται μέσω παράλληλης θύρας κάτι που διευκολύνει την κατασκευή περισσότερο.Το schematic αλλά και το firmware υπάρχoυν στην εξής web page http://www.ucapps.de/mbhp_burner.html