Բովանդակություն:
- Պարագաներ
- Քայլ 1. Շրջանի պատրաստում
- Քայլ 2: Տվյալների բազայի ստեղծում
- Քայլ 3. Կոդի ծրագրավորում (Python)
- Քայլ 4: Վեբ կայքի ստեղծում (Frontend և Backend)
- Քայլ 5: Բնակարան պատրաստելը
- Քայլ 6. Շղթայի տեղադրումը բնակելի տան մեջ
- Քայլ 7: Նկարչություն
Video: Ապուրի մեքենա `7 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:47
Ապուրի մեքենա
Բարի օր բոլորին այս ուսանելի ուսման մեջ, ես կբացատրեմ, թե ինչպես եմ ստեղծել իմ սեփական ապուրի դիսպանսերը ՝ օգտագործելով հետևյալ իրերը: pdf- ում կարող եք տեսնել իմ նյութերի օրինագիծը:
Պարագաներ
Պարագաներ
·
Ազնվամորի Pi 3B+
·
Temերմաստիճանի տվիչ (անջրանցիկ, անլար)
·
Ուժի զգացողության դիմադրություն
·
Ուլտրաձայնային ցուցիչ
·
Սերվո (x2)
·
MCP3008
·
LCD
·
Պոտենցիոմետր
·
Ջրի պոմպ
·
Տրանզիստոր
·
Դիոդ
·
Ռելե
·
Կոճակ (x4)
·
Ռեզիստոր 2.2k Օմ
·
Դիմադրություն 3.3k Օմ
·
Դիմադրություն 4.7k Օմ
·
Դիմադրություն 1k Օմ (x2)
·
Ռեզիստոր 220 Օմ (x3)
·
Լարեր 5 մետր
·
Atերմային նեղացման խողովակ
·
Գուլպաներ 30 սմ
·
Փայտե տախտակներ 2 մ²
·
Սոսինձ
·
Պտուտակներ
·
Մետաղական անկյունների աջակցություն
·
Ներկ (սև, սպիտակ և կարմիր)
·
Փայտե տառեր և պատկերներ
·
Ձագար (x2)
·
Պառակտված ջրի խողովակ
·
Բաշխման վարդակից
Գործիքներ
·
Sոդման երկաթ
·
Մետաղալարեր
·
Մետաղալար կտրիչներ
·
Սոսինձ ատրճանակ
·
Հորատման մեքենա
·
Սղոցման մեքենա
·
Լազերային կտրիչ
Քայլ 1. Շրջանի պատրաստում
Վերևի նկարներում դուք կարող եք տեսնել իմ շրջանը: Շղթայի վրա տեսնում եք DS18B20, որն իմ ջերմաստիճանի տվիչն է, որպեսզի կարողանանք չափել ջրի ջերմաստիճանը: Կողքին կարելի է տեսնել դիոդով շարժիչով շարժիչ, սա իմ պոմպն է: Մոտակայքում կարող եք տեսնել ռելեները, որպեսզի մենք կարողանանք միացնել և անջատել մեր ջեռուցման տարրը: Կա նաև MCP3008 սա մեր ուժի զգացող դիմադրության համար է: Սրանով մենք կարող ենք իմանալ ՝ մեր պատրաստողի տակից կա՞ գավաթ, թե՞ ոչ: Դուք նաև պետք է տեսնեք 2 սերվո, որոնք անհրաժեշտ են մեր փոշու մատակարարման համար: US-100 CSC- ն ուլտրաձայնային տվիչ է, որը կարող է չափել, թե որքան ջուր է պետք բաժակի մեջ մղելու համար: Վերջապես մենք ունենք մեր 3 կոճակները և LCD- ը, որոնք անհրաժեշտ են օգտվողների հետ շփվելու համար:
Քայլ 2: Տվյալների բազայի ստեղծում
Իմ շտեմարանն աշխատում է իմ ազնվամորու pi- ի վրա: Ինչպես տեսնում եք, վերևի ձախ մասում ես ունեմ երեք սուբյեկտ, ես ունեմ ջերմաստիճան անունով մի միավոր ՝ երկու հատկանիշներով ՝ iddemperature և արժեք: Դրա տակ ես ունեմ ճաշակի անունով սուբյեկտ ՝ 5 հատկանիշներով ՝ idtaste, name, picture, mainpicture and discription: Կողքին, մենք ունենք այս կազմակերպության վերջին ազգանվան պատմությունը, մենք ունենք նաև 5 հատկանիշ ՝ պատմություն, ամսաթիվ, պատահական, համային, ջերմաստիճան:
Քայլ 3. Կոդի ծրագրավորում (Python)
Իմ կոդը բավականին պարզ է: Սկզբում դուք պետք է այնպես անեք, որ ուժի զգացողության ռեզիստորը սեղմված չլինի, չպետք է կարողանաք գործարկել ծածկագրի մնացած մասը, այնպես որ ոչ մի ապուր չի պատրաստվում առանց բաժակի: Հետո ավելացրի իրադարձությունների դետեկտորներ, որոնք պետք է հայտնաբերեն կոճակը սեղմելիս: Եթե ես սեղմում եմ մի կոճակի վրա, մեքենան պատրաստվում է ապուր պատրաստել, դրա համար ես պարզապես թույլ եմ տալիս, որ սերվոն շրջվի, որպեսզի փոշին ընկնի բաժակի մեջ, և ես բարձր ազդանշան ուղարկեմ իմ ռելլերին: Սա հանգեցնում է ջրի պատրաստմանը, քանի որ մեր ջեռուցման տարրը կսկսի գործել: Որոշ ժամանակ անց, երբ մեր ջուրը եփվում է, մեր ջերմաստիճանի տվիչը կհասկանա, որ այն եփում է, և հետո իմ պոմպը կսկսի պոմպել: Այն շարունակում է ջուրը լցնել բաժակի մեջ, մինչև ուլտրաձայնային տվիչը չբացահայտի, որ բաժակը գրեթե լիքն է: Դուք կարող եք տեսնել իմ կոդը իմ github- ում ՝
Քայլ 4: Վեբ կայքի ստեղծում (Frontend և Backend)
Իմ հետին պլանում ես ունեմ երեք հարցում. Առաջինը սա է. smaak as s on g.smaakid = s.idsmaak միացեք temperatuur- ին, ինչպես t- ին g.temperatuurid = t.idtemperatuur պատվերով ըստ տվյալների "այս հարցման միջոցով ես կարողանում եմ իմ նկարներից, անուններից, ջերմաստիճանի արժեքից և ամսաթվից ստանալ մեր պատմությունից: Երկրորդ հարցումը սա է. "SELECT s.naam, s.fotomain, s.description FROM smaak as s;" դրանով ես կարող եմ ցույց տալ, թե ինչ տեսակի ապուր ունեմ գեղեցիկ նկարով և նկարագրությամբ: Վերջին հաշվով, ես ունեմ մի հարց, որը վերջերս պատրաստված ապուրներ է դնում իմ տվյալների բազայում. App.route մեթոդով ես կարողանում եմ իմ տվյալները ուղարկել վեբ կայք:
Իմ առջևում ես ունեմ երկու javascript ֆայլ: Առաջինը իմ հիմնական էջի համար է: Սրանում ես ունեմ հարցման ընտրիչ, որը լրացնում եմ innerHTML- ի միջոցով ՝ իմ հետնապահից ստացված տվյալներով:
Երկրորդ սցենարը նույնն է անում իմ պատմության էջի համար ՝ իմ ապարատից պատրաստված ամեն ապուրի հետ:
Դուք կարող եք տեսնել իմ կոդը իմ github- ում ՝
Քայլ 5: Բնակարան պատրաստելը
Մեր գուլպաների համար ես պատրաստվում եմ այն պատրաստել փայտից: Նկարներում կարող եք տեսնել իմ կտրած տախտակների չափերը: Կարող եք նաև տեսնել, թե ինչպես եմ դրանք բոլորը համատեղում: Ես պատրաստեցի նաև մի փոքրիկ մետաղյա ափսե, որտեղ կարող եմ տեղադրել LCD- ը և կոճակը: Երկրորդ վերջին նկարի վրա կարող եք տեսնել մետաղյա ափսե, որն օգտագործում եմ մեր թեյնիկի ստեղծած խոնավության համար: 2 մեծ անցքերը պետք է դնեն ձեր մատները, որպեսզի հեշտությամբ հեռացնեք այն: Ի վերջո, դուք կարող եք տեսնել, որ մենք սոսնձել ենք մի քանի տախտակ, ես պատրաստվում եմ դրանք դնել մեր շինության վերևում: Hխնիների օգնությամբ մենք ավելի հեշտ կդարձնենք այն փակելը: Այս վերջին 2 քայլերը կարևոր են, քանի որ մենք պատրաստվում ենք լիցքավորել մեր ջուրն ու փոշին: Այժմ մեր շինարարությունն ավարտված է, մենք կարող ենք զարդարել այն, այնպես որ ես գնեցի կարմիր լակի: Մեր բնակարանը գունազարդելուց հետո մենք ավարտեցինք:
Քայլ 6. Շղթայի տեղադրումը բնակելի տան մեջ
Ինչպես տեսնում եք վերևի նկարներում, կարող եք տեսնել, թե ինչպես ինձ հաջողվեց միացում տեղադրել իմ բնակարանում
Քայլ 7: Նկարչություն
Ես օգտագործել եմ կարմիր, սև և սպիտակ ներկեր
Խորհուրդ ենք տալիս:
BBC Micro: bit and Scratch - Ինտերակտիվ ղեկ և մեքենա վարելու խաղ. 5 քայլ (նկարներով)
BBC Micro: bit and Scratch - Ինտերակտիվ ղեկ և մեքենա Ես կարծում էի, որ սա կատարյալ հնարավորություն էր ՝ իմ ThreadBoard- ի միջոցով ներկառուցված համակարգ ստեղծելու համար: Իմ ոգեշնչումը քերծվածքների համար
DIY Arduino Bluetooth- ով կառավարվող մեքենա. 6 քայլ (նկարներով)
DIY Arduino Bluetooth- ով կառավարվող մեքենա. Բարև ընկերներ: Իմ անունը Նիկոլաս է, ես 15 տարեկան եմ և ապրում եմ Հունաստանում, Աթենքում: Այսօր ես ձեզ ցույց կտամ, թե ինչպես պատրաստել 2 անիվով Bluetooth- ով կառավարվող մեքենա ՝ օգտագործելով Arduino Nano, 3D տպիչ և մի քանի պարզ էլեկտրոնային բաղադրիչներ: Անպայման դիտեք իմ
Քննադատական ձեռքի լվացման քայլ ուսուցման մեքենա. 5 քայլ
Քննադատական ձեռքի լվացման քայլ ուսուցման մեքենա. Սա մեքենա է, որը հիշեցնում է օգտագործողին այն քայլերի մասին, երբ նա պետք է լվանա իր ձեռքերը: Այս մեքենայի նպատակն է օգնել մարդկանց հասկանալ, թե ինչպես են իրենց ձեռքերը ճիշտ լվանում արդյունավետ կերպով: Համաճարակի կամ համաճարակի կանխարգելման շրջանում
Rանկացած մեքենա/մեքենա դարձնել Bluetooth հավելվածի վերահսկման մեքենա ՝ 9 քայլ
Rանկացած R/C մեքենա վերածել Bluetooth ծրագրի կառավարման R/C մեքենայի. Այս նախագիծը ցույց է տալիս սովորական հեռակառավարման մեքենան Bluetooth (BLE) կառավարման մեքենայի Wombatics SAM01 ռոբոտաշինական տախտակով, Blynk App- ով և MIT App Inventor- ով փոխելու քայլերը: շատ ցածր գնով RC մեքենաներ են `բազմաթիվ հնարավորություններով, ինչպիսիք են LED լուսարձակները և
Ապուրի բանկա. 5 քայլ (նկարներով)
Ապուրի բանկա. այլ խոսք են «ականջակալներ» բառի համար: Ահա թե ինչպես պատրաստել աուդիո-բանկա ապուրներից և որոշ այլ բաներ