التحكم الذكي(1) - فاطمة هادي رزيج

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 37

‫‪;–\Ö¬’\;ÏÁÑÊ‚µ‬‬

‫‪;È⁄÷¬’\;nue’\Â;È’]¬’\;€Ë÷¬i’\;ÎÑ\ÜÂ‬‬
‫\‪;Ì�àÊ’\;ÏËfiŒi’\;ϬŸ]°‬‬
‫\∏¬‚‪;kÊ“’\;:Œi’\;Å‬‬
‫‪;Ô]dÖ‚“’\;€âÕ‬‬

‫ﺩﺭﺍﺳﺔ ﺣﻮﻝ ﻭﺣﺪﻩ ﺍﻟﺘﺤﻜﻢ ﺍﻟﺬﻛﻲ ﺑﺴﻘﻲ ﺍﻻﺭﺍﺿﻲ ﺍﻟﺰﺭﺍﻋﻴﺔ‬

‫ﺑﺤــﺚ ﺗــــــﻘــﺪم ﺑـــﮫ اﻟﻄــﻠﺒﺔ‬


‫ﻓﺎطﻤﮫ ھﺎدي رزﯾﺞ‬
‫ﻓﺎطﻤﮫ اﺑﺮاھﯿﻢ ﻏﺮﯾﺐ‬
‫ﻋﻠﻲ ﻣﺤﺴﻦ ﻋﻨﺎد‬
‫ﻏﺎزي ﻧﺪﯾﻢ‬
‫ﻋﻠﻲ ﻓﺎﺿﻞ رﻣﺢ‬

‫إﻟﻰ ﻣﺠﻠﺲ اﻟﻤﻌﮭﺪ اﻟﺘﻘﻨﻲ ﻓﻲ اﻟﻜﻮت‪/‬ﻗﺴﻢ اﻟﻜﮭﺮﺑﺎء‪ ،‬وھﻲ ﺟﺰء ﻣﻦ ﻣﺘﻄﻠﺒﺎت ﻧﯿﻞ‬
‫درﺟﺔ اﻟﺪﺑﻠﻮم ﻓﻲ اﻟﻜﮭﺮﺑﺎء‬

‫ﺑﺈﺷﺮاف‬

‫د‪ .‬ﻋﺪﻧﺎن ﻋﺒﺎس‬


‫‪2020‬م‬ ‫‪1441‬ھـ‬
‫َّ‬ ‫َّ‬ ‫َّ‬
‫حي ِم﴾‬
‫﴿� ٱ�ِ ٱلر� ٱلر ِ‬
‫َ َ َ ۡ َ َ َ َ ٗ َ َ ٓ َ َ ۡ َ َ َ ۡ َ ۡ َ ٓ َ ۡ َ َّ ۡ‬
‫﴿وترى ٱ��ض هامِدة فإِذا أنز�ا عليها ٱلماء ٱه�ت‬
‫َ‬ ‫ۡ‬ ‫َ‬ ‫ُّ‬ ‫ۡ‬ ‫َ‬ ‫َ‬ ‫َ ََ ۡ ََ‬
‫يج‪] ﴾٥‬اﻟﺣﺞ‪[٥ :‬‬ ‫� زو ِۢج ب ِه ٖ‬‫ور�ت وأ�بتت مِن ِ‬
‫ﺍﻹﻫــــــــﺪﺍء‬
‫إﻟﻰ وطﻨﻲ اﻟﻌﺰﯾﺰ‬
‫******** اﻟﻌـــــﺮاق‬
‫إﻟﻰ ﺷﮭﺪاء اﻟﻌﺮاق اﻷﺑﻄﺎل‬
‫******** أﺳﻜﻨﮭﻢ ﷲ ﻓﺴﯿﺢ ﺟﻨﺎﺗﮫ‬
‫اﻟﻰ ﻣﻦ ﻋﻠﻤﻮﻧﺎ ﺣﺮوف ﻣﻦ ذھﺐ‬
‫******* اﺳﺎﺗﺬﺗﻨﺎ اﻟﻜﺮام‬
‫إﻟﻰ ﯾﻨﺎﺑﯿﻊ اﻟﺤﻨﺎن وﻣﻔﺎﺗﯿﺢ اﻟﺠﻨﺎن‬
‫******** أﻣﻲ وأﺑﻲ )ﺣﻔﻈﮭﻤﺎ ﷲ(‬
‫إﻟﻰ ﺳﻨﺪي وﻓﺨﺮي‬
‫******** إﺧﻮﺗﻲ وأﺧﻮاﺗﻲ‬
‫إﻟﻰ رﻓﻘﺘﻲ زﻣﻼء اﻟﺪراﺳﺔ‬
‫******** اﻋﺘﺰازا ووﻓﺎ ًء‬
‫إﻟﻰ ﻛﻞ ﻣﻦ ﻗﺪم اﻟﻌﻮن ﻟﻲ‬
‫******** ﺷﻜﺮا واﻣﺘﻨﺎﻧﺎ‬
‫وآﺨر ﻋﻠﻰ ﻨﻌمﻪ اﻟكثیرة اﻟتﻲ ﻻ ﺘﻌد وﻻ‬
‫ًا‬ ‫اﻟحمد واﻟشكر ﻪﻠﻟ رب اﻟﻌﺎﻟمین أوًﻻ‬

‫ﺘحصﻰ وﻤنﻬﺎ إﺘمﺎم ﻫذا اﻟبحث اﻟمتواﻀﻊ‪.‬‬

‫اﻟشكر واﻟتﻘدﯿر اﻟجز�ﻞ ﻷﺴﺎﺘذﺘﻲ اﻷﺠﻼء ﻓﻬم ﺨیر ﻤﻌین ﻟﻲ ﻓﻲ اﻟﻌﻠم واﻟمﻌرﻓﺔ‪.‬‬

‫ﺜم إﻨﻲ أﺘﻘدم �خﺎﻟص ﺸكري وﺘﻘدﯿري إﻟﻰ أﺴتﺎذي اﻟجﻠیﻞ ﻓضیﻠﺔ اﻟد�تور‪ /‬ﻋدﻨﺎن‬

‫ﺠﻬدا ﻓﻲ‬ ‫ﻋبﺎس )ﺤﻔظﻪ ﷲ( واﻟذي ﺘكرم �ﺎﻹﺸراف ﻋﻠﻰ ﻫذﻩ اﻟرﺴﺎﻟﺔ‪ ،‬واﻟذي ﻟم ُ‬
‫�ﺄل ً‬

‫�سر در�ﻲ وأﻨﺎر ﺴبیﻠﻲ ﻤﻊ اﻟتشجیﻊ واﻟﻌون‪ً ،‬‬


‫ﺴﺎﺌﻼ‬ ‫ﺘوﺠیﻬﻪ اﻟﻌﻠمﻲ اﻟسدﯿد ﻟﻲ اﻟذي ﱠ‬

‫اﻟموﻟﻰ‪ 祐‬دوام اﻟﻌﺎﻓیﺔ واﻟحﻔظ ﻟﻪ وﻷﻫﻠﻪ‪.‬‬


‫ﻤﻘدﻤﺔ واﻫمیﺔ واﻫداف اﻟبحث‪:‬‬

‫ﻓﻲ ﻋصر اﻟتكنوﻟوﺠیﺎ اﻟمتﻘدﻤﺔ واﻹﻟكتروﻨیﺎت ‪ ،‬ﯿنبﻐﻲ أن �كون أﺴﻠوب ﺤیﺎة‬


‫طﺎ وأﺴﻬﻞ وأﻛثر راﺤﺔ ‪.‬ﻟذﻟك ‪،‬ﻫنﺎك ﺤﺎﺠﺔ إﻟﻰ اﻟﻌدﯿد ﻤن اﻷﻨظمﺔ‬ ‫ذ�یﺎ و�سی ً‬
‫اﻹﻨسﺎن ً‬
‫اﻵﻟیﺔ ﻓﻲ روﺘین اﻟحیﺎة اﻟیوﻤیﺔ ﻟﻺﻨسﺎن ﻟتﻘﻠیﻞ أﻨشطتﻪ ووظﺎﺌﻔﻪ اﻟیوﻤیﺔ ‪.‬ﻫنﺎ‬
‫ﻓكرة ﻨظﺎم واﺤد ﻤثﻞ ﻨظﺎم ﺴﻘﻲ اﻟنبﺎت اﻟتﻠﻘﺎﺌﻲ ﻤﻔید ﺠدا ‪.‬ﺤیث ﯿواﺠﻪ اﻟكثیر ﻤن‬

‫اﻟنﺎس اﻟكثیر ﻤن اﻟمشﺎﻛﻞ ﻓﻲ ﺴﻘﻲ ﻨبﺎﺘﺎت اﻟحد�ﻘﺔ ‪ ،‬ﺨﺎﺼ ًﺔ ﻋندﻤﺎ �كوﻨون ً‬


‫�ﻌیدا‬
‫ﻋن اﻟمنزل ‪.‬‬
‫�ستخدم ﻫذا اﻟطراز ﺘﻘنیﺎت اﻻﺴتشﻌﺎر ﻤﻊ ﻤتحكم دﻗیق ﻤن أﺠﻞ ﺼنﻊ ﺠﻬﺎز ﺘبدﯿﻞ‬
‫ذ�ﻲ ﻟمسﺎﻋدة ﻤﻼﯿین اﻷﺸخﺎص‪.‬‬

‫ﻓﻲ أ�سط أﺸكﺎﻟﻪ ‪ ،‬ﯿتم ﺒرﻤجﺔ اﻟنظﺎم �طر�ﻘﺔ ﺘجﻌﻞ ﻤستشﻌر رطو�ﺔ اﻟتر�ﺔ‬
‫�ستشﻌر ﻤستوى اﻟرطو�ﺔ ﻤن اﻟمصنﻊ ﻓﻲ ﺤﺎﻟﺔ ﻤﻌینﺔ ﻤن اﻟزﻤن ‪ ،‬إذا �ﺎن ﻤستوى‬
‫اﻟرطو�ﺔ ﻓﻲ اﻟمستشﻌر أﻗﻞ ﻤن اﻟﻘیمﺔ اﻟمحددة ﻟﻠﻌتبﺔ اﻟمحددة ﻤسبًﻘﺎ وﻓًﻘﺎ ﯿتم ﺘزو�د‬
‫اﻟنبﺎت اﻟمﻌین ﻤن اﻟكمیﺔ اﻟمطﻠو�ﺔ ﻤن اﻟمﺎء إﻟﻰ اﻟنبﺎت ﺤتﻰ �صﻞ ﻤستوى اﻟرطو�ﺔ‬
‫إﻟﻰ اﻟﻘیمﺔ اﻟمحددة ﻤسبًﻘﺎ ‪�.‬شتمﻞ اﻟنظﺎم ﻋﻠﻰ ﻤستشﻌر ﻟﻠرطو�ﺔ ودرﺠﺔ اﻟح اررة‬
‫�حﺎﻓظ ﻋﻠﻰ ﺘتبﻊ اﻟﻐﻼف اﻟجوي اﻟحﺎﻟﻲ ﻟﻠنظﺎم و�كون ﻟﻪ ﺘﺄﺜیر ﻋند ﺤدوث‬
‫اﻟري ‪.‬ﺴوف اﻟمﻠﻒ اﻟﻠوﻟبﻲ ﺼمﺎم اﻟتحكم ﻓﻲ ﺘدﻓق اﻟمیﺎﻩ ﻓﻲ اﻟنظﺎم‬
‫‪،‬ﻋندﻤﺎ اردو�نو �ﻘ أر اﻟﻘیمﺔ ﻤن ﻤستشﻌر اﻟرطو�ﺔ اﻟذي �طﻠق ﺼمﺎم اﻟمﻠﻒ اﻟﻠوﻟبﻲ‬
‫وﻓًﻘﺎ ﻟﻠحﺎﻟﺔ اﻟمطﻠو�ﺔ ‪�.‬ﺎﻹﻀﺎﻓﺔ إﻟﻰ ذﻟك ‪ ،‬ﯿبﻠﻎ اﻟنظﺎم ﻋن ﺤﺎﻟتﻪ اﻟحﺎﻟیﺔ و�رﺴﻞ‬
‫رﺴﺎﻟﺔ ﺘذ�یر ﺤول ﻤحطﺎت اﻟري و�حصﻞ ﻋﻠﻰ رﺴﺎﻟﺔ ﻨصیﺔ ﻗصیرة ﻤن اﻟمستﻠم ‪.‬ﻛﻞ‬
‫ﻫذا اﻹﺨطﺎر �مكن اﻟﻘیﺎم �ﻪ �ﺎﺴتخدام‪Arduino GSM shield.‬‬

‫‪1‬‬
‫ﻟﻘد درﺴت ﻓﻲ اﻟمدرﺴﺔ ﻤن �تب اﻟﻌﻠوم أن اﻟنبﺎﺘﺎت ﻀرور�ﺔ ﻟﻠﻐﺎ�ﺔ ﻟﻠبشر�ﺔ‬
‫ﺠمﻌﺎء ﻓﻲ ﺠواﻨب ﻋدﯿدة‪ .‬ﻷﻨﻬﺎ ﺘبﻘﻲ اﻟبیئﺔ ﻨظیﻔﺔ ﻤن ﺨﻼل إﻨتﺎج‬
‫اﻷﻛسجین اﻟطﺎزج إﻟﻰ وﻗت ﻵﺨر‪ .‬ﻟﻘد أﺼبﺢ ﻨظﺎم ﺴﻘﻲ اﻟنبﺎﺘﺎت‬
‫اﻷوﺘوﻤﺎﺘیكﻲ ﯿزداد ﻤﻊ ازد�ﺎد ﺘوﺼیﻞ اﻷﺸیﺎء اﻟیوﻤیﺔ �ﺎﻟتﻘنیﺎت اﻟمتﻘدﻤﺔ ‪،‬‬
‫و�تم ﺘنﻔیذ ﻫذﻩ اﻷﻨظمﺔ �مﻌدل ﻤتزاﯿد‪ .‬أﻤﺎﻛن ﻤثﻞ اﻟمنﺎزل و�ذﻟك ﻋﻠﻰ‬
‫اﻟمستو�ﺎت اﻟصنﺎﻋیﺔ‪ .‬اﻻﺴتخدام اﻟرﺌیسﻲ ﻟﻬذﻩ اﻷﻨظمﺔ ﻫو اﻟكﻔﺎءة وﺴﻬوﻟﺔ‬
‫اﻻﺴتخدام‪.‬‬

‫ﯿوﻓر ﻨظﺎم ﺴﻘﻲ اﻟنبﺎت اﻟﻘدرة ﻋﻠﻰ زرع ﻋشﺎق ﻷﺨذ ﻨبﺎﺘﺎﺘﻬم اﻟمنزﻟیﺔ أﺜنﺎء‬
‫�ﻌیدا ‪ -‬ﻤن ﺨﻼل اﺴتخدام ﻤكوﻨﺎت ﻓﻌﺎﻟﺔ وﻤوﺜوﻗﺔ ﻤثﻞ أﻨواع‬
‫ﺘواﺠدﻫم ً‬
‫ﻤختﻠﻔﺔ ﻤن ﺘﻘنیﺎت اﻻﺴتشﻌﺎر‪.‬‬

‫ﯿتحسس رطو�ﺔ اﻟتّر�ﺔ‬


‫ّ‬ ‫ﻓﻲ ﻫذا اﻟبحث ﻨستﻌرض ﻨظﺎم ر ّي آﻟﻲ ﻟﻠنبﺎﺘﺎت‬
‫ّ‬
‫اﻟنظﺎم رطو�ﺔ اﻟتّر�ﺔ‬ ‫ِ‬
‫�ﺎﺴتخدام اﻷردو�نو ‪ ،Arduino UNO‬ﺤیث ّ‬
‫�ﻘدر ﻫذا ّ‬
‫)ﻤضخﺔ ﻤﺎء(‬
‫ّ‬ ‫ﺜم �ﻘوم �ﺈدارة اﻟمح ِّرك‬
‫ﺤسﺎس رطو�ﺔ ﺘر�ﺔ‪ ،‬وﻤن ّ‬
‫�ﺎﺴتخدام ّ‬

‫‪2‬‬
‫ﻋندﻤﺎ ﺘكون اﻟرطو�ﺔ أدﻨﻰ ﻤن ﻤستوى ﻤح ﱠدد‪ ،‬وﻋندﻤﺎ ﯿرﺘﻔﻊ ﻤستوى ّ‬
‫اﻟرطو�ﺔ‬
‫اﻟمحرك‪.‬‬
‫ّ‬ ‫اﻟنظﺎم إﻟﻰ إ�ﻘﺎف‬ ‫ﻓوق اﻟمستوى اﻟمح ﱠدد َ‬
‫�ﻌمد ّ‬
‫�ﻞ ﻤن‪ :‬ﺨزان اﻟمﺎء‪ ،‬واﻟمحرك‪ ،‬وﻤستوى اﻟرطو�ﺔ‬
‫ﺴیتم ﻋرض ﺤﺎﻟﺔ ّ‬
‫ﻛمﺎ ّ‬
‫رﻗمیﺔ ‪� LCD‬ﻘیﺎس ‪.2×16‬‬
‫ﻋﻠﻰ ﺸﺎﺸﺔ ّ‬
‫أﻫداف اﻟبحث‪:‬‬

‫ﺤسﺎس رطو�ﺔ ﺘر�ﺔ‪ ،‬وﻤراﻗبﺔ ﻤستوى‬


‫• ﻤراﻗبﺔ رطو�ﺔ اﻟتّر�ﺔ �ﺎﺴتخدام ّ‬
‫ﺤسﺎس ﻟمستوى اﻟمﺎء )‪.(Float switch‬‬‫اﻟخزان �ﺎﺴتخدام ّ‬
‫اﻟمﺎء ﻓﻲ ّ‬
‫ﻤضخﺔ اﻟمﺎء ﻋندﻤﺎ ﺘنخﻔض رطو�ﺔ اﻟتّر�ﺔ ﻋن ﻤستوى ّ‬
‫ﻤحدد‬ ‫ّ‬ ‫• ﺘشﻐیﻞ‬
‫�میﺔ �ﺎﻓیﺔ ﻤن اﻟمﺎء‪.‬‬ ‫إذا اﺤتوى ّ‬
‫اﻟخزان ﻋﻠﻰ ّ‬
‫اﻟخزان �ﺎﺴتخدام ﺸﺎﺸﺔ ‪.LCD 16×12‬‬
‫• ﻋرض ﺤﺎﻟﺔ اﻟتّر�ﺔ و ّ‬

‫‪3‬‬
‫ﺍﻟﻔﺼﻞ ﺍﻻﻭﻝ‬

‫ﺘصمیم و�رﻤجﺔ اﻷردو�نو‪:‬‬


‫اﻟمﻬﺎرة‪� :‬ﻘصد �ﺎﻟمﻬﺎرة ﻋدة ﻤﻌﺎن ﻤرﺘبطﺔ‪ ،‬ﻤنﻬﺎ ‪:‬ﺨصﺎﺌص اﻟنشﺎط اﻟمﻌﻘد‬
‫اﻟذي ﯿتطﻠب ﻓترة ﻤن اﻟتدر�ب اﻟمﻘصود‪ ،‬واﻟممﺎرﺴﺔ اﻟمنظمﺔ‪� ،‬حیث ﯿؤدى �طر�ﻘﺔ‬
‫ﻤﻼﺌمﺔ‪ ،‬وﻋﺎدة ﻤﺎ �كون ﻟﻬذا اﻟنشﺎط وظیﻔﺔ ﻤﻔیدة‪ ،‬وﺘﻌرﻓﻬﺎ اﻟﻔتﻼوي)‪2006‬م( �ﺄﻨﻬﺎ ‪:‬‬
‫اﻟﻘدرة ﻋﻠﻰ أداء ﻋمﻞ ﻤﻌین ﺒدﻗﺔ واﺘﻘﺎن‪ ،‬ﻛمﺎ ﺘﻌرف أ�ضﺎ �ﺄﻨﻬﺎ ﺴﻠسﻠﺔ ﻤن اﻟخطوات‪،‬‬
‫أو اﻟحر�ﺎت‪ ،‬أو اﻹﺠراءات اﻟتﻲ ﺘكون ﻗﺎﺒﻠﺔ ﻟﻠمﻼﺤظﺔ اﻟمبﺎﺸرة‪ ،‬وﻏیر اﻟمبﺎﺸرة‪،‬‬
‫وﻟﻠﻘیﺎس وﻟﻺﻋﺎدة واﻟتكرار ﻋن اﻟحﺎﺠﺔ‪.‬‬
‫و�ﻌرﻓﻬﺎ اﻟﻠﻘﺎﻨﻲ واﻟجمﻞ )‪ ،2003‬ص‪� (310‬ﺄﻨﻬﺎ" اﻷداء اﻟسﻬﻞ اﻟدﻗیق‪ ،‬اﻟﻘﺎﺌم‬
‫ﻋﻠﻰ اﻟﻔﻬم ﻟمﺎ ﯿتﻌﻠمﻪ اﻹﻨسﺎن ﺤر�یﺎ وﻋﻘﻠیﺎ‪ ،‬وﻤﻊ ﺘوﻓیر اﻟوﻗت واﻟجﻬد واﻟتكﺎﻟیﻒ‪.‬‬
‫ﻤﻬﺎرة ﺘصمیم و�رﻤجﺔ اﻷردو�نو‪:‬‬
‫�ﻌرﻓﻬﺎ اﻟبﺎﺤث إﺠراﺌیﺎً �ﺄﻨﻬﺎ ﻗدرة اﻟطﺎﻟب ﻋﻠﻰ ﺘصمیم وﺘر�یب اﻟدواﺌر اﻟكﻬر�ﺎﺌیﺔ‬
‫�شكﻞ ﯿؤدي إﻟﻰ ﺘنﻔیذ اﻟوظیﻔﺔ اﻟمطﻠو�ﺔ �شكﻞ ﺠید ﻤﻊ ر�طﻬﺎ ﺒﻠوﺤﺔ اﻷردو�نو ﺜم‬
‫ﺘزو�د اﻟمبرﻤﺞ )اﻟطﺎﻟب( ﻟﻠحﺎﺴوب �ﺎﻷواﻤر اﻟبرﻤجیﺔ اﻟﻼزﻤﺔ ﻟتنﻔیذ ﻤسﺄﻟﺔ ﻤﻌینﺔ‬
‫)ﻤشكﻠﺔ ﻤﻌینﺔ( دون أﺨطﺎء‪.‬‬
‫اﻷردو�نو‬
‫أوﻻ‪-:‬‬
‫اﻟتﻌر�ف ‪� :‬ﻌرﻓﻪ �ﺎﻨزي ‪ (Banzi, 2011, p. 1) :‬ﻫو ﻤنصﺔ ﺤﺎﺴو�یﺔ‬
‫ﻤﻔتوﺤﺔ اﻟمصدر ﻗﺎﺌمﺔ ﻋﻠﻰ أﺴﺎس ﻤدﺨﻼت �سیطﺔ‪.‬‬
‫وﺘﻌرﻓﻪ ﻤوﺴوﻋﺔ و�كیبید�ﺎ )و�كیبید�ﺎ‪ 2017 ،‬م( ﻫﻲ ﻋبﺎرة ﻋن ﻟوﺤﻪ ﺘطو�ر‬
‫إﻟكتروﻨیﺔ ‪ Development Board‬ﺘتكون ﻤن دارة إﻟكتروﻨیﺔ ﻤﻔتوﺤﺔ اﻟمصدر ﻤﻊ‬
‫ﻤتحكم دﻗیق ﻋﻠﻰ ﻟوﺤﺔ واﺤدة ﯿتم ﺒرﻤجتﻬﺎ ﻋن طر�ق اﻟكمبیوﺘر وﻫﻲ ﻤصممﺔ ﻟجﻌﻞ‬
‫ﻋمﻠیﺔ اﺴتخدام اﻹﻟكتروﻨیﺎت اﻟتﻔﺎﻋﻠیﺔ ﻓﻲ ﻤشﺎر�ﻊ ﻤتﻌددة اﻟتخصصﺎت أﻛثر ﺴﻬوﻟﺔ‪.‬‬
‫و�ﻌرﻓﻪ ﻤوﻗﻊ اﻷردو�نو اﻟخﺎص �ﺎﻟشر�ﺔ )‪ (arduino,2017‬ﻫو ﻤنصﺔ إﻟكتروﻨیﺔ‬
‫ﻤﻔتوﺤﺔ اﻟمصدر ﺘﻌتمد ﻋﻠﻰ اﻷﺠﻬزة واﻟبرﻤجیﺎت ﺴﻬﻠﺔ اﻻﺴتخدام‪.‬‬

‫‪4‬‬
‫و�ﻌرﻓﻪ اﻟبﺎﺤث إﺠراﺌیﺎً ﻟوﺤﺔ اﻟكتروﻨیﺔ ﺘتكون ﻤن دارة اﻟكتروﻨیﺔ وﻤتحكم ﻤﻔتوﺤﺔ‬
‫اﻟمصدر ﯿتم ﺒرﻤجتﻬﺎ ﻋن اﻟطر�ق اﻟكمبیوﺘر وﻫﻲ ﻤصممﺔ ﻟجﻌﻞ ﻋمﻠیﺔ اﺴتخدام‬
‫اﻹﻟكتروﻨیﺎت اﻟتﻔﺎﻋﻠیﺔ ﻓﻲ ﻤشﺎر�ﻊ ﻤتﻌددة اﻟتخصصﺎت أﻛثر ﺴﻬوﻟﺔ‪.‬‬
‫ﺜﺎﻨیﺎ ‪:‬ﻤﺎﻫیﺔ اﻷردو�نو‪:‬‬
‫أﺼبحت اﻟیوم اﻷﺠﻬزة اﻟكﻬر�ﺎﺌیﺔ واﻹﻟكتروﻨیﺔ ﺠزء ﻻ ﯿتج أز ﻤن اﻟحیﺎة اﻟیوﻤیﺔ‪،‬‬
‫وﻻ �كﺎد �خﻠو ﻤكﺎن ﻤن ﻫذﻩ اﻷﺠﻬزة‪� ،‬سیطﺔ ﻛﺎﻨت أو ﻤﻌﻘدﻩ‪ ،‬وﻻ ﺘستﻐرب أن‬
‫اﻟمتحكمﺎت ﻗد ﻏزت ﻫذﻩ اﻷﺠﻬزة‪ ،‬ﻓﺄﻏﻠب اﻷﺠﻬزة اﻟتﻲ ﺤوﻟنﺎ ﺘحتوي ﻋﻠﻰ اﻟمتحكمﺎت‬
‫اﻟﻘیﻘﺔ اﻟسﺎﻋﺎت‪ ،‬اﻟتﻠﻔوﻨﺎت‪ ،‬اﻟكﺎﻤیرات‪ ،‬اﻟمﺎ�كروو�ف‪ ،‬اﻟسیﺎرات‪ ،‬ﻟﻌب اﻷطﻔﺎل واﻟﺦ‬
‫ﺠمیﻌﻬﺎ ﺘحتوي ﻋﻠﻰ ﻤتحكمﺎت �سیطﺔ أو ﻤﻌﻘدة‪.‬‬
‫ظﻬرت ﻓكرة اﻷردو�نو ﻨتیجﺔ اﻟحﺎﺠﺔ إﻟﻰ ﺘحو�ﻞ اﻟمتحكمﺎت اﻟدﻗیﻘﺔ إﻟﻰ ﺸكﻞ‬
‫ا�سط �مكن اﻟتﻌﺎﻤﻞ ﻤﻌﻪ دون اﻟتﻌﻘیدات اﻟمراﻓﻘﺔ ﻟﻠمتحكمﺎت اﻷﺨرى‪ ،‬ﻤن أﺠﻞ ﺘسﻬیﻞ‬
‫اﻟتﻌﺎﻤﻞ ﻤﻌﻪ ﻓﻲ ﺠمیﻊ اﻟمنتجﺎت اﻟتكنوﻟوﺠیﺔ اﻟتﻲ ﺘﻌتمد ﻋﻠﻰ اﻟمتحكمﺎت ﻓﻲ إدارة‬
‫ﻋمﻠیﺎﺘﻬﺎ وﺘنﻔیذ ﻤﻬﺎراﺘﻬﺎ‪� ،‬حث �مكن ﻟﻠمبتدﺌین ﻤن اﻟتﻌﺎﻤﻞ ﻤﻌﻪ‪ ،‬وأ�ضﺎ ﺘسﺎﻋد‬
‫اﻟمحترﻓین ﻋﻠﻰ اﻨجﺎز اﻟمطﻠوب ﻤنﻪ �شكﻞ ﻛﺎﻤﻞ‪.‬‬
‫وﻫنﺎ ﯿذ�ر ﻋبد ﷲ )‪ 2012‬م( "ﻤمﺎ �جﻌﻞ اﻟتوﺠﻪ ﻨحو اﻷردو�نو أﻨﻪ �مكن‬
‫اﻻطﻼع واﻟتﻌدﯿﻞ ﻋﻠﻰ اﻟتصمیمﺎت اﻟﻬندﺴیﺔ واﻟشﻔرات اﻟمصدر�ﺔ ﻟكﻞ ﻤن ﻟوﺤﺎت‬
‫اﻷردو�نو اﻟمختﻠﻔﺔ �مﺎ ﯿتنﺎﺴب ﻤﻌك‪".‬‬
‫ﺜﺎﻟثﺎ ‪:‬ظﻬور اﻟمتحكمﺎت‪:‬‬
‫ظﻬرت اﻟمتحكمﺎت ‪ microcontrollers‬ﻛتطور ﻟﻠمﻌﺎﻟجﺎت اﻟمصﻐرة ﻋند‬
‫اﺴتخداﻤﻬﺎ ﻓﻲ �ﻌض اﻟتطبیﻘﺎت و�خطوة ﻓﻲ طر�ق ز�ﺎدة اﻟتكﺎﻤﻞ )أي وﻀﻊ ﻋنﺎﺼر‬
‫ﯿتزاﯿد ﻋددﻫﺎ و‪/‬أو ﺘﻌﻘیدﻫﺎ ﻓﻲ ﻤنطﻘﺔ ﺘتنﺎﻗص ﻤسﺎﺤتﻬﺎ( ﻓﻘد ﻛﺎﻨت اﻟمﻌﺎﻟجﺎت‬
‫�ﺎﻹﻀﺎﻓﺔ إﻟﻰ ذاﻛرة ﺨﺎرﺠیﺔ وﺘجﻬیزات إﻀﺎﻓیﺔ ﻤسﺎﻨدة ﻋﻠﻰ ﺸكﻞ ﻋنﺎﺼر ﻤنﻔصﻠﺔ‬
‫ﻫﻲ اﻟمستخدﻤﺔ ﻋﺎدة ﻓﻲ أﻨظمﺔ اﻟتحكم واﻟﻘیﺎس وﻏیرﻫﺎ‪ ،‬ور�ط ﻫذﻩ اﻟمكوﻨﺎت‪ ،‬أﻤﺎ‬
‫اﻟمتحكمﺎت ﻓﻬﻲ ﻤحﺎوﻟﺔ ﻨﺎﺠحﺔ ﻟتطو�ر ﻤﻌﺎﻟجﺎت ﻤبسطﺔ وأﻛثر ﻤﻼﺌمﺔ ﻷﻏراض‬
‫ﻤحددة ﻋندﻤﺎ �كون اﻟحجم واﻟتكﻠﻔﺔ واﺴتﻬﻼك اﻟطﺎﻗﺔ )أو ﻋﻠﻰ اﻷﻗﻞ �ﻌض ﻤنﻬﺎ(‬
‫ﻋواﻤﻞ ﻤﻬمﺔ ﻓﻲ ﺤین ﻻ ﺘوﺠد ﺤﺎﺠﺔ ﻟﻘوة ﻤﻌﺎﻟجﺔ ﻛبیرة ‪.‬أدى ﺘطور اﻟدارات اﻟمتكﺎﻤﻠﺔ‬

‫‪5‬‬
‫إﻟﻰ ظﻬور ﺠیﻞ ﺨﺎص ﻤن اﻟدواﺌر اﻹﻟكتروﻨیﺔ �سمﻰ اﻟمتحكمﺎت اﻟدﻗیﻘﺔ‪ ،‬وﻫﻲ أﺸبﻪ‬
‫�كوﻤبیوﺘر ﻤصﻐر ﻗﺎﺒﻞ ﻟﻠبرﻤجﺔ ﻷداء ﻤجموﻋﺔ ﻤن اﻟوظﺎﺌﻒ )ﻋبد ﷲ‪ 2012 ،‬م(‪.‬‬
‫وﻫنﺎ ﯿذ�ر �سیوﻨﻲ )‪2004‬م( اﻨﻪ �ظﻬور اﻟمتحكمﺎت اﻟدﻗیﻘﺔ اﻨتشرت ﺼنﺎﻋتﻬﺎ‬
‫واﺴتخداﻤﺎﺘﻬﺎ ﻓﻲ ﻛﻞ ﻤجﺎﻻت اﻟتحكم �مﺎ ﺘوﻓرﻩ ﻤن إﻤكﺎﻨیﺎت وﻤزا�ﺎ �ﺎﻋتبﺎرﻫﺎ داﺌرة‬
‫ﻛمبیوﺘر ﻤجمﻌﺔ ﻋﻠﻰ ﺸر�حﺔ واﺤدة‪.‬‬
‫را�ﻌﺎً ‪:‬ﻛیﻔیﺔ ﻋمﻞ اﻟمتحكم‪:‬‬
‫اﻟمتحكم اﻟدﻗیق ‪ microcontroller‬ﻋبﺎرة ﻋن ﻗطﻌﺔ إﻟكتروﻨیﺔ رﻗمیﺔ ﺼﻐیرة‬
‫ﺘم اﺨترﻋﻬﺎ �ﻌد اﻟكمبیوﺘرات اﻟتﻲ ﺘﻘوم ﺒتخز�ن اﻟبراﻤﺞ و�ﻘوم اﻟمتحكم اﻟدﻗیق �حﻔظ‬
‫ﻤجموﻋﺔ ﻤن اﻟتﻌﻠیمﺎت ﺒداﺨﻠﻪ واﻟتﻲ ﺘسمﻰ ﺒرﻨﺎﻤﺞ واﻟتﻲ �كون ﻤن اﻟسﻬﻞ اﻟتﻌدﯿﻞ‬
‫ﻓیﻬﺎ ﺒدﻻ ﻤن إﻋﺎدة ﺘﻐییر اﻷﺴﻼك واﻟتوﺼیﻼت ﻛمﺎ ﻛﺎن ﻤتبﻊ ﻗد�مﺎ‪.‬‬
‫ﺘتمیز اﻟمتحكمﺎت اﻟدﻗیﻘﺔ أ�ضﺎ �ﺈﻤكﺎﻨیﺔ اﻟتﻐیر واﻟتﻌدﯿﻞ ﻓﻲ أي وﻗت‪� ،‬كﻞ‬
‫�سﺎطﺔ ﻟو اردت ان ﺘﻐیر ﺸیئﺎ ﻓﻲ ﻤشروﻋك �مكنك ذﻟك �ﺎﻟتﻌدﯿﻞ ﻓﻲ اﻟسطور اﻟبرﻤجیﺔ‬
‫واﻋﺎدة وﻀﻊ اﻷواﻤر اﻟجدﯿدة ﻋﻠﻰ اﻟمتحكم اﻟدﻗیق )ﻋبد ﷲ‪ 2012 ،‬م(‪.‬‬
‫ﻓﺎﻟمتحكم اﻟدﻗیق ﻫو ﻋبﺎرة ﻋن ﻤﻌﺎﻟﺞ دﻗیق ﺘم ﺘطو�رﻩ �حیث ﺘم وﻀﻊ ﺠمیﻊ اﻟمكوﻨﺎت‬
‫ﻓﻲ ﺸر�حﺔ واﺤدة ﻤدﻤجﺔ �حیث �حتوي ﻋﻠﻰ وﺤدة ﻤﻌﺎﻟجﺔ وذاﻛرة ﻗراءة ﻓﻘط وذاﻛرة‬
‫ﺨﺎﺼﺔ ﻟﻠبیﺎﻨﺎت وﻤداﺨﻞ وﻤخﺎرج اﻟبیﺎﻨﺎت‪.‬‬
‫ﺨﺎﻤسﺎ ‪:‬ﻤكوﻨﺎت اﻟمتحكم اﻟدﻗیق‪:‬‬

‫ﯿذ�ر �سیوﻨﻲ )‪2004‬م‪ ،‬ص‪ (6‬ﻤكوﻨﺎت ﻟﻠمتحكم اﻟدﻗیق ﻫﻲ‪:‬‬


‫أ‪-‬اﻟمﻌﺎﻟﺞ‪:‬‬
‫ﻓﻲ اﻟمتحكمﺎت اﻟدﻗیﻘﺔ ﯿوﺠد ﻤﻌﺎﻟﺞ واﺤد �ﻘوم �جمیﻊ اﻟﻌمﻠیﺎت اﻟمنطﻘیﺔ‪ ،‬إدﺨﺎل واﺨراج‬
‫اﻟبیﺎﻨﺎت وﺠمیﻊ اﻟﻌمﻠیﺎت اﻟحسﺎﺒیﺔ اﻷﺨرى‪.‬‬

‫ب‪-‬اﻟذاﻛرة‪:‬‬
‫ﻛمﺎ ﯿوﺠد ﻓﻲ اﻟمتحكم اﻟدﻗیق ﻨوﻋین ﻤن اﻟذاﻛرة ﻟتخز�ن اﻟبیﺎﻨﺎت واﻟبرﻤجﺔ اﻟخﺎﺼﺔ‬
‫�ﺎﻟمتحكم‪.‬‬

‫‪6‬‬
‫ج _وﺤدات اﻹدﺨﺎل واﻹﺨراج‪:‬‬
‫وﺘستخدم ﻟﻺدﺨﺎل إﻟﻰ اﻟمتحكم واﻹﺨراج ﻤنﻬم واﺨذ اﺸﺎرات ﻤنﻪ‪.‬‬
‫ﺴﺎدﺴﺎ ‪:‬ﻤمیزات اﻷردو�نو‪:‬‬
‫ﯿوﺠد اﻟﻌدﯿد ﻤن اﻟمتحكمﺎت اﻷﺨرى وﻟكن ﻤﺎ �میز اﻷردو�نو ﻋن اﻟمتحكمﺎت‬
‫اﻟدﻗیﻘﺔ اﻷﺨرى ﻛمﺎ ﺤددﻫﺎ ﻋبد ﷲ )‪2012‬م( وأردو�نو )‪ (arduino,2017‬ﻤﺎ ﯿﻠﻲ‪:‬‬
‫‪ -1‬اﻟبسﺎطﺔ‪ ،‬ﺤیث أن اﻷردو�نو ﻤصمم ﻟیﻠبﻲ اﺤتیﺎﺠﺎت اﻟجمیﻊ ﻤن اﻟمبتدﺌین‬
‫واﻟﻬواء وﺤتﻰ اﻟمحترﻓین‪.‬‬
‫‪ -2‬اﻟثمن ‪:‬ﺤیث �ﻌتبر ﺜمن اﻟﻠوﺤﺔ ﻓﻲ ﻤتنﺎول اﻟجمیﻊ‪.‬‬
‫‪ -3‬ﻤتﻌدد اﻟمنصﺎت ‪:‬ﺤیث �مكن ﺘشﻐیﻞ ﺒرﻨﺎﻤﺞ ﺒرﻤجﺔ اﻷردو�نو ﻋﻠﻰ ﻤنصﺎت‬
‫ﻤختﻠﻔﺔ ﻤثﻞ اﻟو�ندوز واﻟمﺎك واﻟﻠینكس ﻋكس ﻤﻌظم اﻟمتحكمﺎت اﻷﺨرى واﻟتﻲ‬
‫ﺘﻌمﻞ ﻋﻠﻰ اﻟوﻨد وز ﻓﻘط‪.‬‬
‫‪ -4‬ﺒئتﻪ اﻟبرﻤجیﺔ ﺴﻬﻠﺔ و�سیطﺔ ‪:‬ﺘم ﺘصمیم ﺒیئتﻪ اﻟبرﻤجیﺔ ﻟتكون ﺴﻬﻠﺔ وﻤنﺎﺴبﺔ‬
‫ﻟﻠمبتدﺌین وﺜﺎﺒتﻪ ﻟﻠمحترﻓین‪.‬‬
‫‪ -5‬ﻤﻔتوح اﻟمصدر �شﻘیﻪ اﻟمﺎدي واﻟبرﻤجﻲ ‪:‬ﺤیث أن ﻟﻐﺔ ﺒرﻤجتﻪ ﻤبنیﺔ ﻋﻠﻰ ﻟﻐﺔ‬
‫‪ C‬وﻤتﺎح ﻟﻠجمیﻊ اﻟتﻌدﯿﻞ ﻋﻠیﻬﺎ‪ ،‬وﻤكوﻨﺎﺘﻪ اﻟمﺎد�ﺔ وﻤخططﺎﺘﻬﺎ ﻤتﺎﺤﺔ ﻟﻠجمیﻊ‪.‬‬
‫‪ -6‬ﻻ �حتﺎج ﻟتﻌﻘیدات ﻟبرﻤجتﻪ ‪:‬ﺘحتﺎج ﻤﻌظم اﻟمتحكمﺎت اﻷﺨرى ﻟتوﺼیﻼت‬
‫ﻤﻌینﺔ وﻟﻐﺎت ﺨﺎﺼﺔ ﺒﻬﺎ ﻟبرﻤجتﻬﺎ و�یئﺎت اﻟبرﻤجﺔ اﻟخﺎﺼﺔ ﺒﻬﺎ ﺘكون ﻋﺎدة‬
‫ﻏﺎﻟیﺔ اﻟثمن‪ ،‬ﻋﻠﻰ ﻋكس اﻷردو�نو ﻓیمكن ﺘوﺼیﻠﻪ ﺒبﺎﺴطﺔ ﺒواﺴطﺔ ﻛﺎﺒﻞ ‪USB‬‬
‫�ﺎﻟحﺎﺴوب وﻤن ﺜم ﺒرﻤجتﻪ ﻤن ﺨﻼل ﺒرﻨﺎﻤﺞ اﻷردو�نو وﻫو ﺒرﻨﺎﻤﺞ ﻤجﺎﻨﻲ‪.‬‬
‫ﺴﺎ�ﻌﺎ ‪:‬أﻨواع ﻟوﺤﺎت اﻷردو�نو‪:‬‬
‫ﺘم اﻨتﺎج ﻤجموﻋﺔ ﻤختﻠﻔﺔ ﻤن ﻟوﺤﺎت اﻷردو�نو ﻛمﺎ أوردﺘﻬﺎ اﻟشر�ﺔ اﻟمصنﻌﺔ‬
‫)‪ (Arduino,2017‬وﻋبد ﷲ )‪2012‬م( ﻤثﻞ‪- :‬‬
‫• ‪Arduino UNO‬‬
‫• ‪Arduino Mega‬‬
‫• ‪Arduino Nano‬‬
‫• ‪Arduino Mini‬‬

‫‪7‬‬
‫• ‪Arduino Lilypad‬‬
‫• ‪ Arduino Demulive‬واﻟتﻲ ﺘظﻬر ﻓﻲ اﻟشكﻞ )‪(2.5‬‬

‫اﻟشكﻞ )‪(2.5‬‬

‫وﺘختﻠﻒ ﻫذﻩ اﻟﻠوﺤﺎت ﻋن �ﻌضﻬﺎ ﻓﻲ ﻨﺎﺤیﺔ ﻋدد اﻟمداﺨﻞ واﻟمخﺎرج واﻟتﻲ ﺘحدد ﻋدد‬
‫اﻷﺠﻬزة أو اﻟﻌنﺎﺼر اﻟتﻲ ﺴیتم ﺘوﺼیﻠﻬﺎ ﻤﻌﻬﺎ‪ ،‬وﻋدد اﻟحسﺎﺴﺎت‪ ،‬وﻨوع اﻟمتحكم‬
‫اﻟدﻗیق‪ ،‬وﻟكنﻬﺎ ﺘﻌمﻞ ﺠمیﻌﺎ ﻋﻠﻰ ﻨﻔس اﻟمبدأ وﻨﻔس ﻟﻐﺔ اﻟبرﻤجﺔ‪ ،‬واﻟﻠوﺤﺔ اﻟیتﻲ ﺴیتم‬
‫اﻟتﻌﺎﻤﻞ ﻤﻌﻬﺎ ﻓﻲ ﻫذﻩ اﻟدراﺴﺔ ﻫﻲ‪Arduino UNO.‬‬
‫ﺜﺎﻤنﺎ ‪:‬اﻟمكوﻨﺎت اﻟمﺎد�ﺔ ﻟﻠوﺤﺔ اﻷردو�نو‪:‬‬
‫ﻟوﺤﺔ اﻷردو�نو ﺘﻌمﻞ ﻋﻠﻰ ﺘنﻔیذ اﻟتﻌﻠیمﺎت اﻟبرﻤجیﺔ اﻟتﻲ ﺘكتب‪ ،‬اﻟﻠوﺤﺔ �مكنﻬﺎ‬
‫ﻓﻘط اﻟتحكم واﻻﺴتجﺎ�ﺔ ﻤن ﺨﻼل اﺸﺎرات ﻛﻬر�ﺎﺌیﺔ‪ ،‬ﻟذﻟك ﯿتم ارﻓﺎق ﻤكوﻨﺎت ﻤحددة‬
‫ﻟﻬﺎ ﻟتمكینﻬﺎ ﻤن اﻟتﻔﺎﻋﻞ ﻤﻊ اﻟﻌﺎﻟم اﻟحﻘیﻘﻲ‪ ،‬ﻫذﻩ اﻟمكوﻨﺎت �مكن أن ﺘكون أﺠﻬزة‬
‫اﺴتشﻌﺎر اﻟتﻲ ﺘحول �ﻌض ﺠواﻨب اﻟﻌﺎﻟم اﻟحﻘیﻘﻲ إﻟﻰ اﺸﺎرات ﻛﻬر�ﺎﺌیﺔ‪ ،‬أو اﻟمحر�ﺎت‬
‫اﻟتﻲ ﺘحصﻞ ﻋﻠﻰ اﻟكﻬر�ﺎء ﻤن اﻟﻠوﺤﺔ‪ ،‬وﺘشمﻞ أ�ضﺎ ﻤﻔﺎﺘیﺢ اﻟتبدﯿﻞ‪ ،‬وأﺠﻬزة ﻗیﺎس‬
‫اﻟسرﻋﺔ‪ ،‬وأﺠﻬزة اﻻﺴتشﻌﺎر ﻋن �ﻌد �ﺎﻟموﺠﺎت ﻓوق اﻟصوﺘیﺔ‪(Margolis, 2011, .‬‬
‫)‪p. 2‬‬

‫‪8‬‬
‫و�مكن أن ﺘحدد اﻟمكوﻨﺎت اﻟمﺎد�ﺔ اﻷﻫم ﻟﻠوﺤﺔ اﻷردو�نو ) أوﻨو ( �ﺎﻟتﺎﻟﻲ‪:‬‬
‫ﻛمﺎ أوردﻩ ﻋبد ﷲ )‪2012‬م( وﺸر�ﺔ اردو�نو‪( arduino,2017) :‬‬
‫‪ -1‬ﻤتحكم دﻗیق ﻤن ﻨوع ‪ ATAMega 324 :‬وﻫو اﻟمسؤول ﻋن اﻟتحكم ﻓﻲ‬
‫ﺠمیﻊ اﻟﻌنﺎﺼر وﺘحﻠیﻞ اﻟﻌمﻠیﺎت واﻋطﺎء اﻻﺴتجﺎ�ﺔ اﻟمنﺎﺴبﺔ‪.‬‬
‫‪ -2‬ﻋدد ‪ 14‬ﻤدﺨﻞ وﻤخرج ) طرف ( رﻗمﻲ‪ :‬و�تم وﺼﻞ اﻟﻌنﺎﺼر اﻟكﻬر�ﺎﺌیﺔ‬
‫واﻻﻟكتروﻨیﺔ اﻟتﻲ ﺴیتم اﻟتﻌﺎﻤﻞ ﻤﻌﻬﺎ ﻓﻲ اﻟتصمیم‪ ،‬و�كون ﻨوع اﻹﺸﺎرة‬
‫اﻟكﻬر�ﺎﺌیﺔ اﻟمرﺴﻠﺔ واﻟمستﻘبﻠﺔ ﻤن واﻟﻰ ﻫذﻩ اﻷطراف إﺸﺎرة ﻛﻬر�ﺎﺌیﺔ رﻗمیﺔ‬
‫‪ ،Digital‬واﻟجدﯿر �ﺎﻟذ�ر أن اﻷطراف )‪� (11،9،6 ،5،3‬مكنﻬﺎ ﻤن ارﺴﺎل‬
‫إﺸﺎرة ﻛﻬر�ﺎﺌیﺔ ﺘمﺎﺜﻠیﺔ ﻓﻲ �ﻌض اﻟحﺎﻻت و�تم اﻟتحكم ﻓیﻬﺎ ﺒرﻤجیﺎ‪.‬‬
‫‪ -3‬ﻋدد ‪ 6‬ﻤداﺨﻞ )طرف( ﺘمﺎﺜﻠﻲ ‪ :‬وﺘم ﺘوﺼیﻞ اﻟﻌنﺎﺼر اﻟكﻬر�ﺎﺌیﺔ واﻻﻟكتروﻨیﺔ‬
‫اﻟتﻲ ﺴیتم اﺴتﻘبﺎل اﻻﺸﺎرات اﻟكﻬر�ﺎﺌیﺔ ﻤنﻬﺎ وﺘكون اﻹﺸﺎرة اﻟكﻬر�ﺎﺌیﺔ ﺘمﺎﺜﻠیﺔ‬
‫‪. Analog‬‬
‫‪ -4‬ﻤدﺨﻞ ‪� USB:‬ستخدم ﻟتوﺼیﻞ اﻟﻠوﺤﺔ ﻤﻊ ﺠﻬﺎز اﻟحﺎﺴوب ﻻﺴتﻘبﺎل اﻟبرﺠمﺔ‪،‬‬
‫و�مﺎ �ستخدم ﻻﺴتﻘبﺎل اﻟتیﺎر اﻟكﻬر�ﺎﺌﻲ اﻟﻼزم ﻟتشﻐیﻞ اﻟﻠوﺤﺔ‪.‬‬
‫‪ -5‬ﻤدﺨﻞ ﻟﻠتیﺎر اﻟكﻬر�ﺎﺌﻲ ‪�:‬ستخدم ﻻﺴتﻘبﺎل اﻟتیﺎر اﻟكﻬر�ﺎﺌﻲ اﻟﻼزم ﻟتشﻐیﻞ‬
‫اﻟﻠوﺤﺔ‪.‬‬
‫‪ -6‬ذاﻛرة ‪ :‬ﺘستخدم ﻟتخز�ن اﻟبرﻤجﺔ واﻟبیﺎﻨﺎت �مسﺎﺤﺔ‪32KB .‬‬
‫‪ -7‬ﻤخﺎرج ﻟﻠتیﺎر اﻟكﻬر�ﺎﺌﻲ ‪:‬ﯿوﺠد ﻤخﺎرج ﻟﻠتیﺎر اﻟكﻬر�ﺎﺌﻲ ‪ 5V‬و ‪3.3V‬و ‪GND‬‬
‫واﻟتﻲ ﺘستخدم ﻟتوﺼیﻞ اﻟتیﺎر اﻟكﻬر�ﺎﺌﻲ ﻟﻠﻌنﺎﺼر اﻷﺨرى ﻓﻲ اﻟتصمیم‪.‬‬
‫‪ -8‬ﻤﻔتﺎح إﻋﺎدة اﻟتشﻐیﻞ ‪�:‬ستخدم ﻟﻌمﻞ إﻋﺎدة ﺘشﻐیﻞ ﻟﻠوﺤﺔ ﻤﻊ ﻤسﺢ اﻟبرﻨﺎﻤﺞ‬
‫اﻷﺨیر ﻓﻲ ﺤﺎﻟﺔ وﺠود أي ﺨطﺄ‪ .‬واﻟشكﻞ )‪� (1‬ظﻬر ﺸكﻞ ﻟوﺤﺔ اﻷردو�نو‬
‫)أوﻨو‪(.‬‬

‫اﻟشكﻞ)‪(1‬‬

‫‪9‬‬
‫ﺘﺎﺴﻌﺎ ‪:‬ﺒرﻤجﺔ اﻷردو�نو‪:‬‬
‫ﯿتم اﻨشﺎء ﺒراﻤﺞ اﻟبرﻤجیﺎت وﺘسمﻰ ﺴكتش ‪ ، sketche‬ﻋﻠﻰ ﺠﻬﺎز اﻟحﺎﺴوب‬
‫‪integrated‬‬ ‫اﻷردو�نو ‪development‬‬ ‫اﻟمتكﺎﻤﻠﺔ‬ ‫اﻟتنمیﺔ‬ ‫ﺒیئﺔ‬ ‫وﺘسمﻰ‬
‫)‪ ،environment (IDE‬و�یئﺔ اﻟتنمیﺔ اﻟمتكﺎﻤﻠﺔ ﺘمكنك ﻤن ﻛتﺎ�ﺔ وﺘحر�ر اﻟتﻌﻠیمﺎت‬
‫اﻟبرﻤجیﺔ وﺘحو�ﻞ اﻟتﻌﻠیمﺎت اﻟبرﻤجیﺔ إﻟﻰ ﺘﻌﻠیمﺎت �ﻔﻬمﻬﺎ اﻷردو�نو‪ ،‬و�یئﺔ اﻟتنمیﺔ‬
‫اﻟمتكﺎﻤﻠﺔ أ�ضﺎ ﺘنﻘﻞ ﺘﻠك اﻟتﻌﻠیمﺎت إﻟﻰ ﻟوﺤﺔ اﻷردو�نو )ﻋمﻠیﺔ ﺘسمﻰ اﻟتحمیﻞ‬
‫‪.(Margolis,2011,p2 ) ( Uploading‬‬
‫ﺘم ﺘطو�ر ﻟﻐﺔ ﺒرﻤجﺔ اﻷردو�نو ﻤن ﻟﻐﺔ ‪ C‬وأﺼبحت ﻟﻐﺔ اﻷردو�نو ﻫﻲ‬
‫‪ Ardunio C‬و�تم ﻛتﺎ�ﺔ اﻷواﻤر اﻟبرﻤجیﺔ اﻟخﺎﺼﺔ ﺒﻬﺎ ﻓﻲ ﺒرﻨﺎﻤﺞ ﺒرﻤجﺔ اﻷردو�نو‪،‬‬
‫وﻋند ﻛتﺎ�ﺔ اﻷواﻤر اﻟخﺎﺼﺔ �ﺎﻟبرﻤجﺔ �مكن ﺘﻘسیم ﻤنطﻘﺔ ﻛتﺎ�ﺔ اﻷواﻤر اﻟبرﻤجیﺔ إﻟﻰ‬
‫ﺜﻼث ﻤنﺎطﻘﺔ أﺴﺎﺴیﺔ ﻛمﺎ ﻓﻲ اﻟشكﻞ )‪(2‬‬
‫‪ -1‬ﻤنطﻘﺔ ﺘﻌر�ف اﻟمتﻐیرات‪.‬‬
‫‪ -2‬ﻤنطﻘﺔ ﺘﻌر�ف ﺤﺎﻟﺔ اﻷطراف‪.‬‬
‫‪ -3‬ﻤنطﻘﺔ ﻛتﺎ�ﺔ اﻟﻌمﻠیﺎت اﻟمتكررة‪.‬‬

‫ﺸكﻞ )‪ (2‬ﺒرﻨﺎﻤﺞ ﺒرﻤجﺔ اﻷوردو�نو‬

‫�سمﻰ ﻛود اﻷردو�نو او اﻟبرﻨﺎﻤﺞ اﻟمكتوب �ﺎﻟسكتش )‪(sketch‬‬


‫)‪ (Margolis, 2011, p9‬ﺤیث ﺘتم اﻟﻌمﻠیﺔ ﺒتحو�ﻞ اﻟسكتش إﻟﻰ ﺘﻌﻠیمﺎت ﺘﻔﻬمﻬﺎ‬
‫اﻟﻠوﺤﺔ و�ﻌدﻫﺎ ﯿتم رﻓﻌﻬﺎ إﻟﻰ ﻟوﺤﺔ اﻷردو�نو‪.‬‬

‫‪10‬‬
‫وﻫنﺎ ﯿذ�ر اﻟبﺎﺤث أن ﻤن أﻫم ﻤﺎ �جﻌﻞ ﻟوﺤﺔ اﻷردو�نو ﻤنﺎﺴبﺔ ﻟطﻠبﺔ اﻟصﻒ اﻟحﺎدي‬
‫ﻋشر‪:‬‬
‫• ﺴﻬوﻟﺔ ﻛتﺎ�ﺔ اﻟبرﻤجﺔ اﻟخﺎﺼﺔ ﺒﻬﺎ ورﻓﻌﻬﺎ ﻋﻠﻰ اﻟﻠوﺤﺔ‪.‬‬
‫• ﻻ ﺘحتﺎج ﻟمكوﻨﺎت ﺨﺎﺼﺔ ﻟﻠتﻌﺎﻤﻞ ﻤﻌﻬﺎ‪ ،‬ﺒﻞ ﺤتﻰ أن اﻟبرﻤجیﺎت اﻟﻼزﻤﺔ‬
‫ﻟﻠتﻌﺎﻤﻞ ﻤﻌﻬﺎ ﺘﻘتصر ﻋﻠﻰ ﺒرﻨﺎﻤﺞ ﻤجﺎﻨﻲ �سﻬﻞ ﻋﻠﻰ اﻟطﺎﻟب اﻟحصول ﻋﻠیﻪ‪.‬‬
‫• �مكن ﺘﻌدﯿﻞ وﺘبدﯿﻞ وﺤذف اﻟبرﻨﺎﻤﺞ )‪ (sketch‬ﻤن ﻟوﺤﺔ اﻷردو�نو‪.‬‬

‫‪11‬‬
‫ﺍﻟﻔﺼﻞ ﺍﻟﺜﺎﻧﻲ‬
‫ﺍﳊﺴﺎﺳﺎﺕ‬
‫اوﻻً‪ :‬اﻟمﻔﻬوم واﻨواﻋﻪ‪:‬‬
‫اﻟمكشﺎف أو اﻟحسﺎس أو اﻟمجس أو اﻟمستشﻌر ﻫو أداة اﺴتشﻌﺎر‪� ،‬ﻌمﻞ ﻋﻠﻰ �شﻒ اﻟحﺎﻟﺔ‬ ‫ِ‬
‫اﻟمحیطیﺔ اﻟﻔیز�ﺎﺌیﺔ‪ ،‬ﻓمنﻪ ﻤﺎ �ﻘیس درﺠﺔ اﻟح اررة‪ ،‬وﻤنﻪ ﻤﺎ �ﻘیس اﻟضﻐط وﻤنﻪ ﻤﺎ �ﻘیس اﻹﺸﻌﺎع‬
‫وﻤنﻪ ﻤﺎ �ﻘیس اﻹﻟكتروﻨﺎت أو اﻟبروﺘوﻨﺎت‪.‬‬
‫ﺤیث �ﻘوم ﺒتحو�ﻞ اﻹﺸﺎرات اﻟسﺎﻗطﺔ ﻋﻠیﻪ إﻟﻰ ﻨبضﺎت �ﻬر�ﺎﺌیﺔ �مكن ﻗیﺎﺴﻬﺎ أو ﻋ ﱠدﻫﺎ ﺒواﺴطﺔ‬
‫ﺠﻬﺎز‪.‬‬
‫ﺒﻬذا �مكن ﻟنﺎ ﻤﻌرﻓﺔ ﺸ ﱠدة اﻟمؤﺜر‪.‬‬
‫ﻛمﺎ ﺘوﺠد أﻨواع ﻤنﻪ �مكن ر�طﻬﺎ �ﺄﺠﻬزة ﺤﺎﺴوب وﻋن طر�ق اﻟبرﻤجﺔ �مكن ﺘكو�ن ﺼورة ﻋن‬
‫ﱡ‬
‫ﺘوزع اﻟﻘیﺎﺴﺎت‪� ،‬مﺎ ﻫو اﻟحﺎل ﻓﻲ اﻟتصو�ر �ﺎﻟرﻨین اﻟمﻐنﺎطیسﻲ اﻟذي �كشﻒ ﻓﻲ اﻹﻨسﺎن ﻋن‬
‫أورام‪.‬‬
‫�ﻌض أﻨواع اﻟمستشﻌرات او اﻟحسﺎﺴﺎت‪-:‬‬
‫أ‪ -‬اﻟحسﺎﺴﺎت اﻟضوﺌیﺔ‪:‬‬
‫ﺘستخدم اﻟحسﺎﺴﺎت اﻟصور�ﺔ ﻟتشكیﻞ ﺼورة رﻗمیﺔ ﻟمجﺎل ﻤﻌین؛ ﺤیث ﺘتﺄﺜر ﻫذﻩ اﻟحسﺎﺴﺎت‬
‫�ﺎﻟﻔوﺘوﻨﺎت اﻟسﺎﻗطﺔ ﻋﻠیﻬﺎ‪ .‬ﻓتوﻟد ﻫذﻩ اﻟﻔوﺘوﻨﺎت َﺸحنﺎت ﻓﻲ ﻤكﺎن ﺴﻘوطﻬﺎ‪ ،‬ﺜم ﯿتم اﻟكشﻒ ﻋن‬
‫ﻫذﻩ اﻟشحنﺎت ﻟﻼﺴتدﻻل ﻋﻠﻰ اﻟﻔوﺘوﻨﺎت‪ .‬ﺘحتوي ﻫذﻩ اﻟحسﺎﺴﺎت ﻋﻠﻰ طبﻘتین ﻤن أﻨصﺎف‬
‫اﻟنواﻗﻞ اﻟمشو�ﺔ‪/:‬‬
‫إﺤداﻫﺎ ﻤن اﻟنوع )‪(P‬‬
‫اﻷﺨرى ﻤن اﻟنوع )‪(N‬‬
‫ﺘحرر �ﻌض اﻹﻟكتروﻨﺎت‬
‫ﻋندﻤﺎ ﺘسﻘط اﻟﻔوﺘوﻨﺎت ﻋﻠﻰ اﻟصﻔیحﺔ ﻨصﻒ اﻟنﺎﻗﻠﺔ‪ ،‬ﻓﺈﻨﻬﺎ ﺘتسبب ﻓﻲ ّ‬
‫اﻟتﻲ ﺘصطدم ﺒﻬﺎ إذا �ﺎﻨت ﺘمﻠك طﺎﻗﺔ أﻛبر ﻤن طﺎﻗﺔ اﻻﻨتزاع أو ﺘسﺎو�ﻬﺎ؛ ﺤیث �خﻠﻒ اﻹﻟكترون‬
‫اﻟمنتزع ﺨﻠﻔﻪ ﺸحنﺔ ﻤوﺠبﺔ‪ .‬و�مكننﺎ �ﺎﺴتخدام �ﻌض ﺨواص أﻨصﺎف اﻟنواﻗﻞ اﻟمشو�ﺔ أن ﻨجﻌﻞ‬
‫ﺴﻘوط اﻟﻔوﺘوﻨﺎت �سبب ﺘشكﻞ ﺸحنﺔ �مكن اﻟكشﻒ ﻋنﻬﺎ ﺤتﻰ ﻨستدل ﻋﻠﻰ ﺴﻘوط اﻟﻔوﺘوﻨﺎت‪.‬‬
‫ﺘوّﻟد اﻟﻔوﺘوﻨﺎت �سﻘوطﻬﺎ ﺸحنﺎت‪ ،‬وﻤن اﻟواﻀﺢ أن اﻟشحنﺔ ﺘتنﺎﺴب ﻤﻊ ﻋدد اﻟﻔوﺘوﻨﺎت اﻟسﺎﻗطﺔ‪.‬‬
‫ﺘم وﻀﻊ آﻻف اﻟثنﺎﺌیﺎت اﻟسﺎ�ﻘﺔ ﻗرب �ﻌضﻬﺎ اﻟبﻌض �ﺄﺤجﺎم ﺼﻐیرة ﺴنحصﻞ ﻋﻠﻰ‬ ‫ﻓﺈذا ﻤﺎ ّ‬
‫ﻤﻌﻠوﻤﺎت ﻋن اﻟضوء ﻓﻲ ﻨﻘﺎط ﻤتﻘﺎر�ﺔ ﺘبدو ﻟﻠﻌین اﻟبشر�ﺔ أﻨﻬﺎ ﻤتواﺼﻠﺔ وﻟكن ﻟتشكیﻞ اﻟصورة‬
‫ﯿتطﻠب اﻷﻤر ﻤﻌﻠوﻤﺎت ﻋن اﻷﻟوان وﻟیس ﻓﻘط ﻋن �میﺔ اﻟضوء‪ .‬ﻟذﻟك ﯿتم ﺘحسس �ﻞ ﻟون ﻋﻠﻰ‬
‫ﺤدى ﻓﻲ �ﻞ ﻨﻘطﺔ )‪ (Pixel‬ﺤیث �ختص �ﻞ ﺤسﺎس ﺒﻠون ﻤﻌین‪.‬‬

‫‪12‬‬
‫ﯿتطﻠب اﻷﻤر أر�ﻌﺔ ﺤسﺎﺴﺎت ﻋﻠﻰ اﻷﻗﻞ ﻟﻠحصول ﻋﻠﻰ ﻤﻌﻠوﻤﺎت �ﺎﻓیﺔ ﻋن �ﻞ‬
‫‪ .Pixel‬ﺘتحسس اﻟحسﺎﺴﺎت ﻓﻲ اﻟتوز�ﻊ اﻟسﺎﺒق اﻷﻟوان )اﻷﺤمر اﻷﺨضر اﻷزرق(‬
‫وﻫو أﻛثر أﻨظمﺔ اﻟتﻘسیم اﻨتشﺎ ار ﺤیث �كون ﻤجموع اﻷﻟوان ﻫو اﻷﺒیض‪.‬‬
‫ﺘستخدم ﻋ ﱠدة طرق ﻤن أﺠﻞ ﺘرﺸیﺢ اﻷﻟوان‪ ،‬ﻤنﻬﺎ اﻟﻔروﻗﺎت ﻓﻲ اﻷطوال اﻟموﺠیﺔ‬
‫ﺒین اﻷﻟوان ﺤیث �كون اﻟحسﺎس اﻟواﺤد ﻗﺎﺒﻼ ﻟﻠتنبیﻪ �مجﺎل ﺼﻐیر ﻤن اﻷطوال‬
‫اﻟموﺠیﺔ‪ ،‬ﻓتكون ﺸحنتﻪ ﻤتشكﻠﺔ ﻨتیجﺔ ﻟسﻘوط ﻓوﺘوﻨﺎت ﻟون واﺤد‪ .‬و�مكن اﺴتخدام‬
‫طر�ﻘﺔ أﺨرى وﻫﻲ ﺘحدﯿد اﻷﻟوان اﻟتﻲ �سمﺢ ﻟﻬﺎ �ﺎﻟسﻘوط ﻋﻠﻰ اﻟحسﺎس وذﻟك‬
‫�ﺎﺴتخدام ﻏشﺎء �سمﺢ �مرور ﻟون ﻤﻌین ﻓﻘط )طبﻘﺔ �ﺎﯿر( و�كون ﻫذا اﻟﻐشﺎء ﻤتطﺎ�ﻘﺎ‬
‫ﻤﻊ اﻟحسﺎﺴﺎت ﺘحتﻪ ﻓیمرر اﻟﻠون اﻟمواﻓق ﻟكﻞ ﺤسﺎس ﺘحتﻪ ﺤیث ﺘسمﺢ اﻷﻏشیﺔ‬
‫اﻟزرﻗﺎء �مرور اﻟﻠون اﻷزرق ﻓﻘط واﻷﺤمر ﻟﻸﺤمر وﻫكذا‪ .‬وﻫﻲ اﻟطر�ﻘﺔ اﻷﻛثر‬
‫اﻨتشﺎ ار �سبب اﻨخﻔﺎض اﻟتكﻠﻔﺔ وﺴﻬوﻟﺔ اﻟتصنیﻊ‪� .‬ﺎﺴتخدام إﺤدى اﻟطر�ﻘتین ﺘكون‬
‫ِّ‬
‫اﻟمشكﻠﺔ‬ ‫اﻟشحنﺔ اﻟمتشكﻠﺔ ﻨﺎﺘجﺔ ﻋن ﻟون ﻤﻌین‪ ،‬وﻫو ﻤﺎ �سﺎﻋد ﻓﻲ ﺤسﺎب اﻷﻟوان‬
‫ﻤرك َ◌ ّ◌ ّ◌�ﺎت اﻟﻠون اﻟثﻼﺜﺔ‪.‬‬
‫ﻟكﻞ ﻨﻘطﺔ ﻓﻲ اﻟصورة �ﻌد َ‬

‫اﻟحسﺎﺴﺎت اﻟتحر�ضیﺔ‪:‬‬ ‫ب‪-‬‬


‫ﺘستخدم اﻟحسﺎﺴﺎت اﻟتحر�ضیﺔ ﻓﻲ ﺘحسس اﻷﺠسﺎم اﻟمﻌدﻨیﺔ‪� ،‬مﺎ أﻨﻬﺎ ﺸﺎﺌﻌﺔ‬
‫اﻻﺴتخدام ﻓﻲ أدوات اﻵﻻت اﻟصنﺎﻋیﺔ‪.‬‬
‫ﯿتكون اﻟحسﺎس اﻟتحر�ضﻲ ﻤن أر�ﻊ ﻤكوﻨﺎت أﺴﺎﺴیﺔ‪/:‬‬

‫‪13‬‬
‫ﻤوّﻟد اﻟﻔیض اﻟمﻐنﺎطیسﻲ )وﺸیﻌﺔ ﺘوﻟید اﻟحﻘﻞ ‪inductive field‬‬
‫‪ /:(generator‬ﻟتوﻟید اﻟﻔیض اﻟمﻐنﺎطیسﻲ وﻫو ﻋبﺎرة ﻋن وﺸیﻌتین �مبدأ اﻟمحوﻟﺔ‪.‬‬
‫دارة اﻟمذﺒذب )‪ /:(Oscillator‬وﻫﻲ ﻋبﺎرة ﻋن دارة طنین ﺘوﻟد أﻤواج ﺘردد�ﺔ‬
‫رادﯿو�ﺔ ﻟتﻬیئﺔ اﻷﺸﺎرة ﻟدﺨوﻟﻬﺎ إﻟﻰ اﻟمضخم )ﻛوﻨﻬﺎ ﺼﻐیرة(‪.‬‬
‫ﻤضخم إﺸﺎرة )‪� /:(Trigger‬ضخم اﻹﺸﺎرة اﻟضﻌیﻔﺔ اﻵﺘیﺔ ﻤن اﻟمذﺒذب‪.‬‬
‫اﻟخرج )‪ /:(Output‬ﻫو ﻋبﺎرة ﻋن أداة ﻹظﻬﺎر اﻟحﺎﻟﺔ‪.‬‬
‫ﺘﻌمﻞ اﻟحسﺎﺴﺎت اﻟتحر�ضیﺔ وﻓق ﻤبدأ اﻟتحر�ض اﻟكﻬروﻤﻐنﺎطیسﻲ؛ ﺤیث ﺘتﺄﻟﻒ‬
‫وﺸیﻌﺔ اﻟحسﺎس ﻤن ﻤﻠﻔین‪ .‬ﻋند اﻗتراب اﻟجسم ﻤن اﻟحسﺎس ﯿنتﻘﻞ اﻟﻔیض‬
‫اﻟمﻐنﺎطیسﻲ ﻤن اﻟوﺸیﻌﺔ اﻷوﻟﻰ إﻟﻰ اﻟوﺸیﻌﺔ اﻟثﺎﻨیﺔ ﻋبر اﻟنﺎﻗﻞ اﻟذي �ﻌتبر �مثﺎ�ﺔ‬
‫اﻟنواة‪ ،‬أي �شكﻞ �شبﻪ اﻻﺘصﺎل ﺒین اﻟمﻠﻔﺎت اﻷوﻟیﺔ واﻟثﺎﻨو�ﺔ ﻟﻠمحوﻟﺔ‪ .‬ﻓیتوﻟد ﻨتیجﺔ‬
‫ﻫذا اﻻﻨتﻘﺎل ﻓرق ﺠﻬد ﻋﻠﻰ طرﻓﻲ اﻟوﺸیﻌﺔ اﻟثﺎﻨیﺔ ﻟتدﺨﻞ اﻹﺸﺎرة إﻟﻰ دارة اﻟمذﺒذب‬
‫ﻟتﻬیئتﻬﺎ وﻤن ﺜم إﻟﻰ دارة اﻟمضخم اﻟتﻲ ﺘضخم إﺸﺎرة اﻟخرج اﻟنﻬﺎﺌیﺔ‪.‬‬
‫ﺘستجیب اﻟحسﺎﺴﺎت ﻟﻸﺠسﺎم ﻓﻘط ﻋندﻤﺎ ﺘكون ﻀمن ﻤسﺎﻓﺎت ﻤﻌینﺔ وﺘمر أﻤﺎم‬
‫ﺴطﺢ اﻟحسﺎس )‪.(sensor surface‬‬

‫ﺠـ ‪ -‬اﻟحسﺎﺴﺎت اﻟﻠمسیﺔ‪:‬‬


‫ي ﻋبﺎرة ﻋن ﺠﻬﺎز ﺘﺄﺸیري �حتوي ﻋﻠﻰ ﺴطﺢ ﺨﺎص �ستطیﻊ ﺘرﺠمﺔ ﺤر�ﺔ وﻤوﻀﻊ‬
‫أﺼﺎ�ﻊ اﻟید إﻟﻰ ﺤر�ﺔ ﻨسبیﺔ ﺘظﻬر ﻋﻠﻰ اﻟشﺎﺸﺔ وﻫﻲ أﺤد اﻟمﻌﺎﻟم اﻷﺴﺎﺴیﺔ ﻓﻲ‬
‫اﻟحواﺴیب اﻟمحموﻟﺔ ﺤیث ﺤﻠت ﻋوﻀﺎ ﻋن اﻟمﺎوس؛ وﻨﺎد اًر ﻤﺎ ﺘز�د ﻤسﺎﺤتﻬﺎ ﻋن ‪40‬‬
‫ﺴم‪ .2‬أول ﻤن اﺨترﻋﻬﺎ �ﺎن ‪ george-E gerpheide‬ﻓﻲ ﻋﺎم ‪ 1988‬وأول ﻤن‬

‫‪14‬‬
‫أﺨذ ﺒراءة اﻻﺨتراع �ﺎﻨت ﺸر�ﺔ أﺒﻞ واﺴتخدﻤتﻬﺎ ﻓﻲ ﺤﺎﺴو�ﻬﺎ أﺒﻞ �ﺎور�وك ﻋﺎم‬
‫‪.1994‬‬
‫ﺘتﺄﻟﻒ اﻟﻠوﺤﺔ اﻟحسﺎﺴﺔ ﻤن طبﻘﺎت ﻤختﻠﻔﺔ‪ /:‬اﻟطبﻘﺔ اﻟﻌﻠیﺎ ﻫﻲ اﻟﻠوﺤﺔ اﻟتﻲ ُﺘﻠمس‬
‫�ﺎﻟید‪ ،‬وﺘحتﻬﺎ ﯿوﺠد ﻋدة طبﻘﺎت ﻤﻔصول �ﻞ ﻤنﻬﺎ ﻋن اﻷﺨرى �طبﻘﺔ ﻋﺎزﻟﺔ وﺘتﺄﻟﻒ‬
‫ﻛﻞ طبﻘﺔ ﻤن ﺨطوط ﻋرﻀیﺔ أو ﺸﺎﻗوﻟیﺔ ﻤن اﻟنواﻗﻞ اﻟكﻬر�ﺎﺌیﺔ واﻟتﻲ ﺘؤﻟﻒ ﺠدوﻻً‬
‫وﺘحت ﻫذﻩ اﻟطبﻘﺎت ﯿوﺠد ﻟوح اﻟدارة واﻟذي ﺘوﺼﻞ إﻟیﻪ طبﻘﺎت اﻟنواﻗﻞ اﻟﻌرﻀیﺔ‬
‫واﻟشﺎﻗوﻟیﺔ اﻟمشحوﻨﺔ ﺒتیﺎر ﻤتنﺎوب ﺜﺎﺒت‪.‬‬
‫ﺘﻌتمد ﺤسﺎﺴﺎت اﻟﻠوﺤﺔ اﻟﻠمسیﺔ ﻋﻠﻰ ظﺎﻫرة أو ﺨﺎﺼیﺔ )اﻟسﻌﺔ اﻟكﻬر�ﺎﺌیﺔ(‪ ،‬و�مكن‬
‫ﺘﻠخیص اﻟظﺎﻫرة �حدوث أﺜر ﺤﻘﻠﻲ �ﻬر�ﺎﺌﻲ ﺒین اﻟنﺎﻗﻠین اﻟكﻬر�ﺎﺌیین ﻋند ﺘﻘﺎر�ﻬمﺎ ﻤن‬
‫�ﻌضﻬمﺎ دون ﺤدوث ﺘﻼﻤس ﺒینﻬمﺎ‪ .‬وﺘتﻔﺎﻋﻞ اﻵﺜﺎر اﻟحﻘﻠیﺔ ﻓیمﺎ ﺒینﻬﺎ ﻟتشكﻞ ﺠمﻠﺔ‬
‫ﺴﻌﺔ �ﻬر�ﺎﺌیﺔ ﺘختزن اﻟشحنﺎت ﻋﻠﻰ ﺴطحﻲ اﻟنﺎﻗﻞ اﻟمتﻘﺎﺒﻠین‪ .‬أﻤﺎ ﺴطﺢ ﺤسﺎﺴﺎت‬
‫اﻟﻠوﺤﺔ اﻟﻠمسیﺔ ﻓیتﺄﻟﻒ ﻤن ﻤصﻔوﻓﺔ ﻤن ‪ Electrodes‬اﻟمﻐطﺎة �طبﻘﺔ ﺤمﺎ�ﺔ ﻋﺎزﻟﺔ‪.‬‬
‫وﻟكن اﻟمذﻫﻞ ﻓﻲ ﻫذﻩ اﻟتﻘنیﺔ ﻫو اﻋتمﺎدﻫﺎ ﻋﻠﻰ اﻷﺼبﻊ اﻟبشري �ﻘطب �ﻬر�ﺎﺌﻲ‬
‫ﻤﻘﺎﺒﻞ ﻟمصﻔوﻓﺔ اﻷﻗطﺎب‪ ،‬إذ ﺘتشكﻞ اﻟسﻌﺔ اﻟكﻬر�ﺎﺌیﺔ ﺒین أﺼبﻊ اﻟمستخدم وﻤصﻔوﻓﺔ‬
‫اﻷﻗطﺎب �صورة ﻋﺎﻤﺔ‪ .‬و�شكﻞ أدق إﻨﻪ ﻋندﻤﺎ �ﻘترب اﻻﺼبﻊ ﻤن ﺸبكﺔ اﻟنواﻗﻞ‬
‫اﻟكﻬر�ﺎﺌیﺔ ﯿؤدي ذﻟك إﻟﻰ ﻋرﻗﻠﺔ اﻟتیﺎر اﻟمتنﺎوب اﻟمﺎر ﻓﻲ ﻫذﻩ اﻟنواﻗﻞ و�ن ﻫذا اﻟتﺄﺜیر‬
‫ﻋﻠﻰ اﻟتیﺎر اﻟمتنﺎوب ﯿتم اﻟتﻘﺎطﻪ ﻤن ﻗبﻞ دارة اﻟﻠوﺤﺔ‪ .‬أﻤﺎ طبﻘﺔ اﻟحمﺎ�ﺔ اﻟﻌﺎزﻟﺔ‬
‫ﻓوظیﻔتﻬﺎ ﻤنﻊ أي ﺘمﺎس ﻤبﺎﺸر ﻤﻊ اﻟمصﻔوﻓﺔ‪ ،‬وﻫﻲ ﺘسﺎﻋد ﻓﻲ ﻨﻔس اﻟوﻗت ﻋﻠﻰ‬
‫اﻟحر�ﺔ اﻟمﻠسﺎء ﻟﻸﺼبﻊ ﻋﻠﻰ اﻟﻠوﺤﺔ‪.‬‬

‫د‪ -‬ﺤسﺎﺴﺎت اﻷﺸﻌﺔ ﺘحت اﻟحمراء‪:‬‬


‫‪15‬‬
‫اﻷﺸﻌﺔ ﺘحت اﻟحمراء ‪ infrared‬ﻫﻲ أﺸﻌﺔ �ﻬروﻤﻐنطیسیﺔ ﻟﻬﺎ ﻨﻔس ﺨواص اﻟضوء‬
‫اﻷﺴﺎﺴیﺔ �ﺎﻻﻨﻌكﺎس واﻻﻨتشﺎر واﻟتداﺨﻞ‪ .‬وﻗد �شﻔﻬﺎ اﻟﻌﺎﻟم اﻷﻟمﺎﻨﻲ ﻓر�در�ك و�ﻠیﺎم‬
‫ﻫیرﺸﻞ ﻓﻲ ﻋﺎم ‪ 1800‬ﻋندﻤﺎ ﺘمكن ﻤن ﺘحﻠیﻞ اﻟضوء إﻟﻰ أﻟواﻨﻪ اﻷﺴﺎﺴیﺔ ﻤن ﺨﻼل‬
‫ﻤوﺸور زﺠﺎﺠﻲ ﺤیث ﻻﺤظ ازد�ﺎد درﺠﺔ اﻟح اررة ﻋند اﻻﻨتﻘﺎل ﻤن ﻤجﺎل اﻟﻠون‬
‫اﻟبنﻔسجﻲ إﻟﻰ ﻤجﺎل اﻟﻠون اﻷﺤمر وﺘبﻠﻎ ﻗیمﺔ ﻋظمﻰ ﻓﻲ اﻟمنطﻘﺔ اﻟمظﻠمﺔ اﻟواﻗﻌﺔ‬
‫ٍ‬
‫ﻤنظر ﻤﺎ ﻫﻲ إﻻ ﻨتیجﺔ ﻹﺼدار اﻟموﺠﺎت‬ ‫�ﻌد اﻟﻠون اﻷﺤمر ﺤیث أن رؤ�ﺔ ﺼورٍة أو‬
‫اﻟكﻬرﻤﻐنطیسیﺔ ﻤن ﻗبﻞ اﻷﺠسﺎم اﻟمحیطﺔ واﻨﻌكﺎﺴﻬﺎ ﻋنﻬﺎ‪ .‬ﻟكن اﻟﻌین اﻟبشر�ﺔ ﻋﺎﺠزة‬
‫ﻋن رؤ�ﺔ �ﺎﻓﺔ اﻟموﺠﺎت اﻟضوﺌیﺔ ﺤیث ﯿنحصر ﻤجﺎل اﻟرؤ�ﺔ ﺒین)‪(0,8-0,4‬‬
‫ﻤیكروﻤتر ﺒینمﺎ ﯿنحصر ﻤجﺎل اﻷﺸﻌﺔ ﺘحت اﻟحمراء ﺒین )‪ (3-25‬ﻤیكروﻤتر‪.‬‬
‫ﻤنظوﻤﺎت اﻷﺸﻌﺔ ﺘحت اﻟحمراء ﻏیر اﻟﻔﻌﺎﻟﺔ‪� /:‬ﻘوم ﻤبدأ ﻋمﻠﻬﺎ ﻋﻠﻰ �شﻒ‬
‫اﻹﺸﻌﺎﻋﺎت اﻟضﻌیﻔﺔ وﺘضخیمﻬﺎ ﻷﻛثر ﻤن ‪ 10000‬ﻀﻌﻒ‪ ،‬ﺴواء �ﺎﻨت ﻫذﻩ‬
‫اﻹﺸﻌﺎﻋﺎت ﻗﺎدﻤﺔ ﻤن اﻟﻔضﺎء أو ﺼﺎدرة ﻋن اﻟمحر�ﺎت واﻷﺠسﺎم اﻟحیﺔ‪ .‬و�تم ﺼنﻊ‬
‫ﻫذﻩ اﻷﺠﻬزة ﻓﻲ اﻟﻌﺎدة ﻋﻠﻰ ﺸكﻞ ﻤنظﺎر أو ﻋﻠﻰ ﺸكﻞ ﺠﻬﺎز ﺘسدﯿد ﻓﻲ اﻷﺴﻠحﺔ‬
‫ﻟكﻲ ﺘتنﺎﺴب ﻤﻊ ﻤﻬﺎم اﻟمراﻗبﺔ واﻟرﺼد أو اﻟرﻤﻲ‪ ،‬وﺘتیﺢ ﻫذﻩ اﻷﺠﻬزة �ﺎﻟرؤ�ﺔ ﺤتﻰ‬
‫‪ 5000‬ﻤتر‪ .‬وﺘﻘوم ﻤنظوﻤﺔ اﻷﺸﻌﺔ ﺘحت اﻟحمراء اﻟﻔضﻠﻰ ﻋﻠﻰ �شﻒ اﻷﺸﻌﺔ ﺘحت‬
‫اﻟحمراء اﻟصﺎدرة ﻋن اﻷﺠسﺎم اﻟمراد �شﻔﻬﺎ وﺘمییزﻫﺎ ﻤن اﻷﺸﻌﺔ اﻟصﺎدرة ﻋن اﻟشمس‬
‫أو اﻟﻘمر أو اﻟنجوم أو ﺘﻠك اﻟصﺎدرة ﻋن ﻤصﺎﺒیﺢ اﻷﺸﻌﺔ ﺘحت اﻟحمراء وﻤن ﺜم‬
‫ﺘضخیمﻬﺎ‬
‫ﻤنظوﻤﺎت اﻷﺸﻌﺔ ﺘحت اﻟحمراء اﻟﻔﻌﺎﻟﺔ )‪ /:(active‬ﺘﻘوم ﻤنظوﻤﺎت اﻷﺸﻌﺔ ﺘحت‬
‫اﻟحمراء اﻟﻔﻌﺎﻟﺔ ‪ active‬ﺒتوﻟید ﻫذﻩ اﻷﺸﻌﺔ ﺒواﺴطﺔ أﺠﻬزة إﻨﺎرة ﻋﺎد�ﺔ ذات ﻤرﺸحﺎت‬
‫ﻤنﺎﺴبﺔ ﻟحذف ﻤوﺠﺎت اﻟحزم اﻟضوﺌیﺔ اﻟواﻗﻌﺔ ﻓﻲ ﻤجﺎل اﻟطیﻒ اﻟمرﺌﻲ واﻹ�ﻘﺎء ﻓﻘط‬
‫ﻋﻠﻰ ﺤزم اﻷﺸﻌﺔ ﻏیر اﻟمرﺌیﺔ اﻟمطﻠو�ﺔ‪ ،‬واﻟواﻗﻌﺔ ﻀمن ﻤجﺎل اﻷﺸﻌﺔ ﺘحت اﻟحمراء‪،‬‬
‫وذﻟك ﻹﻨﺎرة اﻷﻫداف واﻟمواﻗﻊ ﻟیﻼ‪� .‬ستخدم ﻓﻲ ﺘحو�ﻞ اﻟكمیﺎت اﻟﻔیز�ﺎﺌیﺔ اﻟﻲ إﺸﺎرة‬
‫�مكن ﻗراءﺘﻬﺎ‪.‬‬

‫‪16‬‬
‫ه‪ -‬اﻟحسﺎﺴﺎت اﻟصوﺘیﺔ‪:‬‬
‫اﻟحسﺎﺴﺎت اﻟتﻲ ﺘﻌمﻞ ﻋﻠﻰ اﺴتشﻌﺎر اﻟصوت واﻟصوت ﻋبﺎرة ﻋن ﺤر�ﺔ اﻟجز�ئﺎت‬
‫ﻋﺎﻤﺔ واﻟﻬواء ﺨﺎﺼﺔ‪ ،‬ﺤیث �صنﻊ ﻤستشﻌر اﻟصوت )ﻤﺎ�كروﻓون( ﻤن ﻤواد ﻋدة‬
‫وﻤنﻬﺎ اﻟكر�ون اﻟذي �كون ﻤضﻐوطﺎً ﺒین ﺸر�حتین ﻤﻌدﻨیتین �ﻔرق ﺠﻬد �ﻬر�ﺎﺌﻲ‬
‫ﻟصنﻊ ﺘیﺎر �ﻬر�ﺎﺌﻲ ﺼﻐیر ﯿتسبب ﻓﻲ اﻫتزاز ﺸر�حﺔ واﺤدة اﻟتﻲ ﺘؤدي إﻟﻰ ﺘحر�ك‬
‫اﻟكر�ون‪ ،‬و�ﺎﻟتﺎﻟﻲ ﺼنﻊ إﺸﺎرة �ﻬر�ﺎﺌیﺔ ﻓﻲ ﺴﻠك اﻟحسﺎس اﻟصوﺘﻲ )اﻟمﺎ�كروﻓون(‪.‬‬

‫أﻗسﺎم اﻟحسﺎﺴﺎت ﻤن ﻨﺎﺤیﺔ ﺸكﻞ إﺸﺎرة اﻟخرج‪:‬‬

‫ﻛمﺎ ذ�رﻨﺎ ﺴﺎ�ﻘﺎً ﻋمﻞ اﻟحسﺎس ﻫو ﺘحو�ﻞ اﻟكمیﺔ اﻟﻔیز�ﺎﺌیﺔ اﻟمـ ـُـﻘﺎﺴﺔ إﻟﻰ إﺸﺎرة‬
‫ﻛﻬر�ﺎﺌیﺔ ‪ ،‬ﻟكن ﻫذﻩ اﻹﺸﺎرات ﻟیست ﺸكﻼً واﺤداً ﻓمنﻬﺎ إﺸﺎرات �سیطﺔ و إﺸﺎرات‬
‫ﻤﻌﻘدة ‪ .‬ﻫنﺎ ﺴنذ�ر أﺸﻬر أﻨواع اﻹﺸﺎرات اﻟتﻲ ﯿـ ـُـصدرﻫﺎ اﻟحسﺎﺴﺎت‪.‬‬

‫‪17‬‬
‫ﺘﻐیر ﻤﻘﺎوﻤﺔ رﻗمﻲ ) ﻤثﻞ اﻟسو�تش( ‪ON_OFF‬‬
‫ﺘﻐیر ﻤﻘﺎوﻤﺔ ﺘمﺎﺜﻠﻲ ) ﻤثﻞ اﻟمﻘﺎوﻤﺔ اﻟضوﺌیﺔ(‬
‫ﻋرض اﻟنبضﺔ ) ﻤثﻞ ﺤسﺎس اﻟبینق ) اﻻﻨﻌكﺎس ﻓوق اﻟصوﺘﻲ أﻟت ار ﺴوﻨیك)‬
‫ارﺴﺎل اﻟبیﺎﻨﺎت ﻋبر ﻤنﻔذ اﻟسیر�ﺎل ) ‪ 0‬و ‪ ( 1‬ﻤثﻞ ﺤسﺎس اﻟبصمﺔ أو‬
‫‪ RFID‬اﻟتﻌرف ﻋﻠﻰ اﻟبطﺎﻗﺔ‪.‬‬

‫‪ I2c‬ﺒروﺘو�وول _ ﻤثﻞ ﺤسﺎس اﻟتسﺎرع _ اﻛسیﻠیروﻤستر _ أو ﺤسﺎس اﻟضﻐط‬


‫اﻟجوي‪.‬‬
‫_ﻤثﻞ ﺸر�حﺔ ﻟتحو�ﻞ اﻟرﻗمﻲ إﻟﻰ ﺘمﺎﺜﻠﻲ‪.‬‬ ‫‪ SPI‬ﺒروﺘو�وول ﻤتﻘدم‬
‫رﺳم ﺗوﺿﯾﺣﻲ ﻟطرﯾﻘﺔ رﺑط اﻟﻣﻠﺣﻘﺎت ﺑطرﯾﻘﺔ )ﺑروﺗوﻛول( ‪i2c‬‬

‫ﻣﻼﺣظﺔ ‪ :‬ﻛل ﻣﻠﺣﻖ ) ‪ ( slave‬ﯾﺟب أن ﯾﻛون ﻟﮫ رﻗم ﺗﻌرﯾف ﻣﺧﺗﻠف )‪ id‬ﺣﺳب اﻟﺗﺻﻧﯾﻊ(‬

‫رﺳم ﺗوﺿﯾﺣﻲ ﻟطرﯾﻘﺔ رﺑط اﻟﻣﻛوﻧﺎت ﺑﻧظﺎم اﻟﺗوﺻﯾل ‪SPI‬‬

‫‪18‬‬
‫أ�سط أﻨواع اﻹﺸﺎرات و �كون‬ ‫ﺘﻐیر اﻟمﻘﺎوﻤﺔ �شكﻞ رﻗمﻲ‬
‫ﺨرﺠﻪ ﻨﻌم أو ﻻ )‬ ‫‪ON-OFF‬‬
‫‪. ( LOW or Hi‬‬
‫ﻤثﻼً زر اﻟجرس ‪ ،‬ﺤﺎﻟﺔ‬
‫اﻟحسﺎس إﻤﺎ ﻀﺎﻏط أو ﻻ‬
‫… ﻓﻘط‬

‫�ﻌض اﻟحسﺎﺴﺎت أﻋﻘد ﻗﻠیﻼً‬ ‫ﺘﻐیر اﻟمﻘﺎوﻤﺔ �شكﻞ ﺘمﺎﺜﻠﻲ‬


‫و ﺘتﻐیر �شكﻞ ﺘدر�جﻲ‬
‫)ﺘمﺎﺜﻠﻲ( ﻤثﻼً ﻋند ﻗیﺎس‬
‫اﻟحرارة ﻓﺄﻨت ﺘحتﺎج ﻋﺎدة إﻟﻰ‬
‫ﻗراءة ﻤتدرﺠﺔ و ﻟیس )ﻨﻌم‬
‫أو ﻻ( ﻤثﻞ اﻟحﺎﻟﺔ اﻟسﺎ�ﻘﺔ‬

‫�ﻌض اﻟحسﺎﺴﺎت ﺘﻘیس أﺤد‬ ‫ﺘﻐیر ﻋرض اﻟنبضﺔ ‪pulse‬‬


‫اﻟكمیﺎت و ﻟكن ﺨرﺠﻬﺎ رﻗمﻲ‬ ‫‪width‬‬
‫وﻟیس ﺠﻬد ﺘدر�جﻲ‪ .‬ﻓﻲ ﻫذﻩ‬
‫اﻟحﺎﻟﺔ ﺘستخدم طر�ﻘﺔ‬
‫ﻨبضﺎت رﻗمیﺔ ﺴر�ﻌﺔ‪ ،‬و‬
‫ﺘتنﺎﺴب ﻋرض اﻟنبضﺔ ﻤﻊ‬
‫ﺘﻐیر اﻟﻘیمﺔ اﻟمــُــﻘﺎﺴﺔ‬

‫اﻟطر�ﻘﺔ اﻟشﺎﺌﻌﺔ ﻓﻲ ﻨﻘﻞ‬ ‫ارﺴﺎل اﻹﺸﺎرة ﻋبر اﻟمنﻔذ‬


‫اﻟبیﺎﻨﺎت �ﺎﻟـ ‪ USB‬وﻫﻲ‬ ‫اﻟتسﻠسﻠﻲ ‪Serial port‬‬
‫ارﺴﺎل اﻟبیﺎﻨﺎت �شكﻞ‬
‫ﻤتسﻠسﻞ �سرﻋﺔ ﻤحددة ‪،‬‬
‫ﻤثﻼ ‪ 9600‬ﺒت ﻓﻲ اﻟثﺎﻨیﺔ‬

‫‪19‬‬
‫ﻫو ﺒروﺘو�ول ﻟتوﺼیﻞ‬ ‫اﻟتراﺴﻞ �طر�ﻘﺔ ‪ i2c‬ﻤتﻘدﻤﺔ‬
‫اﻟمتحكم )اﻷردو�نو ﻤثﻼً (‬
‫�ﻌدد ﻤن اﻟمﻠحﻘﺎت اﻟتﺎ�ﻌﺔ )‬
‫‪� ( Slaves‬ﺎﺴتخدام ﺴﻠكین‬
‫ﻓﻘط )�ﺎﻹﻀﺎﻓﺔ ﻟسﻠكﻲ‬
‫اﻟتﻐذ�ﺔ(‬

‫ﻤثﻞ اﻟبروﺘو�ول اﻟسﺎﺒق‬ ‫اﻟتراﺴﻞ �طر�ﻘﺔ ‪SPI‬‬


‫ﺴوى أﻨﻪ �ستخدم ﻤنﺎﻓذ أﻛثر‬
‫ﻟیتواﺼﻞ ﻤﻊ ﻤﻠحﻘﺎت أﻋﻘد‪.‬‬

‫ً‬
‫ﺛﺎﻧﻴﺎ‪ :‬ﻗﻴﺎﺱ ﺭﻃﻮﺑﺔ ﺍﻟﱰﺑﺔ ﺑﺎﺳﺘﺨﺪﺍﻡ ﺍﻻﺭﺩﻭﻳﻨﻮ‪:‬‬

‫ﯿتحسس رطو�ﺔ اﻟتّر�ﺔ �ﺎﺴتخدام‬


‫آﻟﻲ ﻟﻠنبﺎﺘﺎت ّ‬ ‫ﻓﻲ ﻫذا اﻟمشروع ﻨستﻌرض ﻨظﺎم ري‬
‫ّ ّ‬
‫ِ‬
‫ﺤسﺎس‬ ‫�ﻘدر ﻫذا ّ‬
‫اﻟنظﺎم رطو�ﺔ اﻟتّر�ﺔ �ﺎﺴتخدام ّ‬ ‫اﻷردو�نو ‪ ،Arduino UNO‬ﺤیث ّ‬
‫)ﻤضخﺔ ﻤﺎء( ﻋندﻤﺎ‬ ‫ِّ‬
‫اﻟمحرك‬
‫ّ‬ ‫رطو�ﺔ ﺘر�ﺔ ‪ ،Soil Moisture‬وﻤن ّ‬
‫ﺜم �ﻘوم �ﺈدارة‬
‫اﻟرطو�ﺔ ﻓوق اﻟمستوى‬
‫ﺘكون اﻟرطو�ﺔ أدﻨﻰ ﻤن ﻤستوى ﻤحﱠدد‪ ،‬وﻋندﻤﺎ ﯿرﺘﻔﻊ ﻤستوى ّ‬
‫اﻟمحرك‪.‬‬
‫ّ‬ ‫اﻟنظﺎم إﻟﻰ إ�ﻘﺎف‬ ‫اﻟمحﱠدد َ‬
‫�ﻌمد ّ‬

‫‪20‬‬
‫اﻟمكوﻨﺎت اﻟمطﻠو�ﺔ‪:‬‬

‫‪Arduino Uno‬‬

‫‪21‬‬
Soil Moisture Sensor

Green LED

Blue LED

22
Red LED

220 Ohm Resistor

23
Breadboard

Wires

24
‫ﺤسﺎس اﻟرطو�ﺔ‪-: Moisture Sensor :‬‬

‫ﻫو ﺤسﺎس إﻟكتروﻨﻲ �ﻘوم ﺒتحو�ﻞ ﻨسبﺔ اﻟرطو�ﺔ اﻟموﺠودة ﻓﻲ اﻟتر�ﺔ إﻟﻰ اﺸﺎرة‬
‫ﻛﻬر�ﺎﺌیﺔ �مكن ﻗیﺎﺴﻬﺎ‪ .‬ﻤخرﺠﺎت ﻫذا اﻟحسﺎس ﻋبﺎرة ﻋن اﺸﺎرة ﺠﻬد ﻤن ‪ 0‬إﻟﻰ ‪5‬‬
‫ﻓوﻟت ﺘﻌبر ﻋن ﻨسبﺔ اﻟرطو�ﺔ ﻓﻲ اﻟتر�ﺔ‪ .‬ﻓﺈذا �ﺎﻨت اﻟتر�ﺔ ﺠﺎﻓﺔ �كون اﻟمخرج ‪0‬‬
‫ﻓوﻟت و�ذا �ﺎﻨت اﻟتر�ﺔ رطبﺔ ﺠدا �ﻌطﻲ ‪ 5‬ﻓوﻟت‪.‬‬

‫�مكننﺎ ﻗیﺎس ﻫذا اﻟجﻬد اﻟنﺎﺘﺞ ﻋن طر�ق اﻻردو�نو ‪،‬وﻤن ﺨﻼل اﻷواﻤر اﻟبرﻤجیﺔ‬
‫�مكننﺎ اﻟتحكم �ﺈظﻬﺎر ﻨسبﺔ اﻟرطو�ﺔ ﻋﻠﻰ ﻤجموﻋﺔ اﻟـ‪LEDs .‬‬

‫ﺘوﺼیﻞ اﻟدارة‬

‫ﻗم ﺒتوﺼیﻞ اﻟدارة �مﺎ ﻫو ﻤوﻀﺢ �ﺎﻟصورة اﻟتﺎﻟیﺔ‪:‬‬

‫‪25‬‬
‫ﯿتم ﺘوﺼیﻞ ﺤسﺎس اﻟرطو�ﺔ إﻟﻰ اﻷردو�نو �مﺎ ﻫو ﻤوﻀﺢ �ﺎﻟجدول‪:‬‬

‫اﻟطرف )ﺒدا�ﺔ ﻤن‬ ‫اﻟتوﺼیﻞ‬


‫اﻟیسﺎر(‬

‫‪VCC‬‬ ‫‪VCC‬‬

‫‪GND‬‬ ‫‪GND‬‬

‫‪SIG‬‬ ‫‪Output to‬‬


‫‪Arduino‬‬

‫ﺴنﻘوم �كتﺎ�ﻪ ﺒرﻨﺎﻤﺞ �ﻘوم �ﻘیﺎس ﻨسبﺔ اﻟرطو�ﺔ ﻓﻲ اﻟتر�ﺔ وﻋرﻀﻬﺎ ﻋﻠﻰ اﻟشﺎﺸﺔ‬
‫اﻟتسﻠسﻠیﺔ ‪ Serial Monitor‬وﺘشﻐیﻞ اﻟـ ‪ LEDs‬ﻟﻠدﻻﻟﻪ ﻋﻠﻰ ﻨسبﺔ اﻟرطو�ﺔ ﻓﻲ‬
‫اﻟتر�ﺔ‪.‬‬
‫ﻓﺈذا �ﺎﻨت اﻟتر�ﺔ ﺠﺎﻓﺔ‪ ،‬ﻻﯿتم ﺘشﻐیﻞ اي ‪ LED.‬و�ﻠمﺎ زادت ﻨسبﺔ اﻟرطو�ﺔ ﺘبدأ اﻟـ‬

‫‪26‬‬
‫‪LEDs‬ﻓﻲ اﻹﻀﺎءة ﺘدر�جیﺎ‪ .‬وﻋند وﺼول اﻟتر�ﺔ إﻟﻰ درﺠﺔ اﻟتشبﻊ ﺘكون ﺠمیﻊ اﻟـ‬
‫‪LEDs‬ﻤضﺎءة‪.‬‬

‫‪27‬‬
‫طط دارة ﻨظﺎم رّي آﻟﻲ �ﺎﺴتخدام اﻷردو�نو‬
‫ﻤخ ّ‬
‫ّ‬
‫)ﺨ ْرج‬
‫ﻗطبﻲ َﺨ ْرج َ‬ ‫ﺤسﺎس رطو�ﺔ اﻟتّر�ﺔ اﻟذي ﺴنستخدﻤﻪ‬
‫ُﯿوﺠد ﻋﻠﻰ وﺤدة ّ‬
‫ّ‬
‫ﻤرﺠﻌیﺔ‬
‫ّ‬ ‫اﻟرطو�ﺔ ﻤﻊ ﻗیمﺔ‬
‫ﺤسﺎس ّ‬ ‫ﻤجس ّ‬‫ﺘمﺎﺜﻠﻲ(‪ .‬ﺘت ﱡم ﻤﻘﺎرﻨﺔ ﺒیﺎﻨﺎت َﺨ ْرج ّ‬ ‫وﺨ ْرج‬
‫رﻗمﻲ َ‬
‫ّ‬ ‫ّ‬
‫اﻟمرﺠﻌیﺔ ﻋن طر�ق اﻟتّح ّكم‬
‫ّ‬ ‫�ﺎﺴتخدام وﺤدة اﻟمﻘﺎرﻨﺔ‪ ، lm393‬و�مكن ﺘﻐییر اﻟﻘیمﺔ‬
‫اﻟحسﺎس‪.‬‬ ‫ِّ‬
‫اﻟمتﻐیرة ﻓﻲ وﺤدة ّ‬ ‫�ﺎﻟمﻘﺎوﻤﺔ‬
‫رﻗمیﺎً ذا ﻗیمﺔ ‪ low 0‬ﻋندﻤﺎ ﺘكون اﻟتّر�ﺔ رطبﺔ‪.‬‬
‫ﻗمﻲ ﺨرﺠﺎً ّ‬ ‫ُ�ﻌطﻲ ﻗطب اﻟخرج اﻟر‬
‫َْ ّ ّ‬
‫اﻟحسﺎس ﻋن طر�ق ﺘوﺼیﻠﻬﺎ‬ ‫اﻟتمﺎﺜﻠﻲ ﻤن وﺤدة ّ‬ ‫اﻟخ ْرج‬
‫ﻓﻲ ﻫذا اﻟمشروع ﺴنستخدم َ‬
‫ّ‬
‫اﻟخ ْرج اﻟتّمﺎﺜﻠﻲ‬
‫اﻟتمﺎﺜﻠیﺔ ﻓﻲ ﻟوﺤﺔ اﻷردو�نو‪ ،‬وﻋندﻤﺎ ﻨستخدم َ‬
‫ّ‬ ‫إﻟﻰ أﺤد اﻷﻗطﺎب‬
‫ّ‬
‫اﻟرطو�ﺔ ﻋن طر�ق اﻟبرﻨﺎﻤﺞ‪.‬‬ ‫ِ‬
‫�مكن ﺘحدﯿد وﺘﻌدﯿﻞ ﻗیمﺔ اﻛتشﺎف ّ‬
‫اﻟتمﺎﺜﻠیﺔ‬
‫ّ‬ ‫ﺤسﺎس ﻤستوى ّ‬
‫اﻟسﺎﺌﻞ إﻟﻰ أﺤد اﻷﻗطﺎب‬ ‫ﯿتم وﺼﻞ ّ‬ ‫اﻟدارة‪ّ :‬‬
‫طط ّ‬ ‫ﻛمﺎ ُﯿ ِّبین ﻤخ ّ‬
‫أن‬
‫ط ‪.‬ﻤن اﻟممكن أ�ضﺎ ْ‬‫ﻋﻠﻰ ﻟوﺤﺔ اﻷردو�نو‪ ،‬وﻨستخدم ﻤﻘﺎوﻤﺔ ‪kΩ 1‬ﻟتﻐذ�ﺔ اﻟخ ِّ‬
‫رﻗمیﺔ‪.‬‬
‫اﻟتمﺎﺜﻠیﺔ ﻋﻠﻰ ﻟوﺤﺔ اﻷردو�نو �مداﺨﻞ ّ‬
‫ّ‬ ‫ﻨستخدم اﻷﻗطﺎب‬
‫َ‬
‫‪28‬‬
‫ﺤسﺎس ﻤستوى ّ‬
‫اﻟسﺎﺌﻞ‪ ،‬ﺤیث �ﻘ أر‬ ‫اﻟخزان ﻋن طر�ق اﻟتّحّﻘق ﻤن ﺨرج ّ‬
‫ﺘتم ﻤراﻗبﺔ ﺤﺎﻟﺔ ّ‬
‫ّ‬
‫ﻟتحسس ﻤستوى اﻟمﺎء ﻓﻲ ّ‬
‫اﻟخزان‪.‬‬ ‫اﻷردو�نو ﻫبوط اﻟجﻬد ﻋﻠﻰ اﻟمﻘﺎوﻤﺔ ّ‬
‫اﻟرطو�ﺔ‬
‫ﯿتم وﺼﻞ ﻟیدﯿن )‪ (LED‬إﻟﻰ اﻟﻘطبین اﻟثﺎﻨﻲ واﻟثﺎﻟث ﻟﻸردو�نو ﻟﻌرض ﺤﺎﻟﺔ ّ‬
‫ّ‬
‫اﻟرا�ﻊ ﻟﻸردو�نو إﻟﻰ ﻗﺎﻋدة ﺘراﻨزﺴتور‬
‫و�تم وﺼﻞ اﻟﻘطب ّ‬‫اﻟخزان ﻋﻠﻰ اﻟتواﻟﻲ‪ّ ،‬‬
‫و ّ‬
‫ﻤستمر ‪V.12‬‬
‫ّ‬ ‫ﻤحرك ّﺘیﺎر‬
‫)‪ ،(BC547‬واﻟذي �ﻘوم ﺒدورﻩ �ﻘیﺎدة ّ‬
‫ﯿتم اﺴتخدام‬
‫ﯿتم وﺼﻞ ﺸﺎﺸﺔ ‪ LCD‬إﻟﻰ اﻷردو�نو �ﺎﺴتخدام ﻨمط ‪ ،-Bit4‬ﺤیث ّ‬
‫وﺤدة ‪ JHD162A‬ﻓﻲ ﻫذا اﻟمشروع ‪ :‬وﻫﻲ ﻋبﺎرة ﻋن وﺤدة ﺸﺎﺸﺔ ‪ LCD‬ﺘﻌمﻞ ﻋﻠﻰ‬
‫أﺴﺎس دارة اﻟﻘیﺎدة ‪ HD44780‬ﻤن ﺸر�ﺔ ﻫیتﺎﺸﻲ‪(Hitachi).‬‬
‫أن ﺘﻌمﻞَ ﻋﻠﻰ ﻨمط ‪�)-bit 4‬ﺎﺴتخدام أر�ﻌﺔ‬ ‫ﻋشر ِر ْﺠ ً‬
‫ﻼ‪ ،‬و�مكن ْ‬ ‫ﻟدى ﻫذﻩ اﻟوﺤدة ﺴتﺔَ َ‬
‫ﯿتم‬
‫�ﻠﻬﺎ(‪ّ .‬‬
‫ﺨطوط ﺒیﺎﻨﺎت ﻓﻘط( أو ﺒنمط ‪�-bit (8‬ﺎﺴتخدام ﺨطوط اﻟبیﺎﻨﺎت اﻟثمﺎﻨیﺔ ّ‬
‫ٍ‬
‫�ﻞ ﻤن أﻗطﺎب اﻟتّح ّكم ‪ Rs‬و ‪RW‬و ‪En‬ﻤبﺎﺸرة إﻟﻰ اﻷﻗطﺎب ‪13‬و ‪GND‬‬
‫وﺼﻞ ّ‬
‫و�تم وﺼﻞ أﻗطﺎب اﻟبیﺎﻨﺎت ﻤن ‪ D4‬ﺤتﻰ ‪D7‬‬
‫و‪� 12‬ﺎﻟتّرﺘیب ﻋﻠﻰ ﻟوﺤﺔ اﻷردو�نو‪ّ ،‬‬
‫إﻟﻰ اﻷﻗطﺎب ‪� 8، 9، 10، 11‬ﺎﻟتّرﺘیب ﻋﻠﻰ ﻟوﺤﺔ اﻷردو�نو‪.‬‬

‫اﻟكود اﻟبرﻤجﻲ‪:‬‬
‫>‪#include<LiquidCrystal.h‬‬

‫‪#define‬‬ ‫‪moisture_sensorPin A0‬‬


‫‪#define‬‬ ‫‪float_switchPin A1‬‬
‫‪#define‬‬ ‫‪motorPin 4‬‬
‫‪#define‬‬ ‫‪soil_statusPin 2‬‬
‫‪#define‬‬ ‫‪tank_statusPin 3‬‬

‫;)‪LiquidCrystal lcd(13,12,11,10,9,8‬‬

‫;‪const int avg_moisture = 800‬‬

‫)(‪void setup‬‬
‫{‬
‫;)‪Serial.begin(9600‬‬
‫;)‪lcd.begin(16,2‬‬
‫;)(‪lcd.clear‬‬
‫;)‪lcd.setCursor(0,0‬‬
‫;)" ‪lcd.print(" AUTOMATIC‬‬
‫;)‪lcd.setCursor(0,1‬‬
‫;)" ‪lcd.print(" IRRIGATION S/M‬‬
‫;)‪delay(2000‬‬

‫‪29‬‬
pinMode(moisture_sensorPin,INPUT);
pinMode(float_switchPin,INPUT);
pinMode(motorPin,OUTPUT);
pinMode(soil_statusPin,OUTPUT);
pinMode(tank_statusPin,OUTPUT);

digitalWrite(motorPin,LOW);
digitalWrite(soil_statusPin,LOW);
digitalWrite(tank_statusPin,LOW);

void loop()
{

lcd.begin(16,2);

lcd.setCursor(0,0);
lcd.print(" MOISTURE - ");

if(analogRead(moisture_sensorPin) > avg_moisture){


lcd.print("HIGH");
digitalWrite(soil_statusPin,HIGH);}

if(analogRead(moisture_sensorPin) < avg_moisture){


lcd.print(" LOW");
digitalWrite(soil_statusPin,LOW);}

lcd.setCursor(0,1);
lcd.print("TANK LEVEL- ");

if( digitalRead(float_switchPin) == HIGH){


lcd.print("HIGH");
digitalWrite(tank_statusPin,LOW);}

if( digitalRead(float_switchPin) == LOW){


lcd.print(" LOW");
digitalWrite(tank_statusPin,HIGH);}

digitalWrite(motorPin,LOW);

if(analogRead(moisture_sensorPin) < avg_moisture &&


digitalRead(float_switchPin) == HIGH)
{

while(analogRead(moisture_sensorPin) < avg_moisture &&


digitalRead(float_switchPin) == HIGH)
{
lcd.setCursor(0,0);
lcd.print(" MOISTURE - LOW");
lcd.setCursor(0,1);

30
lcd.print(" MOTOR IS ON ");
digitalWrite(soil_statusPin,LOW);
digitalWrite(tank_statusPin,LOW);
digitalWrite(motorPin,HIGH);
}

if(analogRead(moisture_sensorPin) > avg_moisture){


lcd.setCursor(0,0);
lcd.print(" MOISTURE - HIGH");
lcd.setCursor(0,1);
lcd.print(" MOTOR - OFF ");
digitalWrite(soil_statusPin,HIGH);
digitalWrite(motorPin,LOW);
delay(3000);}

if(digitalRead(float_switchPin) == LOW){
lcd.setCursor(0,0);
lcd.print(" TANK LEVEL- LOW");
lcd.setCursor(0,1);
lcd.print(" MOTOR - OFF ");
digitalWrite(tank_statusPin,HIGH);
digitalWrite(motorPin,LOW);
delay(3000);}

}
delay(500);
}

‫ﻓﻲ ﻗسم اﻟبرﻤجﺔ وﻟكﻲ ﻨسﻬﻞ اﻟتواﺼﻞ ﺒین اﻷردﯿو�نو ووﺤدة اﻟشﺎﺸﺔ اﻟرﻗمیﺔ‬
‫ واﻟتﻲ‬،‫( اﻟمض ﱠمَنﺔ ﻓﻲ اﻷردو�نو‬LiquidCrystal.h) ‫ ﻓﺈﻨنﺎ ﻨستخدم اﻟمكتبﺔ‬،LCD
‫ ﻤن‬HD44780 ‫ اﻟتﻲ ﺘستخدم رﻗﺎﻗﺔ اﻟتّح ّكم‬LCD ‫ﺘ ﱠم ْت �تﺎﺒتﻬﺎ ﻟﻠتﻌﺎﻤﻞ ﻤﻊ وﺤدات‬
.‫اﻟرﻗﺎﻗﺎت اﻟمتواﻓﻘﺔ ﻤﻌﻬﺎ‬
ّ ‫ أو‬Hitachi ‫ﺸر�ﺔ‬
( bit 8‫و‬-bit 4 ‫اﻟشﺎﺸﺔ )ﻨمطﻲ‬ّ ‫ﺘﻌمﻞ ﻫذﻩ اﻟمكتبﺔ ﻤﻊ ِ�ﻼَ ﻨمطﻲ ﺘوﺼیﻞ‬
َ ‫أن‬
ْ ‫�مكن‬
‫�ﺎﺴتخدام أر�ﻌﺔ أﻗطﺎب ﺒیﺎﻨﺎت وﺜﻼﺜﺔ‬-bit 4 ‫ﯿتم إرﺴﺎل اﻟبیﺎﻨﺎت ﻋند اﺴتخدام ﻨمط‬
.‫أﻗطﺎب ﺘح ّكم‬
‫ و�ﺎﻟتّﺎﻟﻲ ﻨحتﺎج إﻟﻰ ﺴتﺔ‬،‫ إﻟﻰ اﻷرﻀﻲ داﺌمﺎ‬R/W ‫ﯿتم ﻓﻲ ﻫذا اﻟمشروع ر�ط اﻟﻘطب‬
ّ
ّ
‫ﯿتم‬
ّ ‫ﺜم‬ّ ،‫ﯿتم ﺘشﻐیﻞ اﻟمكتبﺔ ّأوﻻ‬ّ ‫اﻟر�ط‬
ّ ‫ ﺨﻼل ﻋمﻠیﺔ‬،-bit4 ‫أﻗطﺎب ﻓﻘط ﻓﻲ ﻨمط‬
:‫ﺘحدﯿد اﻷﻗطﺎب �ﺎﺴتخدام اﻷﻤر‬
‫ﯿتم ﺘﻌیین اﻷﻗطﺎب ﺒﻬذا‬
ّ ‫(ﺤیث‬LiquidCrystal lcd RS,E,D4,D5,D6,D7 )

31
‫اﻟشكﻞ‪:‬‬
‫اﻷﻤر ﻋﻠﻰ ّ‬
‫َ‬ ‫أن ﻨرى ﻫذا‬
‫اﻟتّرﺘیب‪� ،‬مﺎ �مكننﺎ ْ‬
‫)‪(LiquidCrystal lcd13,12,11,10,9,8‬‬
‫�ﺎﻟشكﻞ اﻟتّﺎﻟﻲ‪ :‬ﻗطب ‪ RS‬إﻟﻰ ‪ ،13‬ﻗطب ‪ EN‬إﻟﻰ ‪،12‬‬
‫ﻫنﺎ ﯿتم وﺼﻞ اﻷﻗطﺎب ّ‬
‫اﻟﻘطب ‪ D4‬إﻟﻰ ‪ ،11‬اﻟﻘطب ‪ D5‬إﻟﻰ ‪ ،10‬اﻟﻘطب ‪ D6‬إﻟﻰ ‪ ،9‬واﻟﻘطب ‪ D7‬إﻟﻰ ‪8‬‬
‫�ﺎﻟتّرﺘیب‪.‬‬
‫اﻟتمﺎﺜﻠیﺔ �ﺎﺴتخدام ﺘﺎ�ﻊ‬
‫ّ‬ ‫اﻟدﺨﻞ‬
‫اﻟحسﺎس ﻋبر أﻗطﺎب ّ‬
‫�ﻘ أر اﻷردو�نو َﺨ ْرج ّ‬
‫اﻟﻘراءة ‪ analogRead‬ﻋﻠﻰ ﺴبیﻞ اﻟمثﺎل ﺘﻘوم اﻟتّﻌﻠیمﺔ‪:‬‬
‫)”‪“(analogReadmoisture_sensorPin‬‬
‫ﺒتحو�ﻞ اﻟجﻬد ﻀمن اﻟمجﺎل ﻤن ‪ 0‬إﻟﻰ ‪V 5‬ﻋﻠﻰ اﻟﻘطب ‪ A0‬إﻟﻰ رﻗم ﻀمن اﻟمجﺎل‬
‫ﺘتم ﻓﻲ ﻫذﻩ اﻟحﺎﻟﺔ ﻤﻘﺎرﻨﺔ اﻟجﻬد ﻋﻠﻰ اﻟﻘطب ‪ A0‬ﻤﻊ رﻗم‬‫ﻤن) ‪ 0‬إﻟﻰ ‪ّ ،(1023‬‬
‫اﻟحﺎﻟیﺔ‪.‬‬
‫ّ‬ ‫ﻤحﱠدد )‪ (avg_moisture‬ﻟتحدﯿد ﺤﺎﻟﺔ اﻟتّر�ﺔ‬
‫اﻟسﺎﺌﻞ ﻟتحدﯿد ﻤستوى اﻟمﺎء اﻟحﺎﻟﻲ‪ ،‬واﻋتمﺎداً ﻋﻠﻰ‬
‫ﺤسﺎس ﻤستوى ّ‬ ‫ﺘتم ﻤﻘﺎرﻨﺔ ﺤﺎﻟﺔ ّ‬
‫ّ‬
‫اﻟمحرك‪.‬‬
‫ّ‬ ‫اﻟحسﺎﺴین �ﻘوم اﻟمتح ّكم ﺒتشﻐیﻞ و�طﻔﺎء‬
‫�ﻞ ﻤن ّ‬ ‫ﺤﺎﻟﺔ ّ‬
‫اﻟرطو�ﺔ‬‫ﺤسﺎس ّ‬ ‫ﺤسﺎس ﻤستوى ّ‬
‫اﻟسﺎﺌﻞ ﻤرﺘﻔﻌﺔ واﻟﻘراءة ﻤن ّ‬ ‫إذا �ﺎﻨت اﻟﻘیمﺔ ﻤن ّ‬
‫ﻤنخﻔضﺔ �ﻘوم اﻟمتح ّكم �ﺈظﻬﺎر ﺤﺎﻟﺔ اﻻﻤتﻼء ﻟﻠخزان وﻤستوى رطو�ﺔ ﻤنخﻔض ﻋﻠﻰ‬
‫اﻟمحرك ﺒوﻀﻊ اﻟتشﻐیﻞ‪ ،‬و�تم ذﻟك �ﺈﻋطﺎء إﺸﺎرة إﻟﻰ ﻗﺎﻋدة‬
‫ّ‬ ‫اﻟشﺎﺸﺔ‪ ،‬و�ضﻊ‬
‫�ﻞ‬
‫اﻟرا�ﻊ ﻟﻸردو�نو‪� ،‬مﺎ ﺴیﻘوم اﻟمتح ّكم �ﺈطﻔﺎء ّ‬
‫اﻟتراﻨزﺴتور اﻟموﺼول إﻟﻰ اﻟﻘطب ّ‬
‫رﻗمیﺔ ﻋﻠﻰ � ّﻞ ﻤن‬
‫اﻟخزان ﻋن طر�ق ﺘطبیق إﺸﺎرة ّ‬ ‫اﻟرطو�ﺔ و ﻟید ﺤﺎﻟﺔ ّ‬
‫ﻤن ﻟید ﺤﺎﻟﺔ ّ‬
‫اﻟﻘطبین اﻟثﺎﻨﻲ واﻟثﺎﻟث ﻟﻸردو�نو‪ .‬ﻀمن ﻫذﻩ اﻟشروط ﺴیبﻘﻰ اﻟمحرك ﻓﻲ وﻀﻊ‬
‫ﺘصبﺢ ﺤﺎﻟﺔ‬
‫َ‬ ‫ﻤحددة أو ﺤتﻰ‬
‫ﻤرﺠﻌیﺔ ّ‬
‫ّ‬ ‫اﻟتّشﻐیﻞ ﺤتﻰ ﺘرﺘﻔﻊ رطو�ﺔ اﻟتّر�ﺔ ﻓوق ﻗیمﺔ‬
‫اﻟسﺎﺌﻞ “ﻤنخﻔض‪”.‬‬ ‫ﺤسﺎس ﻤستوى ّ‬ ‫ّ‬

‫‪32‬‬
‫ﺍﳌﺼﺎﺩﺭ ﻭﺍﳌﺮﺍﺟﻊ‬
‫‪ -1‬اﻟﻔتﻼوي‪ ،‬ﺴﻬیﻠﺔ )‪2006‬م( اﻟمنﻬﺎج اﻟتﻌﻠیمﻲ واﻟتدر�س اﻟﻔﻌﺎل ‪.‬ط ‪ 1.‬ﻋمﺎن ‪:‬دار‬
‫اﻟشروق ﻟﻠنشر واﻟتوز�ﻊ‪.‬‬
‫‪ -2‬اﻟﻠﻘﺎﻨﻲ‪ ،‬اﺤمد‪ ،‬واﻟجمﻞ‪ ،‬ﻋﻠﻲ )‪ (2003‬ﻤﻌجم ﻤصطﻠحﺎت اﻟتر�و�ﺔ اﻟمﻌرﻓﻲ ﻓﻲ‬
‫اﻟمنﺎﻫﺞ وطرق اﻟتدر�س‪ ،‬ط ‪ 3.‬اﻟﻘﺎﻫرة‪ :‬ﻋﺎﻟم اﻟكتب‪.‬‬
‫‪3- Massimo Banzi ( . 2011 .) Getting Started with Arduino (2nd‬‬
‫‪Edition) . Sebastopol, CA, USA: O’Reilly Media, Inc.‬‬
‫‪ -4‬و�كیبید�ﺎ )‪2017‬م(‪ .‬اﻟﻔصول اﻟمنﻌكسﺔ‪ ،‬ﺘﺎر�ﺦ اﻻطﻼع ‪ 8:‬ﻓبراﯿر ‪ 2017‬اﻟموﻗﻊ‪:‬‬
‫‪https://ar.wikipedia.org/wiki/%D8%A2%D8%B1%D8%AF%D9%8‬‬
‫‪5- Arduino.(2017). Arduino UNO, Retrieved February 14,2017,‬‬
‫)‪from: APA Style: (https://store.arduino.cc/arduino-uno-rev3‬‬
‫‪ -6‬ﻋبد ﷲ‪ ،‬ﻋبدﷲ )‪2012‬م(‪ .‬أردو�نو ﺒبسﺎطﺔ ] ‪.‬ﻨسخﺔ اﻟكتروﻨیﺔ‪ [.‬ﺘﺎر�ﺦ اﻻطﻼع ‪24 :‬‬
‫ﻓبراﯿر‪ 2017 ،‬اﻟموﻗﻊ‪http://simplyarduino.com/ :‬‬
‫‪� -7‬سیوﻨﻲ‪ ،‬ﻋبد اﻟحمید‪2004) .‬م(‪ .‬ﺘطبیﻘﺎت اﻟمتحكمﺎت اﻟدﻗیﻘﺔ )د‪.‬ط‪ (.‬اﻟﻘﺎﻫرة ‪ :‬دار‬
‫اﻟكتب اﻟﻌﻠمیﺔ‪.‬‬
‫‪8- Michael Margolis ( . 2011 .) Arduino Cookbook. First Edition‬‬
‫‪.Sebastopol, CA: O’Reilly Media, Inc.‬‬

‫‪33‬‬

You might also like