Σελίδα 1 από 6 1 2 3 ... ΤελευταίαΤελευταία
Εμφάνιση αποτελεσμάτων : 1 έως 10 από 54

Θέμα: Παρουσιαση ασανσερ για βοηθημα ηλικιωμενων

  1. #1
    Μέλος Το avatar του χρήστη katmadas
    Όνομα
    Φανης
    Εγγραφή
    Apr 2006
    Περιοχή
    Θεσσαλονικη
    Μηνύματα
    2.927

    Προεπιλογή Παρουσιαση ασανσερ για βοηθημα ηλικιωμενων

    Το παρακατω το καναμε στην γιαγια ενος φιλου.
    Ενας σιδερασ ο Γιωργος.(μεταλικη κατασκευη+μοτερ)
    Ενας ηλεκτρολογος ο Βαγιος(υλικο - καλωδιωσεις -εγκατασταση αισθητηρων)
    Ενας ηλεκτρονικος εγω (εγκατασταση πινακακι αυτοματισμου και δοκιμη(πετυχημενη μεχρι τωρα)

    3 κουμπια σε καθε οροφο παραλληλα με 3 μπουτον στο ασανσερ για επιλογη οροφου 1,2,3.
    1 μανιταρι για αλαρμ μεσα στο ασανσερ(ρεσετ στην πλακετα).
    3 επαγωγικα για τους οροφους.
    2 τερματικα ασφαλειας τερμα πανω και τερμα κατω.
    1 ιππος μοτερ μονοφασικο.
    1 arduino mini και πλακετα επεκτασης εισοδων εξοδων
    Συνημμένα Thumbnails Συνημμένα Thumbnails Πατήστε στην εικόνα για να τη δείτε σε μεγένθυνση Όνομα:  2014-06-19-472.jpg Εμφανίσεις:  1039 Μέγεθος:  152,5 KB   Πατήστε στην εικόνα για να τη δείτε σε μεγένθυνση Όνομα:  DSCN1673.JPG Εμφανίσεις:  929 Μέγεθος:  124,0 KB   Πατήστε στην εικόνα για να τη δείτε σε μεγένθυνση Όνομα:  DSCN1676.JPG Εμφανίσεις:  887 Μέγεθος:  124,5 KB   Πατήστε στην εικόνα για να τη δείτε σε μεγένθυνση Όνομα:  DSCN1677.JPG Εμφανίσεις:  939 Μέγεθος:  124,3 KB   Πατήστε στην εικόνα για να τη δείτε σε μεγένθυνση Όνομα:  DSCN1679.JPG Εμφανίσεις:  927 Μέγεθος:  131,2 KB   Πατήστε στην εικόνα για να τη δείτε σε μεγένθυνση Όνομα:  Drawing1.jpg Εμφανίσεις:  971 Μέγεθος:  107,6 KB  


    28 Not allowed! Not allowed!
    Τελευταία επεξεργασία από το χρήστη gRooV : 09-07-14 στις 01:20
    Καλοκαιρι ειναι αν ετσι νιωθεις....
    www.oramasolutions.com

    Linkedin

  2. 5 μέλη ευχαρίστησαν τον katmadas για αυτό το χρήσιμο μήνυμα:

    gas_liosia (10-07-14), midakos (01-07-14), nikolaras (08-07-14), p.gabr (06-07-14), street (16-04-15)

  3. #2
    Μέλος Το avatar του χρήστη katmadas
    Όνομα
    Φανης
    Εγγραφή
    Apr 2006
    Περιοχή
    Θεσσαλονικη
    Μηνύματα
    2.927

    Προεπιλογή

    Η πλακετα το κυκλωμα και το προγραμμα:

    Πατήστε στην εικόνα για να τη δείτε σε μεγένθυνση Όνομα:  IMG012.jpg Εμφανίσεις:  413 Μέγεθος:  153,3 KBΠατήστε στην εικόνα για να τη δείτε σε μεγένθυνση Όνομα:  IMG031.jpg Εμφανίσεις:  487 Μέγεθος:  141,8 KBΠατήστε στην εικόνα για να τη δείτε σε μεγένθυνση Όνομα:  circuit schematic elevator.jpg Εμφανίσεις:  441 Μέγεθος:  126,8 KB

    Κώδικας:
    /*
      Elevator project with arduino pro mini 328 5v 8mhz
      
      - This is a simple elevator project using a single-phase ac motor.
      - There are 3 floors and a button is placed in every floor and are connected in paraller with 3 button inside the elevator.
      - 3 proximity switches are attached on every floor to indicate where the elevator is and to stop it.
      - A buzzer is connected to warn for movement or 
      -alarm stop inside the elevator is attached directly to the reset button.
      
      
      
      code by:Fanis Katmadas
      site:oramasolutions.com
      fanisk@oramasolutions.com
     */
     
    
    
    const int floor1 = 7;//proximity switch attached on floor1
    const int floor2 = 6;//proximity switch attached on floor2
    const int floor3 = 5;//proximity switch attached on floor3
    const int callbutton1 = 4;//push button on the floor1 and in paraller the button for floor 1 in the elevator
    const int callbutton2 = 3;//push button on the floor2 and in paraller the button for floor 2 in the elevator
    const int callbutton3 = 2;//push button on the floor3 and in paraller the button for floor 3 in the elevator
    const int relayup = 12;//the relay that drives up the elevator
    const int relaydown=10;//the relay that drives down the elevator
    const int buzzer = 11;//a buzzer warning movement or alarm stop
    const int poweron=13;
    
    // variables will change:
    int callelevator1 = 0;         // variable for reading the pushbutton status of the floors
    int callelevator2 = 0; // variable for reading the pushbutton status of the floors
    int callelevator3 = 0; // variable for reading the pushbutton status of the floors
    int floor1sense = 0; // variable for reading the proximity status of the floors
    int floor2sense = 0; // variable for reading the proximity status of the floors
    int floor3sense = 0; // variable for reading the proximity status of the floors
    
    
    // the setup routine runs once when you press reset:
    void setup() 
    
            {                
              
              // initialize the digital pins inputs.
              pinMode(floor1, INPUT);   
              pinMode(floor2, INPUT);
              pinMode(floor3, INPUT);
              pinMode(callbutton1, INPUT);
              pinMode(callbutton2, INPUT);
              pinMode(callbutton3, INPUT);
    
              
              // initialize the digital pins outputs.
              pinMode(relayup, OUTPUT);
              pinMode(relaydown, OUTPUT);
              pinMode(buzzer, OUTPUT);
              
            }
    
    
    // the loop routine runs over and over again forever:
    void loop() 
    
    
            {
                digitalWrite(poweron, HIGH);
                // read the state of the pushbuttons value:
                callelevator1 = digitalRead(callbutton1);
                callelevator2 = digitalRead(callbutton2);
                callelevator3 = digitalRead(callbutton3);
                // read the state of the proximity value:
                floor1sense = digitalRead(floor1);
                floor2sense = digitalRead(floor2);
                floor3sense = digitalRead(floor3);
    
                
                
                //start by checking the 3 call buttons.
                //we read the input and if we have signal we wait for the release before starting.
                //after the release a pause of a second is added before beggining the motion of the elevator
                if (callelevator1 == HIGH)// if the floor 1 call button is pressed
               
                        {     
                          delay(200);//software debounce of the button 
                          while(callelevator1 == HIGH)
                                 {
                                 callelevator1 = digitalRead(callbutton1);//check the value of the button again
                                 delay(10);//keep running smoothly
                                 }//wait for the relese of the button to continue
                          delay(1000);
                          floor1function();//go to the floor 1 fuction of the elevator
                        } 
                
                
                else if(callelevator2 == HIGH)// if the floor 2 call button is pressed
                        
                        {
                          delay(200); //software debounce of the button 
                          while(callelevator2 == HIGH)
                              {
                              callelevator2 = digitalRead(callbutton2);//check the value of the button again
                              delay(10);//keep running smoothly
                              }//wait for the relese of the button to continue
                          delay(1000);
                          floor2function();//go to the floor 2 fuction of the elevator
                        }
              
               else if(callelevator3 == HIGH)// if the floor 1 call button is pressed
                        
                        {
                          delay(200); //software debounce of the button  
                          while(callelevator3 == HIGH)
                            {
                            callelevator3 = digitalRead(callbutton3);//check the value of the button again
                            delay(10);//keep running smoothly
                            }//wait for the relese of the button to continue
                          delay(1000);
                          floor3function();//go to the floor 3 fuction of the elevator
                        }
               
                
                          
              digitalWrite(relayup, LOW); //keep the relay for up motion inactive
              digitalWrite(relaydown, LOW); //keep the relay for down motion inactive
              digitalWrite(buzzer, LOW);//keep the buzzer quite
                          
             
               
               
              delay(10);//a few delay just to keep running smoothly
                
            }
    
    
    void floor1function()
           
           
           
            {
        
                         if(floor1sense  != HIGH) // check the proximity sensor of the first floor to see if the elevator is there
                        
                                  {//if the elevator isn't there call it
                                    
                                    while( floor1sense==LOW) //check that the proximity of the first floor is low
                                     //the motor begins and stops when the appropriate floor proximity give the signal
                                        {
                                        digitalWrite(relaydown, HIGH);//drive the elevator down
                                        digitalWrite(buzzer, HIGH);//some noise in the mic
                                        floor1sense = digitalRead(floor1);
                                        delay(10);//a few delay to keep running the routine smoothly
                                        }
                                        
                                  }
           
                 
            }
    
    
    
    void floor2function()
            
            
            
            {
                               
    
                                
                                if(floor3sense  == HIGH) // check the proximity sensor of the third floor to see if the elevator is there
                              
                                                  {//if the elevator is there call it
                                                    
                                                    while( floor2sense==LOW)//the motor begins and stops when the appropriate floor proximity give the signal 
                                                     
                                                        {
                                                        digitalWrite(relaydown, HIGH);//drive the elevator down
                                                        digitalWrite(buzzer, HIGH);//some noise in the mic
                                                        floor2sense = digitalRead(floor2);
                                                        delay(10);//a few delay to keep running the routine smoothly
                                                        }
                                                     
         
                                                   }
                                  
                                  
                                  
                                  
                                  else if(floor1sense  == HIGH) // check the proximity sensor of the first floor to see if the elevator is there
                        
                                                  {//if the elevator is there call it
                                                    
                                                    while( floor2sense==LOW)//the motor begins and stops when the appropriate floor proximity give the signal 
                                                     
                                                        {
                                                        digitalWrite(relayup, HIGH);//drive the elevator up
                                                        digitalWrite(buzzer, HIGH);//some noise in the mic
                                                        floor2sense = digitalRead(floor2);
                                                        delay(10);//a few delay to keep running the routine smoothly
                                                        }
    
                                                        
                                                  }
         
            }
    
    
    
    void floor3function()
            
            
            
            {
                             
                               if(floor2sense  == HIGH || floor1sense  == HIGH) // check the proximity sensor of the first and second floor to see if the elevator is there
                                        
                                                  {//if the elevator is there call it
                                                    
                                                    while( floor3sense==LOW) //the motor begins and stops when the appropriate floor proximity give the signal
                                                     
                                                        {
                                                        digitalWrite(relayup, HIGH);//drive the elevator up
                                                        digitalWrite(buzzer, HIGH);//some noise in the mic
                                                        floor3sense = digitalRead(floor3);
                                                        delay(10);//a few delay to keep running the routine smoothly
                                                        }
    
                                                  }
                         
            }

    6 Not allowed! Not allowed!
    Καλοκαιρι ειναι αν ετσι νιωθεις....
    www.oramasolutions.com

    Linkedin

  4. 2 μέλη ευχαρίστησαν τον katmadas για αυτό το χρήσιμο μήνυμα:

    manolena (30-06-14), midakos (01-07-14)

  5. #3
    Μέλος Το avatar του χρήστη katmadas
    Όνομα
    Φανης
    Εγγραφή
    Apr 2006
    Περιοχή
    Θεσσαλονικη
    Μηνύματα
    2.927

    Προεπιλογή

    Στο κυκλωμα το ρεσετ ειναι στον αερα εκει μπηκε το μανηταρι με μια pull up....

    0 Not allowed! Not allowed!
    Καλοκαιρι ειναι αν ετσι νιωθεις....
    www.oramasolutions.com

    Linkedin

  6. #4
    Μέλος Το avatar του χρήστη katmadas
    Όνομα
    Φανης
    Εγγραφή
    Apr 2006
    Περιοχή
    Θεσσαλονικη
    Μηνύματα
    2.927

    Προεπιλογή

    και ενα βιντεακι με δοκιμη:

    0 Not allowed! Not allowed!
    Καλοκαιρι ειναι αν ετσι νιωθεις....
    www.oramasolutions.com

    Linkedin

  7. #5
    Μέλος
    Όνομα
    Σάκης
    Εγγραφή
    May 2011
    Περιοχή
    ΚΑΒΑΛΑ
    Μηνύματα
    1.592

    Προεπιλογή

    Μπραβο ρε παιδια!Πολυ καλο!Λιγο μονο εκει το δεξι χερι της γιαγιας μη βρισκει στο καγκελο, κατα τ'αλλα ειναι πολυ καλη κατασκευη και πολυ εδιαφερουσα.Το θεμα ειναι πως οταν χτιζουμε μεζονεττες και διοροφα, τριοροφα δε σκεφτομαστε οτι καποια στιγμη θα γερασουμε και τα σκαλια θα ειναι βουνο......

    2 Not allowed! Not allowed!

  8. Ένα μέλος ευχαρίστησε τον sakisr για αυτό το χρήσιμο μήνυμα:

    katmadas (30-06-14)

  9. #6
    Μέλος Το avatar του χρήστη STALKER IX
    Όνομα
    Μιχαλης
    Εγγραφή
    May 2009
    Περιοχή
    Αιγιο
    Μηνύματα
    184

    Προεπιλογή

    Αυτα ειναι εργαλεια μπραβο! ο κινητηρας ειναι αυτο που λεμε παλαγκο? το μανιταρι πρεπει να συνδεθει καλωδιακα (hardware).

    1 Not allowed! Not allowed!

  10. Ένα μέλος ευχαρίστησε τον STALKER IX για αυτό το χρήσιμο μήνυμα:

    katmadas (30-06-14)

  11. #7
    ΥπερΣυντονιστής Το avatar του χρήστη leosedf
    Όνομα
    Κωνσταντίνος
    Εγγραφή
    Jan 2004
    Περιοχή
    Θεσσαλονίκη
    Μηνύματα
    11.089

    Προεπιλογή

    Καλά ρε!! Για δοκιμή έβαλες τη γιαγιά πάνω πρώτα??

    Εκείνος ο αισθητήρας με το led τι είναι??? Έχεις βάλει τίποτα ασφάλειες στην περίπτωση που είναι υπέρβαρο η πέσει κλπ να φρενάρει?

    Ωραία κατασκευή Φάνη μπράβο.

    3 Not allowed! Not allowed!

  12. Ένα μέλος ευχαρίστησε τον leosedf για αυτό το χρήσιμο μήνυμα:

    katmadas (30-06-14)

  13. #8
    Μέλος Το avatar του χρήστη katmadas
    Όνομα
    Φανης
    Εγγραφή
    Apr 2006
    Περιοχή
    Θεσσαλονικη
    Μηνύματα
    2.927

    Προεπιλογή

    ο κινητηρας ειναι αυτο που λεμε παλαγκο?
    ναι ειναι αυτα που εχουν και 2 κουμπια για πανω κατω..Την θεση τον κουμπιων πηραν ρελε...

    το μανιταρι πρεπει να συνδεθει καλωδιακα (hardware).
    ναι ετσι εγινε...το μανιταρι ειναι στην καμπινα και η πλακετα στον 3 οροφο...

    Καλά ρε!! Για δοκιμή έβαλες τη γιαγιά πάνω πρώτα??
    ενοητε πως πρωτα εγω ρε παλαβε...

    Εκείνος ο αισθητήρας με το led τι είναι???
    επαγωγικο γαι σταση ειναι...

    Έχεις βάλει τίποτα ασφάλειες στην περίπτωση που είναι υπέρβαρο η πέσει κλπ να φρενάρει?
    ασφαλειες για φρενο και υπερβαρο δεν εχουν μπει...
    Τωρα για τα κιλα τα ειπαμε αλλα για τα φρενα ακομα το ψαχνει ο σιδερας...και ειναι κατι που θα μπει...
    Ειναι καλος μαστορας οποτε κατι θα βρει...

    Το ασανσερ το δουλευανε παντως καμια 2 χρονια απλα πριν μερικους μηνες το καναμε αυτοματο...

    0 Not allowed! Not allowed!
    Καλοκαιρι ειναι αν ετσι νιωθεις....
    www.oramasolutions.com

    Linkedin

  14. #9
    ΥπερΣυντονιστής Το avatar του χρήστη leosedf
    Όνομα
    Κωνσταντίνος
    Εγγραφή
    Jan 2004
    Περιοχή
    Θεσσαλονίκη
    Μηνύματα
    11.089

    Προεπιλογή

    Αν δε βρεις κάποια ασφάλεια πτώσης βάλε εκτινασσόμενο κάθισμα απλά θα πρέπει να χρησιμοποιεί κράνος η κυρία πριν ανεβεί

    Καλή κατασκευή πάντως..

    Εγώ όταν είναι κάτι επικίνδυνο βάζω κανέναν περαστικό η άλλον από εκεί να το κάνει, τίποτα με πολλά ρεύματα κλπ κλπ

    6 Not allowed! Not allowed!

  15. #10
    Μέλος
    Όνομα
    ΣΤΕΦΑΝΟΣ
    Εγγραφή
    Jan 2010
    Περιοχή
    NIKAIA
    Μηνύματα
    167

    Προεπιλογή

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

    0 Not allowed! Not allowed!

Σελίδα 1 από 6 1 2 3 ... ΤελευταίαΤελευταία

Παρόμοια Θέματα

  1. ΠΑΡΟΥΣΙΑΣΗ ΣΧΕΔΙΩΝ
    By aris k in forum Site & Forum
    Απαντήσεις: 1
    Τελευταίο Μήνυμα: 27-03-13, 00:44
  2. IC Βοηθημα
    By ioannistsi in forum Ερωτήσεις Αρχάριων
    Απαντήσεις: 5
    Τελευταίο Μήνυμα: 28-06-11, 22:46
  3. Παρουσιαση στουντιο
    By sakis13 in forum Παρουσίαση Ολοκληρωμένων Κατασκευών
    Απαντήσεις: 3
    Τελευταίο Μήνυμα: 25-06-10, 22:54
  4. ΠΑΡΟΥΣΙΑΣΗ ΠΗΝΙΟΥ
    By crown in forum Ταλαντωτές
    Απαντήσεις: 6
    Τελευταίο Μήνυμα: 24-06-08, 02:57

Δικαιώματα - Επιλογές

  • Δημιουργία θεμάτων: Όχι
  • Υποβολή μηνυμάτων: Όχι
  • Σύναψη αρχείων: Όχι
  • Επεξεργασία μηνυμάτων: Όχι
  •  
  • BB code: σε λειτουργία
  • Smilies: σε λειτουργία
  • [IMG]: σε λειτουργία
  • [VIDEO] code is σε λειτουργία
  • HTML: εκτός λειτουργίας