TANK TANK

Showing posts with label gyroscope. Show all posts
Showing posts with label gyroscope. Show all posts

Wednesday, March 21, 2018

Arduino MPU6050 Gyroscope Accelerometer

In this post, I’ll show you how to read data from the MPU6050.

This is an integrated MEMS Accelerometer and Gyroscope unit that is so popular and can be easily attached to Arduino.

The unit uses I2C protocol.

In the first example from Arduino website, we can read data and show it on the serial monitor application in Arduino IDE.

In the second project, you can read data from the unit and view data on Processing.



Project #1

This project is brought to you from Arduino create website.


Project Schematics:



GY-521                                           Arduino
VCC                    ->                  3.3 V or 5 V 
GND                    ->                           GND
SCL                           ->                       A5
SDA                      ->                       A4
XDA ->                No Connection
XCL ->               No Connection
ADO ->               No Connection

INT ->               No Connection





Here is the code for the project:



#include<Wire.h>
const int MPU=0x68; 
int16_t AcX,AcY,AcZ,Tmp,GyX,GyY,GyZ;

void setup(){
  Wire.begin();
  Wire.beginTransmission(MPU);
  Wire.write(0x6B); 
  Wire.write(0);    
  Wire.endTransmission(true);
  Serial.begin(9600);
}
void loop(){
  Wire.beginTransmission(MPU);
  Wire.write(0x3B);  
  Wire.endTransmission(false);
  Wire.requestFrom(MPU,12,true);  
  AcX=Wire.read()<<8|Wire.read();    
  AcY=Wire.read()<<8|Wire.read();  
  AcZ=Wire.read()<<8|Wire.read();  
  GyX=Wire.read()<<8|Wire.read();  
  GyY=Wire.read()<<8|Wire.read();  
  GyZ=Wire.read()<<8|Wire.read();  
  
  Serial.print("Accelerometer: ");
  Serial.print("X = "); Serial.print(AcX);
  Serial.print(" | Y = "); Serial.print(AcY);
  Serial.print(" | Z = "); Serial.println(AcZ); 
  
  Serial.print("Gyroscope: ");
  Serial.print("X = "); Serial.print(GyX);
  Serial.print(" | Y = "); Serial.print(GyY);
  Serial.print(" | Z = "); Serial.println(GyZ);
  Serial.println(" ");
  delay(333);
}









Project #2

And as another source of a project using the same unit GY-521, here it is:

You can download Arduino code, connect the project, get Processing code and then run it on http://sketchpad.cc


Project Schematics is just the same as the previous project. I repeated them to make things easy:




GY-521                                           Arduino
VCC                    ->                  3.3 V or 5 V 
GND                    ->                           GND
SCL                           ->                       A5
SDA                      ->                       A4
XDA ->                No Connection
XCL ->               No Connection
ADO ->               No Connection

INT ->               No Connection



Get Arduino Code from here

Get Processing Code from here











Paid Online Surveys

Check our books on Amazon we created on our way to find happiness.



A Trip To Siwa Oasis: Tourist guide to an Egyptian Oasis by [ElSakhawy, Sara M.]


A Trip To Siwa Oasis




The Ultimate travel bag list by [ Elskhawy, Sara M.]


















Saturday, May 28, 2016

ثبات حركة العين Eye Stability

السبت 21 شعبان 1437 هـ           28 مايو 2016 م

بسم الله والحمد لله والصلاة و السلام على رسول الله سيدنا محمد
صلى الله عليه وسلم


كل_يوم_فكرة_عربية#

اليوم لاحظت ظاهرة أذهلتنى 

هذه الظاهرة لاحظتها فى الأطفال الصغار أثناء نومهم 

ففى أثناء نوم الأطفال الصغار وأثناء حركتهم وهدهدتهم برفق يمنة ويسرة لاحظت ثبات العين حتى وهى مغلقة تماماً وأثناء النوم العميق 

لأوضح الأمر قليلاً 

لقد لاحظتُ ثبات عين الأطفال الصغار بالنسبة للوسط المحيط فى اتجاه معين بغض النظر عن حركة الرأس أوالجسم بالكامل ، وذلك دون إرادة من الطفل فهو نائم فى نوم عميق وكذلك العين مغلقة تماماً فلا ترى ما أمامها لتركز عليه ، فما تفسير هذه الظاهرة العجيبة ؟

لقد وجدتُ أن العين تتخذ وضعاً ثابتاً كما لوكانت تحت تأثير الجيروسكوب ، هذا الجهاز الميكانيكى الذى يحتفظ بوضعه بالنسبة للفراغ بغض النظر عن الوعاء أو الجهاز الذى يحويه

وهذا مقبول ومعقول بالنسبة لإنسان فى حالة اليقظة 

فالعين تظل ثابتة بتحكم من المخ حتى أثناء حركة الشخص كالسير أو الجرى فتظل الصورة ثابتة بالنسبة للإنسان حتى وهو يجرى يرى الصور ثابتة أمامه ليس بها اهتزازات كما تبدو الصور التى يتم تصويرها بكاميرا الفيديو المتحركة باستمرار

فالعين تقوم بإلغاء تأثير عامل الحركة على الصورة أولاً بأن تعمل على ثباتها ذاتياً مثل الجيروسكوب والمخ يعمل على إلغاء تأثير الحركة عن طريق تحليل الصور ومعالجتها بطريقة تقلل من تأثير هذه الحركة

كل ذلك أثناء اليقظة ، ولكننى لم أعتقد أن العين تفعل ذلك أيضاً أثناء النوم

وكان ذلك مذهلاً بالنسبة لى 

فقد كنت أعلم المعلومة مسبقاً بالنسبة للإنسان والكثير من الكائنات عن تثبيت العين أثناء الرؤية واليقظة 

وقمت بعد ذلك بالتجربة بنفسى فقمت بغلق عيناى وقمت بتحريك رأسى لليمين وللشمال وللأعلى وللأسفل ولاحظت ثبات عيناى فى اتجاه واحد على الرغم من إغلاقها وعدم التحكم منى لفعل ذلك

بل على العكس ، عندما حاولتُ تثبيت حركة عيناى مع حركة رأسى اضطررت لتحريك عيناى لتتابع حركة رأسى وكان ذلك مرهقاً وغير سهل ، ولكن الأمر الأبسط الذى يحدث تلقائياً هو ثبات العين فى الفراغ

يمكنك تجربة ذلك بنفسك الآن


انظر إلى نقطة فى الحجرة تبعد عنك مسافة مناسبة ولتكن ثلاثة أمتار

قم بتحريك رأسك فى جميع الإتجاهات يميناً وشمالاً لأعلى ولأسفل ولاحظ ثبات عيناك

حاول الآن أن تجعلهما يتحركان مع رأسك وسوف تجد الأمر كثر صعوبة

الآن قم بغلق عيناك وقم بنفس التجربة وكرر الخطوات السابقة مع غلق العينين  ، وسوف ترى وتشعر بثبات اتجاه نظر عيناك حتى مع كونها مغلقة



If you like this blog you can support us by many ways:
   
   1. Leave comments stating your point of view about this article.

   2. Buy our book on Amazon Learn By Making.

   3. Click on links of our sponsors without adding any extra cost on you if you make purchase from them. Actually, many of these offers are totally free.


  4. Visit our new website outatime.tech.

Thank you for visiting our blog.


Friday, December 4, 2015

الجيروسكوب Gyroscope

الجمعة 22 من صفر 1437 هـ    4 ديسمبر 2015 م


بسم الله و الحمد لله و الصلاة و السلام على رسول الله سيدنا محمد صلى الله عليه و سلم

 

قرأت منذ فترة بعيدة عن جهاز الجيروسكوب و كيف أنه جهاز عجيب يبدو من حركته لمن لا يعرفه و كأنه يتحدى قوانين الجاذبية الأرضية 




و هو عبارة عن جهاز دوار عند دورانه بسرعة معينة يصل إلى الثبات فى إتجاه الدوران بالنسبة إلى خط الأفق و لا يتأثر بالجاذبية الأرضية ولا بالحركة الخارجية

 

و لذا فقد تم إستخدامه لتحديد زاوية الميل لأى مركبة متحركة بالنسبة لخط الأفق . فهو يستخدم كمرجع لتحديد هذا الميل

 

 

https://ar.wikipedia.org/wiki/مدوار 

https://en.wikipedia.org/wiki/Gyroscope 

 

المفهوم الفيزيائى الذى بنى عليه الجهاز معروف منذ قديم الزمان حتى أنه صنع منه ألعاب كثيرة تسمى النحلة 

 

Spinning Top

https://en.wikipedia.org/wiki/Top 

 

 و لكن جهاز الجيروسكوب استخدم لأول مرة كجهاز للمساعدة على الملاحة فى معرفة خط الأفق فى الأجواء السيئة أو الضبابية و ذلك فى عام 1743 ميلادية


الجهاز الأصلى هو جهاز ميكانيكى يعتمد على قانون ثبات عزم الحركة الدورانية 

Conservation of Angular Momentum

حيث يصل الجهاز فى حالة الدوران بسرعة معينة تبعاً لكتلة القطعة الدوارة إلى الثبات فى الوضع الأولى فإذا فقدت القطعة الدوارة سرعتها فإنها تفقد قدرتها على الثبات

 

فى العصر الحديث و مع تقدم الإلكترونيات تم صناعة الجهاز الذى يستخدم فى الملاحة و تم تسميتهم جميعاً بنفس الإسم

Ring Laser Gyroscope

Fiber Optic Gyroscope

 و  إن كانوا جميعاً لا يحتوون على أجزاء ميكانيكية دوارة إلا أنهم بسبب تأديتهم لنفس الوظيفة . و هى الإحساس بالتغير فى الميل بالنسبة إلى خط الأفق  . لذا فقد تم تسميتهم بنفس الإسم . جيروسكوب


و فى الأعوام الأخيرة و بعد تقدم علم النظم الكهروميكانيكية الصغرى

Microelectromechanical systems MEMS


فقد تم صناعة جهاز مشابه لنفس وظيفة الجيروسكوب على نطاق صغير جداً داخل دائرة متكاملة 

Integrated Circuit

و أصبح من قلة تكلفته أنه أصبح فى الهواتف الذكية مثل 

iPhone , Android

و الكثير من الأجهزة كالساعات الذكية و الكاميرات 


و منذ بضعة أعوام استخدمت هذا الجهاز فى شكل دائرة متكاملة 

Gyroscope Integrated Circuit


و هذه هى المقالة على موقع 


Instructables.com


http://www.instructables.com/id/PIC16F917-Gyroscope-interface/ 

 


 

Saturday, January 31, 2015

العجلات الأحادية ذاتية الإتزان Self Balancing Unicycle



السبت 11 ربيع الآخر 1436 هـ                            31 يناير 2015 م


بسم الله و الحمد لله و الصلاة و السلام على رسول الله سيدنا محمد صلى الله عليه و سلم 

يوجد الكثير من العجلات الأحادية ذاتية الإتزان الكهربائية بالطبع

هذه العجلات عبارة عن عجلة مثل عجلة الدراجة بها موتور كهربى بداخلها و تقوم بطاريات بتزويد هذا الموتور بالكهرباء لتشغيله و يتحكم فيه دائرة ألكترونية متقدمة عن طريق مجسات للحركة 

Motion Sensors

من نوعية الجيروسكوب و الأكسيليروميتر

Gyroscope and Accelerometer

و يتم التحكم فى هذه العجلة عن طريق وزن جسم و ميله الراكب 

فمثلاً إذا أراد الراكب زيادة سرعة العجلة فإنه يقوم بالميل قليلاً للأمام 
و أما إذا أراد الإبطاء أو التوقف يرجع بميل قليلاً للخلف 
و يمكنه التحرك للخلف أيضا ً بنفس الكيفية

و التحرك للمين أو الشمال عن طريق التحكم فى ميل الجسم قليلا ً جداً لهذه الإتجاهات

هذه أمثلة لبعض المنتجات التجارية لهذه العجلات 

Airwheel

Solowheel

و هذه صفحة مقالة على ويكيبيديا تتحدث عنها