بەشی سۆفتوێر

لایەنی سۆفتوێری پرۆژەکانی ئامێری و ڕۆبۆتیک لە کۆدی ناو ئامێرەکەوە دەست پێدەکات، نەک لە سیستەمی بیزنس.

ئەم بەشە دەربارەی ئەو کۆدەیە کە پرۆژەکە خۆی بەڕێوەدەبات: خوێندنەوەی سنسەر و بڕیاردان و کارپێکردنی شتەکانی دەرەوە و ناردنی زانیاری بۆ شاشە یان پانێڵی چاودێری.

ڕوانگەی پراکتیکی

بەشی سۆفتوێر بە ڕاستی چی پێویستە لەخۆبگرێت

لە پرۆژەکانی Arduino و هاوشێوەکانیدا، چیرۆکی سۆفتوێر پێویستە سەرنج بخاتە سەر هەڵسوکەوتی ئامێرەکە لە جیهانی ڕاستەقینە و شێوازی وەڵامدانەوەی بۆ هاتنەژوورەوە و ئەوەی دیمۆی کۆتایی چۆن ئەم لۆجیکە ڕوون دەکاتەوە.

بەرنامەی ناو بۆرد کە نرخەکانی سنسەر دەخوێنێتەوە و پێش بڕیارگرتن سافیان دەکات و دەپشکنێت.
لۆجیکی کۆنتڕۆڵ کە لایت یان مۆتۆر یان ڕیلە یان قفڵ یان پەمپ یان زەنگی ئاگادارکردنەوە لە کاتی گونجاودا کاردەخات یان دەوەستێنێت.
کۆدی پەیوەندی وەک دەرکەوتنی داتا یان نوێکاری Wi‑Fi یان شاشە یان چاودێری لە ڕێگای Raspberry Pi.

بەرنامەی ناو بۆرد

بازنەی خوێندنەوەی سنسەر

خوێندنەوەی سنسەر

یاساکانی کۆنترۆڵ

بەراوردی سنوور

ئەو شتانەی دەچنە کار

کارپێکردنڕیلەشاشەزەنگی ئاگادارکردنەوە

شوێنی دەرکەوتنی داتا

TEMP=28.4C
MOTION=DETECTED
FAN=ON

پەیامی دۆخ

loop() { read -> compare -> act -> report }

ئەو شتانەی دەچنە کار

بەشی گەرمیبەشی دەرگابەشی مۆتۆرشاشەی پای
پێکهاتەی کۆد

ئەو بەشانەی سۆفتوێر کە پرۆژەی ناو ئامێر بە تەواو دیاردەکەن

ئەم لایەنە دەیسەلمێنێت ئەلیکترۆنیاتەکە تەنها بەستنی هەڕەمەکی نییە، بەڵکو سیستەمێکە خاوەن لۆجیک و دۆخ و هەڵسوکەوتی دووبارەبوونەوە.

بۆردی سنسەری ژینگەیی بۆ خوێندنەوە و پرۆسێس

خوێندنەوە و پرۆسێسی سنسەر

کۆدەکە پێویستە نیشان بدات نرخە سەرەتاییەکان چۆن خوێندراونەتەوە و ساف کراونەتەوە و بەراوردیان لەگەڵ سنوورەکان کراوە و بۆ بڕیار ئامادە کراون. لێرەدا پرۆژەکە جێگیر دەبێت بەجێی ئەوەی پڕ لە هەڵەی بچووک بێت.

هەنگاوی یەکەمی سۆفتوێر ئەوەیە هاتنەژوورەوەی خام بگۆڕێت بۆ نرخێکی بەسوود.

بۆردی Arduino Uno بۆ لۆجیکی بڕیار و کۆنتڕۆڵ

لۆجیکی بڕیار و کۆنتڕۆڵ

ئەم بەشە یاساکانی سیستەم ڕوون دەکاتەوە. بۆ نموونە ئەگەر پلەی گەرمی بەرز بوو مرووحە کاربخات، ئەگەر پەنجەی ناسراو نەبوو قفڵەکە دابخرێت، یان ئەگەر دووری مەترسیدار بوو زەنگی ئاگادارکردنەوە کاربخات.

لۆجیکی کۆنتڕۆڵ لەسەر ئەو بۆردەیە کە وەڵام بە دۆخە گۆڕاوەکان دەدات.

بۆردی Raspberry Pi بۆ پەیوەندی و چاودێری

پەیوەندی و نیشاندانی دۆخ

دوای ئەوەی ئامێرەکە بڕیار بدات، سۆفتوێرەکە پێویستە هێشتا ڕوون بکاتەوە چی ڕوویدا. ئەمە دەتوانێت لە ڕێگای شوێنی دەرکەوتنی داتا یان شاشە یان Bluetooth یان Wi‑Fi یان شاشەی Raspberry Pi بێت کە تۆمار و دۆخی ئێستا نیشان دەدات.

چاودێری و ڕاپۆرتکردن سۆفتوێری ناو ئامێر لە کاتی دیمۆدا تێگەیشتن ئاسان دەکات.

بەشی سۆفتوێر

سۆفتوێری باشی ناو ئامێر هەڵسوکەوتی هاردوێر ئاسانتر بۆ متمانەکردن دەکات.

کاتێک ڕێڕەوی کۆدەکە ڕوونە و شتەکانی دەرەوە بە جێگیری لەگەڵ هاتنەژوورەوەکان هاوتان، پرۆژەکە ئەندازیارانە دیاردەکەوێت نەک خێرا خێرا سازکراو.

دەستپێکردنی گفتوگۆ