
Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-23 15:14



Men IOT -ni aqlli ravishda ishga tushirishdan oldin, ma'lumotlar bazasi va ilovalar haqidagi ma'lumotlarni o'chirib tashlayman. Ma'lumotlar bazasi va ma'lumotlar bazasi hozirgacha mavjud. Bu erda siz Windows ilovasi va boshqa ilovalar orqali voltagenni o'chirib qo'yishingiz mumkin. Ma'lumotlar bazasi ma'lumotlar bazasi ma'lumotlar bazasida saqlanadi.
1 -qadam: Afg'on
Ma'lumotlar bazasi ma'lumotlar bazasi va Solcelle -da, keyin esa, eng yuqori darajadagi ma'lumotlar bilan ta'minlangan. Ma'lumot uzatish tugunlari, ma'lumotlar bazasi, ma'lumotlar tugunlari va tugunlari-RED. Qachonki, biz inverterni o'rnatamiz. Mushuklar itni loyihalashtirishni xohlasangiz, u holda siz inverterni o'g'irlab ketishingiz mumkin, bu erda siz har doim o'zingizni xohlaysizmi, bu sizning uyingiz uchun nima bo'lishidan qat'iy nazar. Bu erda tugun-RED, shuningdek, loyiha va loyihalar mavjud. Men Windows dasturini ishga tushirganman, u erda barcha vazifalarni bajarganman, ma'lumotlarni o'chirib tashlagan bo'lsam ham, ma'lumotlar bazasi va ma'lumotlar bazasi, ma'lumotlar bazasi va boshqalar.
2 -qadam: Byg Et Solpanels ushlagichi




Videokuzatuvni ushlab turish uchun siz 3D -printerda 3D -printerni ishlatishingiz mumkin. bir vaqtning o'zida, har bir kishi, bir vaqtning o'zida, har bir kishi, bir vaqtning o'zida, ixtirochi va boshqalarni qidiradi.
3 -qadam: Avtomatik xavf solpanel


solpanelet bruger 2 stk. Bosqichli dvigatel 4 stk. lys datchiklar va panellar siz xohlagan narsani bajarishga yordam beradi.
uning asosiy havolasi, uning qismlari
www.amazon.co.uk/gp/product/B00KCP76CS/ref…
www.amazon.co.uk/Neuftech-Stepper-28BYJ-48…
www.amazon.co.uk/Photo-Resistor-5mm-Photoc…
www.amazon.co.uk/Arduino-A000066-ATMEGA328…
4 -qadam: Voltmetr

Ma'lumotlar bazasi ma'lumotlar bazasi ma'lumotlar bazasi ma'lumotlarini taqqoslaganda, bu sizning analogingiz yoki hisobingizdagi ma'lumotlarning eng yuqori ko'rsatkichidir, shuning uchun siz voltmetrni ishlatishingiz mumkin.
5 -qadam: Afsuski, dastur

Bu Windows dasturining eng muhim dasturlaridan biri bo'lib, u erda voltagen to'g'ridan -to'g'ri ishlaydi. Qachonki, Arduino -da, bir necha oydan keyin, bir necha kun oldin, biz siz bilan bog'lanishingiz mumkin. Ma'lumotlar "Arduino" bo'limida "Arduino" ma'lumotlari bilan to'ldirilgan bo'lishi mumkin, bu ma'lumotlarning har biri "Antaliya odamlari uchun" ma'lumotlari va boshqa ma'lumotlarni o'z ichiga oladi. Ma'lumotlar bazasi yo'q bo'lganda, ma'lumotlar bazasi ma'lumotlar bazasiga yuklanadi, shuning uchun identifikator va vaqt tamg'asi o'chiriladi. Ma'lumotlar bazasida men ma'lumotlarga ega bo'lishni xohlayman, lekin bu "ma'lumotlar bazasi" va "raqamli ma'lumotlar bazasi" ma'lumotlarini o'chirib qo'yish. Ma'lumotni o'chirish uchun siz ma'lumotni o'chirib qo'yishingiz mumkin.
6 -qadam: Kod
System. Collections. Generic yordamida; System. ComponentModel -dan foydalanish; System. Data -dan foydalanish; System. Drawing -dan foydalanish; System. Linq -dan foydalanish; System. Text -dan foydalanish; System. Threading. Tasks -dan foydalanish; System. Windows. Forms -dan foydalanish; System. IO. Ports -dan foydalanish; MySql -dan foydalanish; MySql. Data. MySqlClient -dan foydalanish; System. Globalization; nomlar maydoni WindowsFormsApp1 {ochiq qismli sinf Form1: Forma { /* dan foydalanib, ulanish satrida ma'lumotlar saqlanadi. Ma'lumotlar bazasi o'chirilgan bo'lsa, server ma'lumotlar bazasini o'chirib tashlaydi.*/ Private SerialPort myport; string _server = "127.0.0.1"; string _database = "test"; string _uid = "ildiz"; qator _pwd = ""; ommaviy Form1 () {InitializeComponent (); } /* Men ma'lumotlar bazasini o'chirib tashlayman. Ma'lumotlar almashinuvi "ulangan" ma'lumotlar bazasi ulanmagan bo'lsa, "ulanib bo'lmadi, iltimos, ulanishni tekshiring" */ private void knap_Click (ob'ekt jo'natuvchi, EventArgs e) {sinab ko'ring {// Ma'lumotlar bazasi saqlansin. string myConn = "server =" + _server + "; ma'lumotlar bazasi =" + _database + "; uid =" + _uid + "; pwd =" + _pwd + ";"; MySqlConnection ulanishi = yangi MySqlConnection (myConn); ulanish. Ochiq (); MessageBox. Show ("Ulangan"); } catch (Istisno) {MessageBox. Show ("Ulanmadi, ulanishni tekshiring"); }} /* Ma'lumotlar bazasi bekor qilinganligini bilaman. Ma'lumotlar qutisi va ma'lumotlar qutisi ma'lumotlar bazasi ma'lumotlarini o'chirib tashlamasdan, ma'lumotlarni o'chirib tashlaydi. "Ma'lumotlar bazasiga yuboriladi" yoki "Ma'lumotlar qutisi o'chiriladi" ma'lumotlar qutisi o'chiriladi */ private void insetDB_Click (ob'ektni jo'natuvchi, EventArgs e) {// Ma'lumotlar bazasi saqlansa, u boshqa tarmoqqa ulanadi. string myConn = "server =" + _server + "; ma'lumotlar bazasi =" + _database + "; uid =" + _uid + "; pwd =" + _pwd + ";"; yordamida (MySqlConnection conn = new MySqlConnection (myConn)) {conn. Open (); // Ma'lumotlar qutisi va ma'lumotlar qutisi uchun ma'lumotlar qutisi va ma'lumotlar bazasi ma'lumotlari (textBoxDB. Lines -dagi satrlar) {string myInsert = "Quvvat (volt) VALUESINI INSERT) '" + chiziqlar. ToString () +"') "; MySqlCommand cmd = yangi MySqlCommand (myInsert, ulanish); cmd. ExecuteNonQuery (); } ulang. Close (); MessageBox. Show ("Ma'lumotlar bazasiga yuboriladi"); textBoxDB. Clear (); }} /* Ma'lumotlar bazasi yo'qligi haqida ma'lumot yo'q. Ma'lumotlar indekslari har bir matn qutisida 3 ta ma'lumot to'plangan. Ma'lumotlar aniqlanmagan bo'lsa -da, bu ma'lumotlarni o'chirib tashlashga yordam beradi. bir vaqtning o'zida bir nechta ma'lumotlarga ega bo'lishni xohlaysizmi?*/ private void knapDBGet_Click (ob'ekt yuboruvchi, EventArgs e) {listViewDb. Clear (); // Uning 3 ta kolonner lavet. listViewDb. Columns. Add ("id"); listViewDb. Columns. Add ("volt"); listViewDb. Columns. Add ("sana"); listViewDb. MultiSelect = rost; listViewDb. View = View. Details; // Ma'lumotlar bazasi saqlanib qolganda, u har qanday ma'lumotni o'z ichiga oladi. string myConn = "server =" + _server + "; ma'lumotlar bazasi =" + _database + "; uid =" + _uid + "; pwd =" + _pwd + ";"; yordamida (MySqlConnection conn = new MySqlConnection (myConn)) {conn. Open ();
// Ma'lumotlar bazasi va quvvat manbalari 20 -sonli ma'lumotlarga ega.
int antal = int. Parse (textBoxAntal. Text); string myInsert = "SELECT * FROM (SELECT * FROM power ORDER BY id DESC LIMIT"+antal+") sub ORDER BY id ASC"; MySqlCommand cmd = yangi MySqlCommand (myInsert, ulanish);
// Ma'lumotlar jadvali (dTable) har qanday ma'lumotni o'z ichiga oladi va ma'lumotlar bazasi ma'lumotlar bazasida saqlanadi.
MySqlDataAdapter MyAdapter = yangi MySqlDataAdapter (); MyAdapter. SelectCommand = cmd; DataTable dTable = yangi DataTable (); MyAdapter. Fill (dTable); for (int i = 0; i <dTable. Rows. Count; i ++) {// Ma'lumotlar saqlanmagan bo'lsa, u 3 ta ma'lumotni o'z ichiga oladi. DataRow dataRow = dTable. Rows ; ListViewItem listitem = new ListViewItem (dataRow ["id"]. ToString ()); listitem. SubItems. Add (dataRow ["volt"]. ToString ()); listitem. SubItems. Add (dataRow ["sana"]. ToString ()); listViewDb. Items. Add (listitem); } ulang. Close (); }
}
/* Men hech qanday ma'lumotga ega emasman.
Bu sizning xohishingizga ko'ra, faqat bir nechta ma'lumotni o'z ichiga oladi. "Xato 40: Foydalanuvchi qo'g'irchoq" */ shaxsiy void listViewDb_SelectedIndexChanged (ob'ekt yuboruvchisi, EventArgs e) {harakat {float output = 0; if (listViewDb. SelectedItems. Count> = 2) { /* U har qanday ma'lumotni o'chirib qo'yadi, bu ma'lumotni o'chirib qo'yadi va ma'lumotlarni o'chirib tashlaydi. kuchsiz Madaniyat va madaniyat haqida ma'lumot. i vores komatal */ foreach (ListViewItem element in listViewDb. SelectedItems) {output += float. Parse (item. SubItems [1]. Text, CultureInfo. InvariantCulture)/ listViewDb. SelectedItems. Count; } Chiqish. Tekst = chiqish. ToString (); }} catch {MessageBox. Show ("Xato 40: Foydalanuvchi qo'g'irchoq"); }} /* Men bu erda hech qanday ma'lumot yo'qligini bilmayman. Ma'lumotlarni uzatish uchun port portlari 3 -raqamli ma'lumotlar uzatish bo'limi ma'lumotlar qutisi yo'q Ma'lumotlar qutisi 50 -sonli ma'lumotni o'qing, bu ma'lumotni o'chirib qo'ying. "Xudo sizga yordam bersin" */ private void startBn_Click (ob'ektni jo'natuvchi, EventArgs e) {// uning skrivteri ham ma'lumotni o'chirib qo'yadi, bu esa ulanishni to'xtatishga yordam beradi. textBoxDB. Clear (); myport = yangi SerialPort (); myport. BaudRate = 9600; myport. PortName = textBoxPort. Text; myport. DataBits = 8; myport. StopBits = StopBits. One; sinab ko'ring {// U har bir narsani sinab ko'radi. myport. Open (); for (int i = 1; i <= int. Parse (textBoxAntalArduino. Text); i ++) {string inData = myport. ReadLine (); textBoxDB. AppendText (inData); } myport. Close (); } catch (Istisno) {
MessageBox. Show ("Der udfylt forkert");
}
} private void helpBt_Click (ob'ekt yuboruvchi, EventArgs e)
{MessageBox. Show ("Dasturda sana uchun faqat 1 marta bosing." + "\ N" + "2 ta ma'lumotlar bazasi ma'lumotlar bazasida joylashgan." + "\ N" + "3 klik. "Ma'lumotlar bazasi" ning + "\ n" + "4 kishini yoqtirgani kabi, bu ma'lumotlar bazasi ham" " +" / n " +" 5 ma'lumotlar bazasi ma'lumotlarini sinab ko'rish uchun.. " +" / n " +" porti " +" / n " +" ga o'ralgan bo'lsa, " +" / n " +" tugmachasini bosib o'ting. Antal der skal hentes fra databasen skal udfyldes "); }}}
7 -qadam: ma'lumotlar bazasi

Aniqroq aytganda, siz aqlli va aqlli bo'lasiz. Bu erda siz bir necha kun oldin o'zingizni o'ylab topgansiz, bu ishlab chiqaruvchi va ishlab chiqaruvchi tomonidan ishlab chiqilgan. Ma'lumotlar bazasi va ma'lumotlar bazasi uchun, wampserver. Vizual dasturlar, shuningdek, ma'lumotlar bazasi bilan bir qatorda vizual studiya tomonidan yuboriladi. Ma'lumotlar bazasi qimmatbaho qog'ozlar bilan to'ldirilgan bo'lsa, u holda do'kon muammosi bilan shug'ullanadi va ma'lumotlar bazasini o'rnatadi. Ma'lumotlar bazasini taqdim etuvchi barcha ma'lumotlar va ma'lumotlarni o'z ichiga oladi. Ma'lumotlar bazasi ma'lumotlar bazasi va boshqa ma'lumotlarni o'z ichiga olgan dasturlar mavjud.
8 -qadam: HTML formatida




Ma'lumotlar zaxirasini o'chirib tashlaganingizdan so'ng, HTML va CSS -ni o'chirib tashlashingiz mumkin. HTML -ni o'chirib tashlasangiz, bu ma'lumotni bir vaqtning o'zida bir chetga surib qo'ying.
CSS -ni o'chirib tashlamoqchi bo'lganingizda, siz html -ni tanlashingiz mumkin.
9 -qadam: PHP yozuvi



vafot eting, bu erda texnik xizmat ko'rsatiladi va men bu ma'lumotlarning barchasini o'chirib tashlayman.
Ma'lumotlar bazasi php -ga ulangan bo'lsa ham, bu ma'lumotni yuklashda yordam beradi. CSS -ni o'chirib tashlaganingizdan so'ng, bu ma'lumotlar bazasi va boshqa ma'lumotlarni o'chirib tashlaydi.
Tavsiya:
Batareya bilan ishlaydigan ofis. Quyosh panellari va shamol turbinasi: Sharq/G'arbni avtomatik almashtirish bilan quyosh tizimi: 11 qadam (rasmlar bilan)

Batareya bilan ishlaydigan ofis. Quyosh tizimi Sharq/G'arbning avtomatik panellari va shamol turbinasi bilan almashinuvi bilan: Loyiha: 200 kvadrat metrli ofis batareyali bo'lishi kerak. Ofis, shuningdek, ushbu tizim uchun zarur bo'lgan barcha tekshirgichlar, batareyalar va komponentlarni o'z ichiga olishi kerak. Quyosh va shamol energiyasi batareyalarni zaryad qiladi. Faqat kichik muammo bor
Portativ quyosh avtomatik kuzatuv tizimi: 9 qadam (rasmlar bilan)

Portativ Quyoshdan avtomatik kuzatuv tizimi: Medomyself - Amazon Services MChJ Associates dasturining ishtirokchisi, sheriklik reklama dasturi, saytlarni reklama qilish va amazon.comby saytiga havola qilish orqali reklama to'lovlarini olish imkoniyatini taqdim etish uchun mo'ljallangan: Deyv Uaver Bu qurilish
Quyosh paneli soyani kuzatuvchi sifatida: 7 qadam (rasmlar bilan)

Quyosh panelini soyani kuzatuvchi sifatida: fizikada va boshqa fanlarda mexanik harakatni tasvirlashda ishlatiladigan asosiy kattalik - bu tezlik. Buni o'lchash eksperimental sinflarda takrorlanuvchi faoliyat bo'ldi. Men odatda videokamera va TRACKER dasturidan foydalanib, kerta harakatini o'rganaman
UCL-lloT-Ochiq-quyosh nuri quyosh botishi/quyosh botishi bilan: 6 qadam

UCL-lloT-Ochiq yorug'lik Quyosh botishi bilan/quyosh botishi bilan: Har kimga salom! Bir oz ishlashim bilan, ba'zi qismlar va kodlarni men to'pladim, bu sizga boshidan oxirigacha tashqi yorug'likni qanday ishlab chiqarishni ko'rsatib beradi. Bu fikr otamdan kelib chiqqan, u yozda qo'lda chiqib ketishi kerak edi
Avtomatik quyosh pardasi tizimi: 9 qadam

Avtomatlashtirilgan quyosh pardasi tizimi: Yaratilgan mahsulot avtoulovlar uchun avtomatik quyosh pardasi tizimi bo'lib, u to'liq avtonom bo'lib, harorat va yorug'lik sezgichlari tomonidan boshqariladi. Bu tizim mashina ma'lum bir temperatura darajasiga yetganda, soya mashinaning oynasini yopib qo'yishga imkon beradi