جدول المحتويات:
- الخطوة 1: بناء الدائرة
- الخطوة 2: مكتبة DS3231
- الخطوة 3: تعديل مكتبة DS3231
- الخطوة 4: مكتبة الأزرار
- الخطوة 5: مكتبة لشاشات الكريستال السائل
- الخطوة 6: برمجة Arduino
فيديو: Arduino Pellet Stove Controller: 7 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:38
هذا مصمم للتحكم في موقد الحبيبات. المصابيح هي الإشارات التي سيتم إرسالها للتحكم في محركات المروحة والمثقب.
خطتي هي بمجرد أن أقوم ببناء اللوحة هي استخدام بعض محركات التيرستورات والتيرستورات لقيادة دوائر 120 فولت. سوف أقوم بتحديث هذا مع تقدمي. أنا أنشر هذا على أمل أن يساعد الآخرين لأنه تراكم للبحث والتطوير حتى هذه النقطة.
الخطوة 1: بناء الدائرة
القطع
اردوينو أونو Rev3
DS3231 وحدة ساعة الوقت الحقيقي.
شاشة 16X2 Lcd
حقيبة ظهر I2C لشاشات الكريستال السائل.
3 المصابيح
4 أزرار ضغط لمسية
اللوح
أسلاك العبور.
تظهر الدائرة في الرسم التخطيطي المثير أعلاه. يتصل السلك البني في الدائرة بالدبوس العلوي الموجود في الجزء الخلفي من حزمة شاشة LCD الخلفية. تمت إزالة العبور. سمح لي هذا بالتحكم في الإضاءة الخلفية برمجيًا.
الخطوة 2: مكتبة DS3231
لقد قمت بتنزيل مكتبة لتشغيل ساعة DS3231.
المكتبة الأصلية لـ DS3231.
الخطوة 3: تعديل مكتبة DS3231
لقد قمت بتعديل المكتبة قليلاً لتسهيل فهمها. لقد قمت بتضمين الوظائف التي احتاجها فقط لهذا المشروع.
الخطوة 4: مكتبة الأزرار
مكتبة الأزرار التي استخدمتها. لم أقم بتعديل هذا واستخدمته كما هو.
يمكن استيراد المكتبات من خلال arduino ID أو ببساطة إضافتها إلى المجلد الموجود عادة في computer / username / documents / arduino / libraries. عملت من أجلي.
الخطوة 5: مكتبة لشاشات الكريستال السائل
اضطررت إلى استخدام هذه المكتبة لتشغيل شاشة LCD. المكتبة الأصلية التي تأتي مع بيئة تطوير متكاملة لا تعمل مع اتصال I2C ، لذا فإن هذه المكتبة هي التي تجعل ذلك ممكنًا.
الخطوة 6: برمجة Arduino
لقد قمت بتحميل ملف.ino الذي قمت بإنشائه باستخدام اردوينو بيئة تطوير متكاملة. اختبرته بالكامل وهي تعمل بشكل جيد حقًا. قد أحتاج إلى تعديله قليلاً بمجرد إضافة التيرستورات للحصول على التحكم في تعديل عرض النبض لمحركات المروحة. سيختلف هذا من سرعة محركات المروحة.
موصى به:
Leap Motion Controller. (Progetto Arduino): 4 خطوات
Leap Motion Controller. (Progetto Arduino): Leap Motion progetto è quello di useizzare il Leap Motion لكل وحدة تحكم l'intensità di luce ei colori di un led RGB in relazione al movimento delle mani nello spazio. المرجع: Leap Motion SDK: https: // developer-archive.leapmotion.com/doc
Arduino DIY Game Controller - وحدة تحكم لعبة Arduino PS2 - لعب Tekken مع DIY Arduino Gamepad: 7 خطوات
Arduino DIY Game Controller | وحدة تحكم ألعاب اردوينو PS2 | لعب Tekken مع DIY Arduino Gamepad: مرحبًا يا رفاق ، لعب الألعاب أمر ممتع دائمًا ولكن اللعب باستخدام وحدة تحكم الألعاب المخصصة DIY الخاصة بك أكثر متعة. لذلك سنصنع وحدة تحكم في اللعبة باستخدام arduino pro micro في هذه التعليمات
ESP8266 / Arduino SmartThings Bearded Dragon Habitat Controller / Monitor: 4 خطوات
ESP8266 / Arduino SmartThings Bearded Dragon Habitat Controller / Monitor: DaVinci كان من المقرر أن يقوم DaVinci بترقية برنامج جهاز التحكم في Vivarium الخاص به. قررت الانتقال من منطق Arduino التقليدي "الكامل الكامل" الذي ظل يتأرجح بشكل موثوق تمامًا خلال العام الماضي ، إلى ST_Anything SmartThings int
Arduino Game Controller + Unity Game: 5 خطوات
Arduino Game Controller + Unity Game: في هذه التعليمات ، سأوضح لك كيفية إنشاء / برمجة وحدة تحكم في لعبة اردوينو يمكنها الاتصال بالوحدة
NES Controller Shuffle (Nintendo Controller MP3 ، V3.0): 5 خطوات (مع الصور)
NES Controller Shuffle (Nintendo Controller MP3 ، V3.0): لقد مزقت تمامًا ryan97128 في تصميمه لـ Nintendo Controller MP3 ، الإصدار 2.0 وسمعت أنه حصل على الفكرة من Morte_Moya الحكيمة ، لذلك لا يمكنني الاعتماد على كل عبقريتهم. أردت فقط إضافة الراحة وإعادة الشحن