ع

Arduino Frequency Counter (64 Mhz) v.1.0 عداد الترددات باستخدام آردوينو

ما هو عداد الترددات ؟

DFD4_Frequency_Counter

عداد الترددات هو أحد أجهزة القياس اﻹلكترونية التي تستخدم في قياس قيمة التردد لموجة كهربية معينة وهو مشابهة لجهاز الـ Oscilliscope باستثناء أنه يعرض قيمة التردد فقط دون أن يعرض شكل الموجه.

أغلب العدادات التجارية تستطيع قياس الموجات بترددات مختلفة بدأ من 1 هرتز حتى عشرات الجيجا هرتز (مليار ذبذبة في الثانية الواحدة)، لكن المشكلة الوحيدة في هذه العدادات التجارية هي سعرها المكلف جداً حيث يتراوح سعرها من 150 دولار الى بضعة آلاف من الدولارات.

لذا فكرت بصناعة عداد للترددات باستخدام آردوينو ومكتبة Frequency Count، حيث توفر هذه المكتبة البرمجية القدرة على عد الترددات في نطاق 1 هرتز حتى 8 ميجا (8 مليون هرتز).

بعد القليل من التفكير بدى أن 8 ميجا هو نطاق غير كافي لذلك قمت بدمج شريحة عداد رقمي يعمل كمقسم للتردد Frequncy Divider وهي شريحة يمكنها تقسيم التردد الداخل بمقدار 2 أو 4 أو 8 مرات  – هذا يعني مضاعفة نطاق القياس ليصل إلى 8*8 = 64 ميجا هرتز.

كيف يعمل مقسم الترددات؟

يعتمد مبدأ عمل مقسم الترددات على مبدأ مشابه للساعة المنزلية حيث نجد 3 عقارب للوقت وهي عقرب الثواني والدقائق والساعات.

يتحرك عقرب الدقائق خطوة واحدة عندما يتم عقرب الثواني 60 خطوة (ثانية) ويتحرك عقرب الساعات خطوة واحدة عندما يتم عقرب الدقائق 60 خطوة وهكذا..

تعمل شريحة ال Frequency Divider بنفس المبدأ حيث يوجد بها مدخل clock و 3 مخارج مختلفة المخرج اﻷول يعطي نبضة واحدة كل 2 نبضة دخل (يقسم التردد على 2) والمخرج الثاني يعطي نبضه واحدة كل  4 نبضات دخل (يقسم التردد على 4) والمخرج الثالث يعطي نبضة واحدة كل 8 نبضات دخل (يقسم التردد على 8).

لقد قمت بتصميم الإصدار اﻷول من عداد الترددات  بشريحة atmega328 ولغة آردوينو ومصمم بصورة مدمجة على لوحة PCB خاصة – أقصى تردد يمكن قياسه 64 ميجاهرتز (النسخة الثانية ستصل الى 256 ميجا هرتز بإذن الله تعالى )،التكلفة الإجمالية 80 جنية مصري (ما يوازي 11 دولار أمريكي).

يستطيع هذا العداد قراءة الذبذبات الكهربية بجهد ما بين 2 الى 5.1 فولت – كما يتوفر به مدخلان للترددات، المدخل اﻷول مباشر لشريحة atmega ويمكنها قياس من 1 هرتز الى 8 ميجا، والمدخل الثاني متصل بمقسم الترددات ويمكنه استقبال الترددات من 1 هرتز الى 64 ميجا هرتز.

تظهر على شاشة العداد كلا القراءتين، حيث ستجد في السطر اﻷول قراءة العداد من المدخل المباشر والسطر الثاني قراءة العداد من مقسم الترددات (يجب توصل أحد المدخلين فقط وليس كلاهما في ذات الوقت).

جميع ملفات المشروع (المخططات والدائرة المطبوعة والكود البرمجي وكذلك خطوات التنفيذ بالصور) متاحة على موقع GitHub تحت رخصة المشاع الابداعي النسبة – المشاركة بالمثل – الغير تجارية CC-BY-NC V4 ويمكنك تحميلها من الرابط التالي:

https://github.com/abdallah-ali-abdallah/Arduino-Frequency-Counter-with-LCD

المزيد من الشرح عن نظرية العمل والبرمجة ستكون موجودة بإذن الله في كتاب

“الاتصالات ببساطة”

Screenshot

 

 

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

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

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

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

  • ما هو الريسكين Reskin ؟

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

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

و هي عملية أيضا تقوم بها العديد من الشركات في مجال صناعة الهواتف الذكية و ذلك من خلال شراء وحدات آيفون 6 اس مثلا و ترصيعها بالذهب و الألماس و بيعه للأغنياء بأسعار مذهلة و كبيرة

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

إقرأ أيضا  4 أسباب حولت Amazon Fire Phone إلى صفعة على خد جيف بيزوس

  • الريسكين Reskin في مجال تطبيقات المحمول

flappyclones

من بين أشهر التطبيقات المشهورة خلال الفترة الماضية نجد Flappy Bird و التي رأينا فيما بعد ألعاب كثيرة مشهورة تشبهها من ناحية الفكرة منها Flappy You و Return of Flappy و Flappy Troll و أيضا عشرات الألعاب التي تحمل تسميات مقاربة أو حتى مختلفة كليا و تعتمد نفس الأسلوب من القصة و هي تجاوز العقبات الممثلة في الحواجز التي تم اقتباسها في الأصل من احدى ألعاب ماريو.

و بالفعل لم تمنع جوجل هذه الألعاب أو تقوم بحظرها بتهمة التقليد بل تركتها تحصد تحميلات جيدة على متجرها الشهير.

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

  • ببساطة ما هو الريسكين Reskin لتطبيقات المحمول؟

start-reskinning

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

و يمكنك شراء شفرة مصدر تطبيق معين من بضعة دولارات فقط إلى 1000 دولار حسب أهمية التطبيق الأصلي و ما يطلبه مطوره مقابل ذلك.

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

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

و يمكنك بطبيعة الحال الاطلاع على مقالات الربح من التطبيقات السابقة و القادمة و مشاركتها مع الأصدقاء لتعم الفائدة.

منقول

Create a free website or blog at WordPress.com.

Up ↑