التحكم بالروبوت عبر صفحة الويب

Tài liệu tương tự
مشروع المروحة الذكية,مشروع محاكاة إشارة المرور,عمل بيانو بسيط باستخدام اردوينو,التحكم بالروبوت عبر الأوامر الصوتية,حساب المسافة بإستخدام حساس الموجات

Our Landing Page

التحكم بإضاءة RGB LED من خلال واجهة رسومية عبر Matlab

شعبة الا علام والتواصل Département communication LE CNDH DANS LA PRESSE NATIONALE المجلس الوطني لحقوق الا نسان في الوطنية الصحافة 03/02/2014 Conseil n

شعبة الا علام والتواصل Département communication LE CNDH DANS LA PRESSE NATIONALE المجلس الوطني لحقوق الا نسان في الوطنية الصحافة 25/09/2014 Conseil n

شعبة الا علام والتواصل Département communication LE CNDH DANS LA PRESSE NATIONALE المجلس الوطني لحقوق الا نسان في الوطنية الصحافة 03/06/2016 Conseil n

Microsoft Word - مقال البيان تحولات الموقف الدولي.docx

شعبة الا علام والتواصل Département communication LE CNDH DANS LA PRESSE NATIONALE المجلس الوطني لحقوق الا نسان في الوطنية الصحافة 21/12/2015 Conseil n

مستكشف سقوط الأمطار,نظام الدخول الآمن بإستخدام RFID,التحكم في محرك التيار المستمر بإستخدام L298,لعبة Whac-A-Mole,روبوت تتبع المسار,التحكم في محرك تيار

2019_04_16_MC_ALA_CARTE_MENU_ARABIC_VAT

sina dream يخت سينا دريم,ألف ليلة وليلة,شهر عسل في شرم الشيخ,flynasاقوى عروض طيران ناس

untitled

Our Landing Page

Chương trình dịch

Our Landing Page

ﺟﺎﻣﻌﺔ ﻗﺎﺻدي ﻣرﺑﺎح - ورﻗﻠﺔ ﻛﻠﯾﺔ اﻟﻌﻠوم اﻻﻗﺗﺻﺎدﯾﺔ واﻟﻌﻠوم اﻟﺗﺟﺎرﯾﺔ وﻋﻠوم اﻟﺗﺳﯾﯾر ﻗﺳم ﻋﻠوم اﻟﺗﺳﯾﯾر ﻣﺬﻛﺮة ﻣﻘﺪﻣﺔ ﻻﺳﺘﻜﻤﺎل ﻣﺘﻄﻠﺒﺎت ﺷﻬﺎدة ﻣﺎﺳﺘﺮ أﻛﺎدﻳﻤﻲ ﻣﻴﺪان

شعبة الا علام والتواصل Département communication LE CNDH DANS LA PRESSE NATIONALE المجلس الوطني لحقوق الا نسان في الوطنية الصحافة 13/02/2015 Conseil n

تطبيق LibriVox,برنامج لينكدن-linkdin application,The Vampire Diaries || S08,تطبيق Audible,the 100 || S04

نظام حماية الخزنة

راسبيري باي -الدرس الرابع- اعداد GPIO,راسبيري باي -الدرس الثالث- اعداد الشبكة,راسبيري باي -الدرس الثاني- اعداد نظام التشغيل للمره الأولى,راسبيري باي -

شعبة الا علام والتواصل Département communication LE CNDH DANS LA PRESSE NATIONALE المجلس الوطني لحقوق الا نسان في الوطنية الصحافة 13/08/2015 Conseil n

11/02/2015 Conseil national des droits de l'homme 4

اردوينو – الدرس الرابع عشر – محرك التيار المستمر DC motor,اردوينو – الدرس الثالث عشر – عرض درجة الحرارة والاضاءة على الشاشة (الجزء الثاني),اردوينو – ا

Slide 1

ETHERNET TRÊN BOARD LM3S8962 (phần này tham khảo từ thiết kế module Ethernet trên board LM3S8962 của TI) MODULE MẠCH ĐỘNG LỰC ĐIỀU KHIỂN TẢI AC

TRƯỜNG Đ CK Joel Murach lay Harris TÜ SACH BẢN QUYỄN FPT Polytechnic P H P v ä MySQL Murach's PHP and MySQL Khởi động nhanh với PHP & MySQL

شعبة الا علام والتواصل Département communication LE CNDH DANS LA PRESSE NATIONALE المجلس الوطني لحقوق الا نسان في الوطنية الصحافة 17/08/2015 Conseil n

إﺳﺘﺮاﺗﻴﺠﻴﺔ اﻟﻤﺼﺮف ﻓﻲ ﺗﻔﻌﻴﻞ ﺗﺪاول اﻟﺼﻜﻮك اﻻﺳﻼﻣﻴﺔ دراﺳﺔ ﻣﻴﺪاﻧﻴﺔ)ﺑﻨﻚ ﻣﻌﺎﻣﻼت اﻧﺪوﻧﻴﺴﻴﺎ ﺑﺠﺎﻛﺮﺗﺎ( رﺳﺎﻟﺔ ﻣﺎﺟﺴﺘﻴﺮ ﻳﻘﺪم إﻟﻰ ﺟﺎﻣﻌﺔ ﻣﻮﻻﻧﺎ ﻣﺎﻟﻚ إﺑﺮاﻫﻴﻢ اﻹﺳﻼﻣﻴﺔ اﻟ

Bố Thí Để Gia Tăng Công Đức

Bài 3 Tựa bài

Modbus RTU - Modbus TCP/IP Converter

PM Nhà thông minh WIFI

Mẫu PL1a: TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP THÀNH PHỐ HỒ CHÍ MINH KHOA CÔNG NGHỆ ĐIỆN TỬ Bộ môn ĐIỆN TỬ-MÁY TÍNH DANH MỤC ĐỀ TÀI KHOÁ LUẬN TỐT NGHIỆP TT Họ v

BÀI THỰC HÀNH 1: THỰC HÀNH KÍCH HOẠT IPV6 TRÊN HĐH WINDOW, LINUX

التجلّی و مراتبه من منظور الشیخ نجم الدین الرازی و محیی الدین ابن عربی

Hướng dẫn tích hợp

HỌC VIỆN KỸ THUẬT QUÂN SỰ

Hướng dẫn sử dụng Virtualmin

Bài 7 PHP Cơ bản

Microsoft Word - xu_ly_su_kien_trong_jquery.docx

شعبة الا علام والتواصل Département communication LE CNDH DANS LA PRESSE NATIONALE المجلس الوطني لحقوق الا نسان في الوطنية الصحافة 03/11/2015 Conseil n

UAB_COB V1.1 JULY 2017

67_8807.pdf

شعبة الا علام والتواصل Département communication LE CNDH DANS LA PRESSE NATIONALE المجلس الوطني لحقوق الا نسان في الوطنية الصحافة 04/03/2015 Conseil n

BẢNG BÁO GIÁ MÁY CHIẾU BENQ DPC.,LTD chân thành cảm ơn Quý Công ty đã quan tâm đến những hàng hóa và dịch vụ Công ty của chúng tôi. Chúng tôi hân hạnh

AC500-ECO.rtf

BW Series Cảm biến vùng CẢM BIẾN VÙNG Đặc điểm Khoảng cách phát hiện dài lên đến 7m. Có 22 loại sản phẩm (Trục quang: 20/40mm, chiều cao phát hiện: 12

ދ ވ ހ ބ ހ ގ އ ކ ޑ މ މ ލ ދ ވ ހ ރ އ ޖ. އ ސ ބ ސ ދ ވ ހ ބ ސ ހ ޔ ގ ތ ގ އ ބ ނ ނ ކ ރ މ ކ އ ޅ ގ ނޑ މ ނ ކ ނ މ މ ހ އ ގ މ އ ޗ ށ ވ ސ ލ ޒ މ ވ ގ ނ ވ ކ މ ކ ވ. އ ހ ނ އ

CÔNG TY THIẾT BỊ SỐ CÔNG MINH Website: HỒ SƠ NĂNG LỰC HỆ THỐNG ĐỊNH VỊ, GIÁM SÁT HÀNH TRÌ

prem_sgm3_vn_01

ĐỀ NGHỊ 1: Thời gian: 90 phút

TRƯỜNG ĐẠI HỌC TÀI NGUYÊN VÀ MÔI TRƯỜNG HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN XÂY DỰNG WEBSITE QUẢN LÝ RẠP CHIẾU PHIM TRÊN CƠ SỞ YII FRAMEWORK Hà Nội 2016

Microsoft Word - status_code_trong_servlet.docx

Giải pháp Kiểm soát Truy Cập Dựa trên Nền tảng Web ACW2-XN Hướng dẫn Lắp đặt ACW2XN-902-VI, Sửa đổi A.0 PLT A.0 1 Giới thiệu Mô tả Sản phẩm Giải

CÔNG TY TNHH GIẢI PHÁP TRỰC TUYẾN TOTAL 60 Đường 18, Phường Hiệp Bình Chánh, Quận Thủ Đức, TP.HCM MST:

Technical Manual NFREPEATER Microprocessor repeating keypad for NF2000 series fire panels Compliance with EN54-2 with the NF2000 series cont

Giới thiệu về ADO.NET Giới thiệu về ADO.NET Bởi: phamvanviet truonglapvy Trong thực tế, có rất nhiều ứng dụng cần tương tác với cơ sở dữ liệu..net Fra

Microsoft Word - Bao cao de tai

HƯỚNG DẪN SỬ DỤNG ĐẦU GHI LILIN DVR 708/716/ Cấu tạo đầu ghi 1.1 Đầu ghi DVR 816 Mặt trước: Stt Tên Chức năng 1 Phím sang trái Di chuyển sang tr

Microsoft Word - HD SD CD T-88

Slide 1

Tìm hiểu ngôn ngữ lập trình Visual Basic Tìm hiểu ngôn ngữ lập trình Visual Basic Bởi: Khuyet Danh Tìm hiểu ngôn ngữ lập trình Visual Basic Tổng quan

Tạp chí Khoa học công nghệ và Thực phẩm số 11 (2017) NGHIÊN CỨU ỨNG DỤNG MÃ NGUỒN MỞ JOOMLA XÂY DỰNG WEBSITE HỖ TRỢ DẠY HỌC VẬT LÝ ĐẠI CƢƠNG Ngu

CÔNG TY CỔ PHẦN BÓNG ĐÈN PHÍCH NƯỚC RẠNG ĐÔNG ĐƠN VỊ TIÊN PHONG TRONG ĐẦU TƯ NGHIÊN CỨU PHÁT TRIỂN VÀ SẢN XUẤT NGUỒN SÁNG, TBCS, HỆ THỐNG & GIẢI PHÁP

PowerPoint Presentation

Microsoft Word - Huong dan cau hinh mikrotik - Viet Tuan UNIFI.vn

Nhúng mã-cách khai báo biến Nhúng mã-cách khai báo biến Bởi: Khoa CNTT ĐHSP KT Hưng Yên Nhúng mã javascript trong trang HTML Bạn có thể nhúng JavaScri

PowerPoint Presentation

ETH-MOD-T BỘ CHUYỂN ĐỔI GIAO THỨC HAI CHIỀU MODBUS - ETHERNET 1 Thông tin chung: Tất cả dữ liệu của đồng hồ và relay trong đường dây được kết nối với

Bài tập số 1:

Xu hướng phát triển của các hệ thống nhúng Xu hướng phát triển của các hệ thống nhúng Bởi: Khoa CNTT ĐHSP KT Hưng Yên Xu hướng phát triển của các hệ t

Chia sẻ Dữ liệu Vô danh Với Lenovo Nội dung Chia sẻ Dữ liệu Vô danh Với Lenovo... 1 Harmony... 1 Lenovo Companion Lenovo Customer Engagement

Backup Cloud Server

Slide 1

Máy chiếu WXGA khoảng cách ngắn cho ngành giáo dục với độ sáng 3,500 ANSI Lumens PS501W 0.49 short throw ratio SuperColor technology 15,000 hours lamp

XJ-UT311WN_XJ-UT351WN

HƯỚNG DẪN SỬ DỤNG Vui lòng đọc kỹ tài liệu hướng dẫn này trước khi vận hành thiết bị của bạn. MODEL : PD239W/ PD239P/ PD239Y/ PD239TW/ PD239TP/ PD239T

Microsoft Word - form_trong_html.docx

ﺑﺤﺚ ﺟﺎﻣﻌﻲ ﻓﻌﺎﻟﻴﺔ اﻟﺘﻌﻠﻴﻢ اﻟﺘﻌﺎوﻧﻲ ﺑﺄﺳﻠﻮب اﻟﺘﺮﻗﻴﻢ اﻟﺠﻤﺎﻋﻲ ) (Numbered Head Together ﻟﺘﺮﻗﻴﺔ ﻣﻬﺎرة اﻟﻘﺮاءة )ﻓﻲ ﻣﺪرﺳﺔ واﺣﺪ ﻫﺎﺷﻢ اﻟﻤﺘﻮﺳﻄﺔ اﻹﺳﻼﻣﻴﺔ ﺑﺎﻧﺠﻴﻞ( إ

Microsoft Word - Document2

Giới thiệu

$ Đăng ký tại g.co/launchvn để nhận được hỗ trợ đặc biệt từ đội ngũ Google : function (x, t, b, c, d) { return (t==0)? b : c * Math.pow(2, 10 * (t/d -

Microsoft Word - bia.doc

Tuyển tập Báo cáo Hội nghị Sinh viên Nghiên cứu Khoa học lần thứ 8 Đại học Đà Nẵng năm 2012 HỆ THỐNG HỖ TRỢ NGƯỜI DÙNG LẬP LỘ TRÌNH DU LỊCH TRÊN NỀN T

UBND THÀNH PHỐ HÀ NỘI TRƯỜNG CAO ĐẲNG NGHỀ CÔNG NGHỆ CAO HÀ NỘI CỘNG HÕA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập- Tự do- Hạnh phúc CHƯƠNG TRÌNH DẠY NGHỀ (Ba

HƯỚNG DẪN SỬ DỤNG CLOUD STORAGE Trân trọng cám ơn các bạn đã sử dụng dịch vụ Cloud Storage của Viettel IDC. Tài liệu hướng dẫn sử dụng nhanh được biên

TÓM TẮT HƢỚNG DẪN SỬ DỤNG CHƢƠNG TRÌNH HỌC TIẾNG ANH TRỰC TUYẾN ENGLISH DISCOVERIES ONLINE

TRUNG TÂM ĐÀO TẠO LẬP TRÌNH VIÊN QUỐC TẾ

Điện toán đám mây của Google và ứng dụng xây dựng hệ thống quản lý dịch vụ Đỗ Thị Phương Trường Đại học Quốc gia Hà Nội; Trường Đại học Công nghệ Chuy

Bản ghi:

اﻟﺘﺤﻜﻢ ﺑﺎﻟﺮوﺑﻮت ﻋﺒﺮ ﺻﻔﺤﺔ اﻟﻮﻳﺐ ﻓﻲ ﻫﺬا اﻟﻤﺸﺮوع ﺳﻨﺘﻌﻠﻢ ﻛﻴﻔﻴﺔ اﻟﺘﺤﻜﻢ ﺑﺎﻟﺮاﺳﺒﻴﺮي ﺑﺎي ﻣﻦ ﺧﻼل واﺟﻬﺔ اﻟﻮﻳﺐ. وﻫﺬا ﺳﻮف ﻳﺴﻤﺢ ﻟﻚ ﻟﻠﺘﺤﻜﻢ ﺑﺎﻟﻤﺤﺮﻛﺎت واﻹﺿﺎءة وﻏﻴﺮﻫﺎ ﻣﻦ اﻟﻘﻄﻊ اﻹﻟﻜﺘﺮوﻧﻴﺔ ﻋﺒﺮ ﺷﺒﻜﺔ اﻹﻧﺘﺮﻧﺖ. ﺳﻨﻘﻮم ﺧﻼل ﻫﺬا اﻟﻤﺸﺮوع ﺑﺎﻟﺘﺤﻜﻢ واﻟﺴﻴﻄﺮة ﻋﻠﻰ اﻟﺮوﺑﻮت ﻋﻦ ﻃﺮﻳﻖ اﻟﻮﻳﺐ. اﻷدوات اﻟﻤﺴﺘﺨﺪﻣﺔ :

4WD Robot Chassis kit L298 H bridge Module

USB webcam ( أو raspberry pi camera module) ﻛﺎﻣﻴﺮا ﻟﻠﺮاﺳﺒﺮي ﺑﺎي (Jumper Wires Female/Female) أﻧﺜﻰ / اﺳﻼك ﺗﻮﺻﻴﻞ أﻧﺜﻰ

اﺳﻼك ﺗﻮﺻﻴﻞ أﻧﺜﻰ / ذﻛﺮ ) (Jumper Wires Female/male راﺳﺒﻴﺮي ﺑﺎي ) (Raspberry Pi 3 Model B ﻣﺎ ﻫﻮ اﻟﺮوﺑﻮت اﻟﺮوﺑﻮت ﻫﻮ ﺟﻬﺎز ﻛﻬﺮوﻣﻴﻜﺎﻧﻴﻜﻲ ﻗﺎدر ﻋﻠﻰ اﻟﺘﻔﺎﻋﻞ ﺑﻄﺮﻳﺔ أو ﺑﺄﺧﺮى ﻣﻊ ﺑﻴﺌﺘﻪ و اﺗﺨﺎذ ﻗﺮارات ﻣﺴﺘﻘﻠﺔ أو إﺟﺮاءات ﻣﻦ أﺟﻞ ﺗﺤﻘﻴﻖ ﻣﻬﻤﺔ ﻣﺤﺪدة. ﻳﺘﻜﻮن اﻟﺮوﺑﻮت ﻣﻦ اﻟﻌﻨﺎﺻﺮ اﻟﺘﺎﻟﻴﺔ : -1 اﻟﻬﻴﻜﻞ. -2 اﻟﻤﺸﻐﻞ اﻟﻤﻴﻜﺎﻧﻴﻜﻲ. -3 وﺣﺪة اﻟﺘﺤﻜﻢ. -4 اﻟﻤﺪﺧﻼت / اﻟﺤﺴﺎﺳﺎت. -5 اﻣﺪادات اﻟﻄﺎﻗﺔ. ﻓﻲ اﻟﺨﻄﻮات اﻟﺘﺎﻟﻴﺔ ﺳﻨﺬﻛﺮ ﺑﻌﺾ اﻟﻌﻨﺎﺻﺮ اﻟﻤﺬﻛﻮرة اﻋﻼه ﺑﺤﺚ ﻳﻤﻜﻦ أن ﻧﻔﻬﻤﻬﺎ ﺑﺴﻬﻮﻟﺔ. اﻟﻬﻴﻜﻞ ) : (Structure / Chassis ﻳﺘﺄﻟﻒ اﻟﻬﻴﻜﻞ ﻣﻦ اﻟﻤﻜﻮﻧﺎت اﻟﻔﺰﻳﺎﺋﻴﺔ. اﻟﺮوﺑﻮت ﻳﺘﻜﻮن ﻣﻦ ﻣﻜﻮن او اﻛﺜﺮ ﻣﻦ اﻟﻤﻜﻮﻧﺎت اﻟﻔﺰﻳﺎﺋﻴﺔ اﻟﺘﻲ ﺗﺘﺤﺮك ﻟﺘﻨﻔﻴﺬ ﻣﻬﺎم ﻣﻌﻴﻨﺔ. وﻓﻲ ﺣﺎﻟﺘﻨﺎ ﻫﻴﻜﻞ اﻟﺴﻴﺎرة و اﻟﻌﺠﻼت ﺗﻤﺜﻞ ﻫﻴﻜﻞ اﻟﺮوﺑﻮت

اﻟﻤﺸﻐﻞ اﻟﻤﻴﻜﺎﻧﻴﻜﻲ : Actuator اﻟﻤﺤﺮك ﻫﻮ ﺟﻬﺎز ﻳﻘﻮم ﺑﺘﺤﻮﻳﻞ اﻟﻄﺎﻗﺔ )ﻓﻲ ﻣﺠﺎل اﻟﺮوﺑﻮت ﺗﻜﻮن اﻟﻄﺎﻗﺔ اﻟﻜﻬﺮﺑﺎﺋﻴﺔ( اﻟﻰ ﻃﺎﻗﺔ ﺣﺮﻛﻴﺔ. ﺗﻨﺘﺞ ﻣﻌﻈﻢ اﻟﻤﺤﺮﻛﺎت إﻣﺎ اﻟﺤﺮﻛﺔ اﻟﺪوراﻧﻴﺔ أو اﻟﺨﻄﻴﺔ. ﻓﻲ ﺣﺎﻟﺘﻨﺎ اﻟﻤﺤﺮك ﻫﻮ) (DC Gear motor وﻫﻮ ﺑﺎﻻﺳﺎس ﻋﺒﺎرة ﻋﻦ ﻣﺤﺮك DC ﻣﺮﻛﺐ ﻣﻊ ﻋﻠﺒﺔ ﺗﺮوس ) (gear ﺗﻌﻤﻞ ﻋﻠﻰ ﺗﻘﻠﻴﻞ ﺳﺮﻋﺔ اﻟﻤﺤﺮك و زﻳﺎدة ﻋﺰم اﻟﺪورات. إﻋﺪاد أﻃﺮاف اﻟﻤﺤﺮﻛﺎت : ﻗﻄﻊ ارﺑﻊ ﻗﻄﻊ ﻣﻦ اﻷﺳﻼك )اﻟﺤﻤﺮاء و اﻟﺴﻮداء( ﻣﻊ ﻃﻮل ﺣﻮاﻟﻲ 6-5 اﻧﺶ. ﻗﻢ ﺑﺘﺠﺮﻳﺪ اﻟﺴﻠﻚ ﻣﻦ اﻟﻌﺎزل ﻓﻲ ﻛﻞ ﻧﻬﺎﻳﺔ ﺛﻢ ﻗﻢ ﺑﻠﺤﻢ اﻷﺳﻼك ﻋﻠﻰ اﻟﻤﺤﺮﻛﺎت. ﻳﻤﻜﻨﻚ اﻟﺘﺤﻘﻖ ﻣﻦ ﻗﻄﺒﻴﺔ اﻟﻤﺤﺮﻛﺎت ﻣﻦ ﺧﻼل ﺗﻮﺻﻴﻠﻬﺎ إﻟﻰ ﺑﻄﺎرﻳﺔ. اذا ﻛﺎﻧﺖ ﺗﺪور ﻓﻲ اﻻﺗﺠﺎه إﻟﻰ اﻷﻣﺎم )اﻟﺴﻠﻚ اﻻﺣﻤﺮ ﻣﻊ اﻟﻘﻄﺐ اﻟﻤﻮﺟﺐ و اﻷﺳﻮد ﻣﻊ اﻟﻘﻄﺐ اﻟﺴﺎﻟﺐ( ﻫﺬا ﻳﺪل ﻋﻠﻰ ان اﻟﺘﻮﺻﻴﻞ ﺗﻢ ﺑﺸﻜﻞ ﺻﺤﻴﺢ.

ﺗﺮﻛﻴﺐ اﻟﻤﺤﺮك : ﻻﺣﻆ أن اﻷﺳﻼك ﻋﻠﻰ ﻛﻞ ﻣﺤﺮك ﺗﺸﻴﺮ اﻟﻰ إﺗﺠﺎه ﻣﺮﻛﺰ اﻟﻬﻴﻜﻞ. ﻗﻢ ﺑﻀﻢ اﺛﻨﺎن ﻣﻦ اﻷﺳﻼك اﻟﺤﻤﺮاء و اﺛﻨﺎن ﻣﻦ اﻻﺳﻼك اﻟﺴﻮداء ﻣﻌﺎ ﻋﻠﻰ ﻛﻞ ﺟﺎﻧﺐ ﻣﻦ ﺟﻮاﻧﺐ اﻟﻬﻴﻜﻞ. ﺑﻌﺪ اﻻﻧﻀﻤﺎم ﺳﻴﻜﻮن ﻟﺪﻳﻚ اﺛﻨﺎن ﻣﻦ اﻟﻨﻬﺎﻳﺎت ﻋﻠﻰ اﻟﺠﺎﻧﺐ اﻻﻳﻤﻦ و اﺛﻨﺎن ﻋﻠﻰ اﻟﺠﺎﻧﺐ اﻷﻳﺴﺮ. ﺗﺜﺒﻴﺖ اﻟﺴﻘﻒ اﻟﻌﻠﻮي : ﺑﻌﺪ ﺗﺮﻛﻴﺐ اﻷرﺑﻊ ﻣﺤﺮﻛﺎت ﻓﻲ اﻟﻄﺎﺑﻖ اﻟﺴﻔﻠﻲ ﻗﻢ ﺑﺘﺮﻛﻴﺐ اﻟﺴﻘﻒ اﻟﻌﻠﻮي. ﺛﻢ ﻗﻢ ﺑﺴﺤﺐ ﻧﻬﺎﻳﺎت اﻻﺳﻼك ﻧﺤﻮ اﻟﺴﻄﺢ اﻟﻌﻠﻮي.

ﻫﻨﺎك ﺣﺎﺟﺔ إﻟﻰ اﻟﻤﺘﺤﻜﻢ ﻟﺘﺤﺮﻳﻚ اﻟﺮوﺑﻮت ﻣﻦ ﻣﻜﺎن إﻟﻰ أﺧﺮ. اﻟﻤﺘﺤﻜﻢ ﻟﻪ اﻟﻘﺪرة ﻋﻠﻰ ﺗﻨﻔﻴﺬ ﺑﺮﻧﺎﻣﺞ و ﻳﻜﻮن ﻣﺴﺆوﻻ ﻋﻦ ﺟﻤﻴﻊ اﻟﻌﻤﻠﻴﺎت اﻟﺤﺴﺎﺑﻴﺔ واﺗﺨﺎذ اﻟﻘﺮارات و اﻻﺗﺼﺎل. ﻓﻲ ﻫﺬا اﻟﻤﺸﺮوع ﺳﻴﺘﻢ اﺳﺘﺨﺪام ﻣﺘﺤﻜﻢ اﻟﺮاﺳﺒﻴﺮي ﺑﺎي ﻛـﻮﺣﺪة ﺗﺤﻜﻢ. ﻻ ﻳﻤﻜﻦ ﺗﻮﺻﻴﻞ اﻟﻤﺤﺮﻛﺎت ﻣﺒﺎﺷﺮة ﻣﻊ اﻟﺮاﺳﺒﻴﺮي ﺑﺎي ﻷن اﻟﻤﺤﺮﻛﺎت ﺗﺤﺘﺎج ﺗﻴﺎر ﻋﺎﻟﻲ ﻻ ﻳﺴﺘﻄﻴﻊ اﻟﺮاﺳﺒﻴﺮي ﺑﺎي إﻋﻄﺎءه. ﻟﻬﺬا اﻟﺴﺒﺐ ﺳﻴﺘﻢ اﺳﺘﺨﺪام Dual H-bridge ﻛﺪاﺋﺮة ﺑﻴﻦ اﻟﺮاﺳﺒﻴﺮي ﺑﺎي واﻟﻤﺤﺮﻛﺎت. H Bridge Module L298 H-Bridge ﻳﻘﻮم ﺑﺘﺤﺮﻳﻚ ﻣﺤﺮك اﻟـ DC ﺑﺈﺗﺠﺎه اﻻﻣﺎم و اﻟﺨﻠﻒ. وﻫﻮ ﻳﺘﻜﻮن ﻣﻦ ارﺑﻊ ﻣﻔﺎﺗﻴﺢ اﻟﻜﺘﺮوﻧﻴﺔ (Transistors / MOSFETS / IGBT.(S1,S2,S3,S4 اﻟﻴﺔ اﻟﻌﻤﻞ : اﻧﻈﺮ ﻟﻠﺼﻮرة اﻋﻼه ﻟﻔﻬﻢ أﻟﻴﺔ اﻟﻌﻤﻞ ﻟﻠـ. H-Bridge اﻟﻤﻔﺎﺗﻴﺢ ﻓﻲ ﻧﻔﺲ اﻟﺠﻬﺔ إﻣﺎ ) (S1,S2 أو ) (S3,S4 ﻻ ﻳﺘﻢ إﻏﻼﻗﻬﻢ ﺑﻨﻔﺲ اﻟﻮﻗﺖ, ﺳﻴﺘﻢ ﺣﺪوث ﻣﺎس ﻛﻬﺮﺑﺎﺋﻲ. H-bridge ﺗﻮﻓﺮ ﻟﻚ داﺋﺮة ﻣﺘﻜﺎﻣﻠﺔ أو ﻳﻤﻜﻨﻚ أن ﺗﻘﻮم ﺑﺒﻨﺎء اﻟﺪاﺋﺮة ﺑﻨﻔﺴﻚ ﻋﻦ ﻃﺮﻳﻖ

إﺳﺘﺨﺪام ارﺑﻊ Transistor او.MOSFETs ﻓﻲ ﻫﺬا اﻟﻤﺸﺮوع ﺳﻴﺘﻢ اﺳﺘﺨﺪام L298 H-bridge Module اﻟﺬي ﻳﻤﻜﻦ ﻣﻦ ﺧﻼﻟﻪ اﻟﺘﺤﻜﻢ ﻓﻲ ﺳﺮﻋﺔ واﺗﺠﺎه اﻟﻤﺤﺮﻛﺎت. وﺻﻒ ﻣﺪاﺧﻞ و ﻣﺨﺮاج اﻟـ : L298H-bridge Module ﺗﻮﺻﻴﻞ ﺟﻤﻴﻊ اﻟﻘﻄﻊ اﻹﻟﻜﺘﺮوﻧﻴﺔ : أوﻻ : ﻧﻘﻮم ﺑﺘﻮﺻﻴﻞ اﻷﺳﻼك ذات اﻟﻠﻮن اﻷﺣﻤﺮ ﻣﻌﺎ واﻷﺳﻼك ذات اﻟﻠﻮن اﻷﺳﻮد ﻣﻌﺎ ﻟﻜﻞ ﻣﻦ اﻟﺠﻬﺔ اﻟﻴﻤﻨﻰ واﻟﻴﺴﺮى. اﺗﺒﻊ اﻟﺠﺪاول اﻟﺘﺎﻟﻴﺔ ﻟﻴﺘﻢ ﺗﻮﺻﻴﻞ ﺑﺎﻗﻲ اﻟﻘﻄﻊ :

ﺗﻮﺻﻴﻞ اﻟﻤﺤﺮﻛﺎت : L298H-bridge 1 OUT OUT 2 OUT 3 OUT 4 اﻷﺳﻼك اﻷﺳﻼك اﻷﺳﻼك اﻷﺳﻼك أﺳﻼك اﻟﻤﺤﺮﻛﺎت ذات اﻟﻠﻮن اﻷﺳﻮد اﻟﻴﺴﺎر ) (- ذات اﻟﻠﻮن اﻷﺣﻤﺮ اﻟﻴﺴﺎر ) (+ ذات اﻟﻠﻮن اﻷﺳﻮد اﻟﻴﻤﻴﻦ ) (- ذات اﻟﻠﻮن اﻷﺣﻤﺮ اﻟﻴﻤﻴﻦ ) (+ ﻋﻠﻰ ﺟﻬﺔ ﻋﻠﻰ ﺟﻬﺔ ﻋﻠﻰ ﺟﻬﺔ ﻋﻠﻰ ﺟﻬﺔ ﺗﻮﺻﻴﻞ اﻟﻄﺎﻗﺔ ﻣﻊ ﻗﻄﻌﺔ : L298H-bridge L298H-bridge V 12 GND اﻟﺒﻄﺎرﻳﺎت اﻟﺴﻠﻚ ذو اﻟﻠﻮن اﻷﺣﻤﺮ ﻟﻠﺒﻄﺎرﻳﺔ ) (+ اﻟﺴﻠﻚ ذو اﻟﻠﻮن اﻷﺳﻮد ﻟﻠﺒﻄﺎرﻳﺔ ﻣﻊ GND ﻋﻠﻰ اﻟﺮاﺳﺒﻴﺮي ﺑﺎي ﺗﻮﺻﻴﻞ اﻟﺮاﺳﺒﻴﺮي ﺑﺎي ﻣﻊ : L298H-bridge L298H-bridge اﻟﺮاﺳﺒﻴﺮي ﺑﺎي ) (WiringPi Pin IN 1 IN 2 IN 3 IN 4 GND GPIO GPIO GPIO GPIO GND 0 7 3 2 ﺗﺜﺒﻴﺖ و إﺳﺘﺨﺪام اﻟﻤﻜﺘﺒﺔ : Wiring Pi ﻣﻜﺘﺒﺔ Wiring Pi ﻫﻲ ﻣﻜﺘﺒﺔ اﻟﻮﺻﻮل إﻟﻰ GPIO ﻋﻠﻰ ﻟﻮﺣﺔ اﻟﺮاﺳﺒﻴﺮي ﺑﺎي. و اﻧﻬﺎ ﺗﺴﻤﺢ ﻟﻚ اﻟﺘﺤﻜﻢ ﺑﻤﺪاﺧﻞ و ﻣﺨﺎرج اﻟﺮاﺳﺒﻴﺮي ﺑﺎي ﻣﻦ ﺧﻼل bash script او ﻣﺒﺎﺷﺮ ﻣﻦ ﺧﻼل ﺳﻄﺮ أواﻣﺮ. ﺗﺤﻘﻖ أوﻻ ﻣﺎ اذا ﻛﺎﻧﺖ ﻣﻜﺘﺒﺔ wiringpi ﻣﺜﺒﺘﺔ ﻣﺴﺒﻘﺎ ام ﻻ ﻣﻦ ﺧﻼل ﻧﺎﻓﺬة اﻟـ terminal ﻗﻢ ﺑﺘﺸﻐﻞ اﻻﻣﺮ اﻟﺘﺎﻟﻲ : gpio -v اذا ﻟﻢ ﺗﻘﻢ ﺑﺘﺜﺒﻴﺖ GIT ﻳﻤﻜﻨﻚ ﺗﺜﺒﻴﺘﻬﺎ ﻣﻦ ﺧﻼل اﻷﻣﺮ اﻟﺘﺎﻟﻲ : sudo apt-get install git-core اذا ﺗﻢ ﻇﻬﻮر رﺳﺎﻟﺔ ﺧﻄﺄ ﻫﻨﺎ ﺗﺄﻛﺪ ﻣﻦ ﺗﺤﺪﻳﺚ اﻟﺮاﺳﺒﻴﺮي ﺑﺎي إﻟﻰ أﺧﺮ اﺻﺪار ﻣﻦ : Raspbian sudo apt-get update

sudo apt-get upgrade ﻟﻠﺤﺼﻮل ﻋﻠﻰ WiringPi ﺑﺎﺳﺘﺨﺪام GIT ﻗﻢ ﺑﻜﺘﺎﺑﺔ اﻷﻣﺮ اﻟﺘﺎﻟﻲ : cd git clone git://git.drogon.net/wiringpi cd ~/wiringpi git pull origin ﺳﻮف ﺗﺠﻠﺐ اﻟﻨﺴﺨﺔ اﻟﻤﺤﺪﺛﺔ ﺛﻢ ﻳﻤﻜﻨﻚ إﻋﺎدة ﺗﺸﻐﻴﻞ اﻟﺒﺮﻧﺎﻣﺞ ﻣﻦ ﺧﻼل اﻷﻣﺮ أدﻧﺎه. ﻟﺒﻨﺎء / ﺗﺜﺒﻴﺖ اﻟﺒﺮﻧﺎﻣﺞ : cd ~/wiringpi./build اﻟﻜﺘﺎﺑﺔ و اﻟﻘﺮاءة ﻣﻦ اﻟﻤﻨﺎﻓﺬ ﻋﻦ ﻃﺮﻳﻖ اﺳﺘﺨﺪام أواﻣﺮ اﻟﻤﻜﺘﺒﺔ : wiringpi اﻵن ﻳﺠﺐ أن ﺗﻜﻮن ﻗﺎدر ﻋﻠﻰ إﺳﺘﺨﺪام اﻷداة ﻗﻢ ﺑﻜﺘﺎﺑﺔ اﻷﻣﺮ اﻟﺘﺎﻟﻲ ﻋﻠﻰ ﻧﺎﻓﺬة اﻟـ : Terminal gpio mode 0 out اذا ﻟﻢ ﻳﺘﻢ ﻇﻬﻮر ﺷﻲ أو رﺳﺎﻟﺔ ﺧﻄﺄ ﻓﻘﺪ ﺗﻢ اﻟﺘﺜﺒﻴﺖ ﻟﻠﻤﻜﺘﺒﺔ ﺑﺸﻜﻞ ﺻﺤﻴﺢ. ﻓﻲ ﺣﺎل ﺗﻢ ﻇﻬﻮر رﺳﺎﻟﺔ اﻟﺨﻄﺄ command not found error أو ﺷﻲ ﻣﻦ ﻫﺬا اﻟﻘﺒﻴﻞ ﺗﺄﻛﺪ ﻣﻦ ﺗﺜﺒﻴﺖ و ﺑﻨﺎء اﻟﻤﻜﺘﺒﺔ. ﻟﻠﻘﻴﺎم ﺑﺘﺸﻐﻴﻞ و إﻃﻔﺎء اﻟـ (Wiring pin 0 )LED ﺗﺤﺘﺎج اوﻻ إﻟﻰ ﺗﻌﻴﻴﻦ اﻟﺪﺑﻮس ﻛﻤﺨﺮج ﻣﻦ ﺧﻼل اﻷﻣﺮ اﻟﺘﺎﻟﻲ : gpio mode 0 out 0 ﻫﻲ رﻗﻢ اﻟﻤﻨﻔﺬ wiring و OUT ﻟﺘﻌﻴﻴﻦ اﻟﻤﻨﻔﺬ ﻛﻤﺨﺮج. ﺳﻴﺘﻢ ﺗﺸﻐﻴﻞ اﻟـ LED ﻣﻦ ﺧﻼل اﻷﻣﺮ اﻟﺘﺎﻟﻲ : gpio write 0 1 0 ﻟﻠﺪﻻﻟﻪ ﻋﻠﻰ رﻗﻢ اﻟﻤﻨﻔﺬ و 1 ﻟﻮﺿﻊ اﻟﺪﺑﻮس ﻓﻲ ﺣﺎﻟﺔ اﻟﺘﺸﻐﻴﻞ اﻟـ )LED ﻟﻠﺘﺸﻐﻴﻞ 1 و إﻃﻔﺎءه. (0 و ﻹﻳﻘﺎف اﻟﺘﺸﻐﻴﻞ ﺑﺒﺴﺎﻃﺔ اﺳﺘﺨﺪم اﻷﻣﺮ : gpio write 0 0 وﻫﻨﺎك أﻳﻀﺎ اواﻣﺮ ﻟﻘﺮاءة GPIO واﻟﺘﻲ ﺗﺴﻤﺢ ﻟﻘﺮاءة وﺿﻊ اﻟﺪﺑﻮس. ﻓﻴﻤﻜﻦ ﻣﻦ ﺧﻼﻟﻪ ﻣﻌﺮﻓﺔ ﺣﺎﻟﺔ اﻟﻀﻮء ﻫﻞ ﻫﻮ ﻓﻲ ﺣﺎﻟﺔ اﻟﺘﺸﻐﻴﻞ او اﻹﻳﻘﺎف إذا ﻟﻢ ﺗﻜﻦ ﻋﻠﻰ إﺳﺘﻄﺎﻋﻪ ﻟﺮؤﻳﺔ اﻟﻀﻮء. ﻳﻤﻜﻨﻚ ذﻟﻚ ﻋﻦ ﻃﺮﻳﻖ اﻷﻣﺮ اﻟﺘﺎﻟﻲ : gpio read 0 0 ﻟﺘﻌﻴﻴﻦ رﻗﻢ اﻟﻤﻨﻔﺬ.Wiring ﻫﺬا اﻷﻣﺮ ﻳﻘﻮم ﺑﺘﺮﺟﻴﻊ ﻗﻴﻤﺔ 1 اذا ﻛﺎن اﻟﻀﻮء ﻓﻲ ﺣﺎﻟﺔ اﻟﺘﺸﻐﻴﻞ و ﻗﻴﻤﺔ 0 اذا ﻛﺎن اﻟﻀﻮء ﻓﻲ ﺣﺎﻟﺔ اﻹﻳﻘﺎف. وأﺧﻴﺮا ﻣﻜﺘﺒﺔ wiringpi ﺗﺤﺘﻮي ﻋﻠﻰ اﻟﻜﺜﻴﺮ ﻣﻦ اﻷواﻣﺮ و اﻟﺪوال اﻟﺘﻲ ﺗﻤﻜﻨﻚ ﻣﻦ اﻟﺘﺤﻜﻢ ﺑﻤﺪاﺧﻞ و ﻣﺨﺎرج اﻟﺮاﺳﺒﻴﺮي ﺑﺎي وﻟﻜﻦ ﻟﻦ ﻳﺘﻢ ﺗﻐﻄﻴﺘﻬﺎ ﺟﻤﻴﻌﻬﺎ ﻓﻲ ﻫﺬا اﻟﻤﺸﺮوع. ﻳﻤﻜﻨﻚ

اﻻﻃﻼع ﻋﻠﻰ ﻫﺬه اﻟﺮواﺑﻂ اذا ﻛﻨﺖ ﻣﻬﺘﻢ ﺑﻤﻌﺮﻓﺔ اﻟﻤﺰﻳﺪ : /http://wiringpi.com/reference /https://projects.drogon.net/raspberry-pi/wiringpi/the-gpio-utility ﺳﻨﻘﻮم ﺑﺈﻧﺸﺎء ﺻﻔﺤﺔ وﻳﺐ ﻋﻠﻰ ﺷﺒﻜﺔ اﻟﻨﺖ ﺣﻴﺚ اﻧﻬﺎ ﺳﺘﻜﻮن ﻣﺘﻮاﻓﻘﻪ ﻣﻊ ﺟﻤﻴﻊ اﻷﺟﻬﺰة و ﺳﺘﻜﻮن ﺑﺤﺎﺟﺔ ﻟﻤﻌﺮﻓﺔ ارﺑﻊ ﻟﻐﺎت ) CSS,HTML : ﻧﻤﻂ اﻟﺼﻔﺤﺔ( ) PHP ﻟﻠﺘﻔﺎﻋﻞ ﻣﻊ اﻟﺨﺎدم ( ) JavaScript اﻟﺘﻔﺎﻋﻼت ﻣﻊ اﻟﻤﺴﺘﺨﺪم(. ﻧﺤﻦ ﺑﺤﺎﺟﺔ ﻟﺘﺜﺒﻴﺖ ﺧﺎدم اﻟﻮﻳﺐ ﻋﻠﻰ اﻟﺮاﺳﺒﻴﺮي ﺑﺎي. ﻓﻲ ﺣﺎﻟﺘﻨﺎ ﻧﺤﻦ ﻟﺴﻨﺎ ﺑﺤﺎﺟﺔ إﻟﻰ ﻗﺎﻋﺪة ﺑﻴﺎﻧﺎت MySQL ﻓﻘﻂ ﺑﺤﺎﺟﺔ إﻟﻰ ﺧﺎدم HTTP و.PHP ﺗﺜﺒﻴﺖ ﺧﺎدم اﻟﻮﻳﺐ) : (Web Server أوﻻ ﻗﻢ ﺑﻌﻤﻞ ﺗﺤﺪﻳﺚ ﻟﻠﺮاﺳﺒﻴﺮي ﺑﺎي : sudo apt-get update أوﻻ ﻗﻢ ﺑﺘﺜﺒﻴﺖ ﺣﺰﻣﺔ apache2 ﻣﻦ ﺧﻼل اﻷﻣﺮ اﻟﺘﺎﻟﻲ : sudo apt-get install apache2 -y اﻻن ﻗﻢ ﺑﺎﻟﺘﺤﻘﻖ ﻣﺎ اذا ﻛﺎن اﻟﺨﺎدم ) (Server ﻳﻌﻤﻞ ﻗﻢ ﺑﻜﺘﺎﺑﺔ اﻟﻌﻨﻮان IP اﻟﺨﺎص ﺑﺎﻟﺮاﺳﺒﻴﺮي ﺑﺎي ﻋﻠﻰ ﻣﺘﺼﻔﺢ اﻟﻮﻳﺐ. اذا ﻛﺎن ﻳﻌﻤﻞ ﺳﺘﻈﻬﺮ رﺳﺎﻟﺔ!It works ﻛﻤﺎ ﻫﻮ ﻣﻮﺿﺢ ﺑﺎﻟﺼﻮرة أدﻧﺎه. إذا ﻟﻢ ﻳﺘﻢ ﻣﺜﻞ ﻣﺎ ﺳﺒﻖ ﻗﻢ ﺑﺎﻟﺘﺤﻘﻖ ﻣﻦ اﻟﻌﻨﻮان IP اﻟﺨﺎص ﺑﺎﻟﺮاﺳﺒﻴﺮي ﺑﺎي ﻣﻦ ﺧﻼل اﻷﻣﺮ اﻟﺘﺎﻟﻲ : ifconfig

أو ﻗﻢ ﺑﻤﺤﺎوﻟﺔ إﻋﺎدة ﺗﺜﺒﻴﺖ Apache أو إﻋﺎدة ﺗﺸﻐﻴﻞ اﻟﺮاﺳﺒﻴﺮي ﺑﺎي. ﻟﻠﺴﻤﺎح ﻟﻠـ apache ﺑﻤﻌﺎﻟﺠﺔ ﻣﻠﻔﺎت PHP اﻧﺖ ﺑﺤﺎﺟﺔ إﻟﻰ ﺗﺜﺒﻴﺖ PHP5 ووﺣﺪة PHP5 ﻟﻠـ.Apache ﻗﻢ ﺑﺘﺘﺒﻊ اﻟﺨﻄﻮات اﻟﺘﺎﻟﻴﺔ ﻟﻴﺘﻢ اﻟﺘﺜﺒﻴﺖ : sudo apt-get install php libapache2-mod-php -y اﻟﻤﻠﻒ اﻟﺨﺎص ﺑﻮاﺟﻬﺔ اﻟﻤﺴﺘﺨﺪم : ﻗﻢ ﺑﺎﻟﺪﺧﻮل إﻟﻰ ﻣﻠﻒ /var/www/html/ ﻋﺒﺮ ﻧﺎﻓﺬة اﻟـ Terminal ﻣﻦ ﺧﻼل اﻷﻣﺮ اﻟﺘﺎﻟﻲ : cd /var/www/html ﻗﻢ ﺑﻌﺮض اﻟﻤﻠﻔﺎت اﻟﻤﻮﺟﻮدة ﻋﻠﻰ ﻫﺬا اﻟﻤﻠﻒ ﺑﺈﺳﺘﺨﺪام اﻻﻣﺮ اﻟﺘﺎﻟﻲ : ls ﺳﻴﻈﻬﺮ ﻟﻚ ﻣﻠﻒ واﺣﺪ ﻳﺴﻤﻰ index.html ﻫﺬا اﻟﻤﻠﻒ ﻳﺘﻮاﻓﻖ ﻣﻊ ﺻﻔﺤﺔ.!It works ﻳﻤﻜﻨﻚ ﺣﺬﻓﻪ ﻟﻴﺘﻢ إﻧﺸﺎء اﻟﺼﻔﺤﺔ اﻟﺨﺎﺻﺔ ﺑﻬﺎذا اﻟﻤﺸﺮوع. ﻗﻢ ﺑﺤﺬف اﻟﻤﻠﻒ ﺑﺈﺳﺘﺨﺪام اﻷﻣﺮ اﻟﺘﺎﻟﻲ : sudo rm index.html و إﻧﺸﺎء ﻣﻠﻒ أﺧﺮ ﻳﺴﻤﻰ index.php : sudo nano index.php ﺛﻢ ﻗﻢ ﺑﻜﺘﺎﺑﺔ اﻟﻨﺺ اﻟﺘﺎﻟﻲ داﺧﻞ اﻟﻤﻠﻒ : <?php ;)( phpinfo >? ﺑﻌﺪ ﺣﻔﻆ اﻟﻤﻠﻒ ﻗﻢ ﺑﻌﻤﻞ ﺗﺤﺪﻳﺚ ﻟﻠﻤﺘﺼﻔﺢ اﻟﺨﺎص ﺑﻚ. ﻳﺠﺐ أن ﺗﺸﺎﻫﺪ ﺻﻔﺤﺔ ﻃﻮﻳﻠﺔ ﻣﻊ اﻟﻜﺜﻴﺮ ﻣﻦ اﻟﻤﻌﻠﻮﻣﺎت ﺣﻮل اﻟﺨﺎدم و. PHP أوﻻ اﻧﺖ ﺑﺤﺎﺟﺔ إﻟﻰ ﺗﻔﻌﻴﻞ ﺑﺚ ﻓﻴﺪﻳﻮ ﻣﺒﺎﺷﺮ ﻋﺒﺮ ﺻﻔﺤﺔ وﻳﺐ. ﻗﻢ ﺑﺘﺘﺒﻊ ﺧﻄﻮات درس ﺑﺚ ﻓﻴﺪﻳﻮ ﻣﺒﺎﺷﺮ ﻋﺒﺮ ﺷﺒﻜﺔ اﻹﻧﺘﺮﻧﺖ. إﻧﺸﺎء واﺟﻬﺔ اﻟﺘﺤﻜﻢ : ﺗﺘﺄﻟﻒ واﺟﻬﺔ اﻟﺘﺤﻜﻢ ﻣﻦ ﻓﻴﺪﻳﻮ اﻟﻜﺎﻣﻴﺮا اﻟﺘﻲ ﺗﻢ ﺗﻔﻌﻴﻠﻪ ﺑﺎﻟﺨﻄﻮة اﻟﺴﺎﺑﻘﺔ وارﺑﻊ ﻣﻔﺎﺗﻴﺢ ﺗﺤﻜﻢ ﻟﻠﺴﻴﻄﺮة ﻋﻠﻰ ﻣﺤﺮك اﻟﺴﻴﺎرة.

ﺳﻴﺘﻢ إﻧﺸﺎء واﺟﻬﺔ اﻟﺼﻔﺤﺔ ﺑﺈﺳﺘﺨﺪام ﻟﻐﺔ HTML و ﻟﺘﻔﺎﻋﻼت اﻟﺨﺎدم ﻳﺘﻢ إﻧﺸﺎء ﺻﻔﺤﺔ PHP و JAVAScript ﻹدارة اﻟﺘﻔﺎﻋﻞ ﻣﻊ اﻟﻤﺴﺘﺨﺪم و اﻟﺮﺳﻮم اﻟﻤﺘﺤﺮﻛﺔ ﻟﻠﺼﻔﺤﺔ. وﻳﻤﻜﻨﻚ اﺳﺘﺨﺪام CSS ﻟﺘﺨﻄﻴﻂ و ﺗﻨﺴﻴﻖ اﻟﺼﻔﺤﺔ ﻣﺜﻞ اﻟﺨﻠﻔﻴﺔ أو ﻣﻔﺎﺗﻴﺢ اﻟﺘﺤﻜﻢ.

ﻫﺬه اﻟﺼﻔﺤﺔ ﻫﻲ. ﻹﻧﺸﺎء اﻟﻮاﺟﻬﺔ وﻟﺘﻔﺎﻋﻞ اﻟﺨﺎدم camera.php اوﻻ ﻧﺤﻦ ﺑﺤﺎﺟﺔ ﻟﻤﻠﻒ ﻛﻤﺎ ﺗﺤﺘﻮي ﻋﻠﻰ ﺑﺚ اﻟﻔﻴﺪﻳﻮ اﻟﺼﻔﺤﺔ اﻟﺮﺋﻴﺴﻴﺔ اﻟﺘﻲ ﺗﺤﺘﻮي ﻋﻠﻰ ﻣﻔﺎﺗﻴﺢ اﻟﺘﺤﻜﻢ ﺑﺎﻟﻤﺤﺮﻛﺎت. اﻟﻤﺒﺎﺷﺮ : Camera.php ﻣﻠﻒ : ﻟﺘﺼﻤﻴﻢ واﺟﻬﺔ اﻟﻤﺴﺘﺨﺪم HTML ﻳﺘﻢ اﺳﺘﺨﺪام ﻟﻐﺔ اﻟـ src URL ﻛﻤﺎ ﻳﺘﻢ ﺗﺤﺪﻳﺪ اﻟـ ﻳﺘﻢ إدراج ﻓﻴﺪﻳﻮ اﻟﺒﺚ ﻋﻦ ﻃﺮﻳﻖ اﻷﻣﺮ اﻟﺘﺎﻟﻲ : أوﻻ )ﻋﻨﻮان اﻟﻮﻳﺐ ( اﻟﺨﺎص ﺑﺎﻟﺒﺚ اﻟﻤﺒﺎﺷﺮ <img height="480" width = "640" src="http://youripaddress:8081" /> : ﺛﻢ ﻧﻘﻮم ﺑﺈدراج ارﺑﻌﺔ ﻣﻔﺎﺗﻴﺢ ﺗﺤﻜﻢ ﺑﺈﺳﺘﺨﺪام اﻷﻣﺮ اﻟﺘﺎﻟﻲ <button id="myp" onmousedown="mousedown(02)" onmouseup="mouseup(02)">backward</button> <button id="myp" onmousedown="mousedown(03)" onmouseup="mouseup(03)">turn right</button> <button id="myp" onmousedown="mousedown(37)" onmouseup="mouseup(37)">forward</button> <button id="myp" onmousedown="mousedown(27)" onmouseup="mouseup(27)">turn left</button>

ﺑﻌﺪ ذﻟﻚ ﺑﺈﺳﺘﺨﺪام ﻟﻐﺔ اﻟـ PHP ﻧﻘﻮم ﺑﻀﺒﻂ إﻋﺪادات GPIO اﻟﻤﺴﺘﺨﺪﻣﺔ ﻋﻠﻰ اﻟﺮاﺳﺒﻴﺮي ﺑﺎي ﻛﻤﺨﺮج وإﻋﻄﺎء اﻟـ Pins اﻟﻤﺴﺘﺨﺪﻣﺔ اﻟﻘﻴﻢ اﻹﺑﺘﺪاﺋﻴﺔ : ;)" mode 0 out ;)" write 0 0 ;)" mode 2 out ;)" write 2 0 ;)" mode 3 out ;)" write 3 0 ;)" mode 7 out ;)" write 7 0 ﻟﺠﻌﻞ ﻫﺬه اﻟﻤﻔﺎﺗﻴﺢ اﻷرﺑﻌﺔ ﺗﻌﻤﻞ ﻣﻊ اﻟﻤﺤﺮﻛﺎت )ﻋﻠﻰ ﺳﺒﻴﻞ اﻟﻤﺜﺎل ﻋﻨﺪ اﻟﻀﻐﻂ ﻋﻠﻰ ﻣﻔﺘﺎح اﻟﺮﺟﻮع ﻟﻠﺨﻠﻒ ﻳﺘﻢ اﺷﺎرات إﻟﻰ اﻟﻤﺤﺮﻛﺎت ﻣﻦ ﺷﺄﻧﻬﺎ ﺗﺤﺮﻳﻚ اﻟﺮوﺑﻮت ﻟﻠﺨﻠﻒ( ﻟﻌﻤﻞ ذﻟﻚ ﻳﺘﻢ إﻧﺸﺎء ﻣﻠﻔﺎت أﺧﺮى : ﻣﻠﻒ camera.js ﻳﺤﺘﻮي ﻫﺬا اﻟﻤﻠﻒ ﻋﻠﻰ اﻟﺪاﻟﺘﻴﻦ mouse_up و mouse_down ﻟﻠﺘﺤﻜﻢ ﺑﻤﻨﺎﻓﺬ اﻟﺮاﺳﺒﻴﺮي ﺑﺎي. ﻣﻠﻒ camera_rotate.php ﻳﺘﻠﻘﻰ اﻟﻤﺤﺘﻮى ﻣﻦ camera.js وﺑﻌﺪ ذﻟﻚ ﻳﺘﻢ ﺗﻄﺒﻴﻖ اﻹﺷﺎرات ﻋﻠﻰ اﻟـ GPIO اﻟﻤﺴﺘﺨﺪﻣﺔ ﻓﻲ اﻟﻤﺸﺮوع ﻋﻦ ﻃﺮﻳﻖ إرﺳﺎل إﺷﺎرات إﻟﻰ اﻟﻤﺤﺮﻛﺎت ﻟﻠﺘﺤﻜﻢ ﺑﻬﺎ إﻣﺎ 0v أو.5v ﻳﻤﻜﻨﻚ ﺗﻨﺰﻳﻞ ﻣﻠﻔﺎت ﺻﻔﺤﺔ اﻟﻮﻳﺐ ﻟﻬﺬا اﻟﻤﺸﺮوع ﻣﻦ ﻫﻨﺎ. ﻳﺠﺐ ﺣﻔﻆ ﺟﻤﻴﻊ اﻟﻤﻠﻔﺎت ﻓﻲ var/www/html/ ﻋﻠﻰ اﻟﺮاﺳﺒﻴﺮي ﺑﺎي. اﻵن ﻗﻢ ﺑﺎﻹﻧﺘﻘﺎل إﻟﻰ ﺷﺒﻜﺔ اﻹﻧﺘﺮﻧﺖ واﻟﺪﺧﻮل إﻟﻰ YourRaspiIPAddress/camera.php ﺳﺘﺘﻤﻜﻦ ﻣﻦ رؤﻳﺔ ﺑﺚ اﻟﻜﺎﻣﻴﺮا وﺳﻴﺘﺤﺮك اﻟﺮوﺑﻮت ﻋﻨﺪ اﻟﻀﻐﻂ ﻋﻠﻰ أﺣﺪ اﻟﻤﻔﺎﺗﻴﺢ.