Chi phí kinh tế đề tài

Một phần của tài liệu Sản phẩm khoa học kỹ thuật xe lăn thông minh, khoa học công nghệ ứng dụng (Trang 29 - 37)

CHƯƠNG 2: PHƯƠNG PHÁP VÀ MÔ HÌNH NGHIÊN CÚU

3.3. Chi phí kinh tế đề tài

- Phần lớn vật liệu là những thiêt bị khá phổ biến chúng ta có thể mua trên các chợ điện tử hoặc các cửa hàng

Nội dung, thiết bị Số lượng

Đơn vị Đơn giá Thành tiền

1 Micro phone 1 cái 12.000 12.000

2 Raspberry Pi 3 1 cái 1.090.000 1.090.000

3 Modul thu phát wifi 3 cái 45.000 135.000

4 Modul Sim 800A 1 cái 560.000 560.000

5 Modul Adruno 3 cái 240.000 240.000

6 Các phụ kiện khác (công tắc, nút..) 1 gói 250.000 350.000

7 Triac BTA16 3 cái 10.000 30.000

Tổng 2.417.000 KẾT LUẬN

Do đề tài có tính chất mới và thời cao nên trong quá trình thiết kế sản phẩm chúng em gặp rất nhiều khó khăn trong quá trình tìm hiểu và hoàn thiện các tính năng của sản phẩm. Bên cạnh sự nỗ lực tìm hiểu, lắp ráp mạch điện và tìm hiểu về lập trình, thử nghiệm chúng em nhận được sự hộ trợ rất lớn của thầy giáo và người hướng dẫn khoa học để chúng em hoàn thiện các tính năng của sản phẩm.

Sau một thời gian nghiên cứu, lắp ráp vận hành thử chúng em đã chế tạo thành công “ Xe lăn điện tương tác thông minh dành cho người khuyết tật” Tuy nhiên do thời gian chuẩn bị có hạn nên chúng em chưa kịp hoàn thiện một số tính năng mong muốn của sản phẩm. Vì vậy trong thời gian tới, chúng em sẽ tiếp tục tìm hiểu và hoàn thiện các tính năng đó.

Chúng em chân thành cảm ơn!

Tác giả

TÀI LIỆU THAM KHẢO

[1] Trợ giúp pháp lý cho người khuyết tật - Thực trạng và giải pháp http://trogiupphaply.gov.vn/nghien-cuu-trao-doi/tro-giup-phap-ly- chonguoikhuyet-tat-thuc-trang-va-giai-phap

[2] Khoa học và công nghệ:

- Trang 32-

http://blogin3d.com/vat-lieu-in-3d-kham-pha-soi-nhua-in-3d-pla-va-abs.html [3] Arduino và các ứng dụng :

https://raspberrypi.vn/tin-tuc/nhung-ung-dung-tuyet-voi-tu-raspberry-pi-248.pi [4] Hướng dẫn phần mềm google Voice

https://www.youtube.com/watch?v=ccep3kjH2aQ

https://quantrimang.com/nhan-tin-soan-van-ban-bang-giong-noi-tieng-viet-voi- google-voice-search-cho-android-97015

PHỤ LỤC Code chương trình

Code Arduino nhận lệnh Raspberry Pi điều khiển Xe //MODULE CONNECT

//UPDATE: 14/11/2017

#define DI_STO A6

#define DI_FOR A2

#define DI_REV A3

#define DI_LEF A4

#define DI_RIG A5

#define DO_A 2

#define DO_B 3

//CHUONG

TRINH--- void setup()//KHOI DONG CHIP

{

//Serial.begin(115200);//TRUYEN LEN PC

//SETUP ID

pinMode(DI_STO, INPUT);

pinMode(DI_FOR, INPUT);

pinMode(DI_REV, INPUT);

pinMode(DI_LEF, INPUT);

pinMode(DI_RIG, INPUT);

pinMode(DO_A, INPUT);

pinMode(DO_B, INPUT);

}

void loop() //CHUONG TRINH CHINH {

unsigned char val=0;

if(digitalRead(DI_STO))val=val|0b0000001;

else val=val&0b11111110;

if(digitalRead(DI_FOR))val=val|0b0000010;

else val=val&0b11111101;

if(digitalRead(DI_REV))val=val|0b0000100;

else val=val&0b11111011;

if(digitalRead(DI_LEF))val=val|0b0001000;

else val=val&0b11110111;

if(digitalRead(DI_RIG))val=val|0b0010000;

else val=val&0b11101111;

switch(val) {

case 0x02://FOR

pinMode(DO_A, OUTPUT);

digitalWrite(DO_A, HIGH);

pinMode(DO_B, INPUT);

break;

case 0x04://REV

pinMode(DO_A, OUTPUT);

digitalWrite(DO_A, LOW);

pinMode(DO_B, INPUT);

break;

case 0x08://LEF

pinMode(DO_A, INPUT);

pinMode(DO_B, OUTPUT);

digitalWrite(DO_B, HIGH);

break;

case 0x10://RIG

pinMode(DO_A, INPUT);

pinMode(DO_B, OUTPUT);

digitalWrite(DO_B, LOW);

break;

default: //STOP

pinMode(DO_A, INPUT);

pinMode(DO_B, INPUT);

break;

} }

//---

Code Raspberry Pi

# -*- coding: utf-8 -*-

#!/usr/bin/env python3

# NOTE: this example requires PyAudio because it uses the Microphone class

import speech_recognition as sr import RPi.GPIO as GPIO import time

import os import sys reload(sys)

sys.setdefaultencoding('utf8')

#######################################

class PIN(object):

def __init__(self, port):

self.port = port

GPIO.setmode(GPIO.BCM) GPIO.setwarnings(False)

GPIO.setup(self.port, GPIO.OUT) # GPIO.setup(1, GPIO.IN) self.on_state = GPIO.HIGH

self.off_state = not self.on_state

def set_output(self):

GPIO.setup(self.port, GPIO.OUT)

def set_input(self):

GPIO.setup(self.port, GPIO.INPUT)

def set_on(self):

GPIO.output(self.port, self.on_state)

def set_off(self):

GPIO.output(self.port, self.off_state)

def is_on(self):

return GPIO.input(self.port) == self.on_state

def is_off(self):

return GPIO.input(self.port) == self.off_state

def toggle(self):

if self.is_on():

self.set_off() else:

self.set_on()

def blink(self, t=0.3):

self.set_off() self.set_on() time.sleep(t) self.set_off()

# obtain audio from the microphone

#####################################

r = sr.Recognizer()

m = sr.Microphone(device_index=2)

pin_tien = PIN(2)#input,output_low,output_high pin_lui = PIN(3)

pin_trai = PIN(4) pin_phai = PIN(17) cmd='play a.wav' os.system(cmd) while True:

Một phần của tài liệu Sản phẩm khoa học kỹ thuật xe lăn thông minh, khoa học công nghệ ứng dụng (Trang 29 - 37)

Tải bản đầy đủ (DOC)

(30 trang)
w