Project 1: Smart Rostrum Controller


 Board under testing

 Board layout

Early test setup

Project setup consists of PIC microcontroller, rostrum, remote controller and sensors. 2 modes of control i.e auto or manual depends on the user.

In automatic mode, IR sensor is placed on rosturm to detect the appearence of paper when user stand to give a talk. PIC receives data from sensor to activate the DC motor, lift up the microphone. While lifting up, an ultrasonic sensor is used to detect the height of user and microphone. At desired height, the motor will stop once the controller reachs the targetted height. After finish giving his/her talk, the user will remove the paper and automatically the PIC orders the motor to lift down the microphone to original position.

In manual mode, the user needs to use a RF transmitter to lift up or down the microphone. The height can be controlled manually. There are 4 buttons to control the microphone, up, down, stop and speed.


Orcad schematic design of controller and motor driver.
  
PCB layout design of controller and motor driver.

Descriptions:
Mod Auto:
Apabila pengguna berdiri utk berucap, letakkan kertas/teks ucapan pd rostrum. Sejenis sensor infrared  OPB706 akan mengesan kehadiran kertas dan menghantar data kepada pemproses utama(PIC). PIC akan keluarkan satu isyarat data kepada driver motor (L293D),mengarahkan motor rostrum untuk menaikkan mikrofon keatas. Semasa naik, sejenis sensor ultrasonic akan mengesan ketinggian kepala pengguna sehinggalah pada satu jarak ditetapkan (sekitar 1.5 meter), apabila jarak tersebut telah dicapai, dianggapkan mirofon berada pada kedudukan selari dengan mulut .Kemudian sensor ini akan hantar data kpd pemproses utama(PIC) utk hentikan motor. Pengguna akan berucap apabila mirofon berada pada kedudukan selari dengan mulut . Apabila pengguna habis berucap, kertas/teks akan dikeluarkan drpd rostrum, maka sensor OPB706 td akan menghantar data kpd pemproses utama(PIC). PIC akan keluarkan satu isyarat data kepada driver motor (L293D) utk menurunkan motor sehinggala kedudukan motor sama dengan sensor infrared jenis slot. Apabila keadaan ini tercapai, satu data akan dihantar  kepada pemproses utama(PIC) utk hentikan motor.

Mod manual:
Pengguna perlu menekan button A RF transmitter 315MHz utk menaikkan motor ke jarak yang dikehendaki .  Data drpd RF transmitter akan dibaca oleh pemproses utama(PIC). PIC akan keluarkan satu isyarat data kepada driver motor (L293D),mengarahkan motor rostrum untuk menaikkan mikrofon keatas selagi mana button A ditekan. Pengguna perlu menekan button B RF transmitter 315MHz utk menurunkan motor ke jarak yang dikehendaki .  Data drpd RF transmitter akan dibaca oleh  pemproses utama(PIC). PIC akan keluarkan satu isyarat data kepada driver motor (L293D),mengarahkan motor rostrum untuk menurunkan mikrofon kebawah selagi mana button B ditekan.

No comments:

Post a Comment