Բովանդակություն:
- Քայլ 1: Քայլ 1. Պատյան պատրաստում + ավտոմատ սնուցող սարք
- Քայլ 2: Քայլ 2: Միացրեք ձեր բաղադրիչները
- Քայլ 3: Քայլ 3: Ստեղծեք տվյալների շտեմարան
- Քայլ 4: Քայլ 4. Գրեք Python կոդ և Arduino ծածկագիր
- Քայլ 5: Քայլ 5 ՝ HTML, CSS և JavaScript
- Քայլ 6: Քայլ 6. Նախագծի հավաքում
Video: SmartAquarium - Mathias: 6 քայլ
2025 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2025-01-05 19:31
Ձուկ ունեցող մարդկանց համար մեծ խնդիր է, քան այն ժամանակ, երբ նրանք արձակուրդ են մեկնում, նրանց ինչ -որ մեկը պետք է հոգ տանի: Ես և իմ ընտանիքը նույն խնդիրն ունենք, և ինչ -որ մեկին գտնելը միշտ էլ եռուզեռ է: Այժմ իմ նախագծով ես հույս ունեմ, որ կազատվեմ այս խնդրից իմ SmartAquarium- ով:
Ընդհանուր տեղեկություններ
- միջին արժեքը `մոտ 313 եվրո
- aboutրագրի մասին ամեն ինչ պատրաստելու վրա ծախսվող ընդհանուր ժամանակը ՝ 250 ժամ (սա կարող է տարբեր լինել ՝ կախված ձեր ծրագրավորման հմտություններից)
Հղումներ:
- Իմ անձնական կայքը ՝ mathiasdeherdt.be
- Նյութի հաշիվ, որը հայտնի է որպես BOM: FinalBOM.xlsx
Քայլ 1: Քայլ 1. Պատյան պատրաստում + ավտոմատ սնուցող սարք
Նյութեր:
- Փայտ
- Փայտ և սուպեր սոսինձ
- Պլաստիկ բաժակ
- դռան բռնակ
- Պտուտակներ
- Երկաթե բռնակ
- Ծխնիներ
- Հավի մետաղալար
- մագնիսական
Գործիքներ:
- Տեսավ
- Հորատման մեքենա
- Սանդեր
- Պտուտակահաններ
- Փայտե ֆայլ
Քայլ առ քայլ պատյան կառուցելը
Քայլ 1. Տեսեք փայտը ձեր ցանկալի չափի: Դուք ցանկանում եք 2 տախտակ վերևի և ներքևի մասի համար, 2 -ը ձախ և աջ կողմերի համար և 2 հատ հետևի և առջևի համար: Ամեն ինչ անելուց առաջ դրանք սոսնձեք (փայտի սոսինձով), այնպես որ ձևավորեք տուփ: Համոզվեք, որ փայտի վրա մեծ ճնշում կա, որպեսզի ամեն ինչ սոսնձվի:
Քայլ 2: Համոզվեք, որ թողնում եք անցքեր մալուխների և օդանցքերի համար: Իրականում կարևոր չէ, թե որտեղ են նրանք, պարզապես տեղադրեք դրանք այնտեղ, որտեղ ձեզ թվում է, որ համապատասխան եք
Քայլ 3. Ձեր անցքերը բացելուց հետո վերցրեք փայտանյութ և ամեն ինչ պահեք այնպես, որ այն հարթ լինի
Քայլ 4. Կպչեք բռնակը պատյանով և կպցրեք դռան բռնակը այն կողմում, որը կարող է բացվել և փակվել: Նաև միացրեք դուռը ծխնիներով և տեղադրեք մագնիսական սարքեր, որպեսզի դուռը փակ մնա
Սնուցողի կառուցումը քայլ առ քայլ
Քայլ 1: Գտեք ոչ այնքան մեծ պլաստիկ աման և դրա մեջ մի փոքր անցք բացեք, համոզվեք, որ ամանի կափարիչը կարելի է շատ հեշտությամբ հանել
Քայլ 2. Գտեք ինչ -որ բան ներսում համադրություններ պատրաստելու համար և դրանք միացրեք փայտե փայտին
Քայլ 3: Համոզվեք, որ փայտե փայտիկը ավելի մեծ է, քան պտտվող շարժիչի երկաթը, մենք այնտեղ փոս ենք բացում, որպեսզի քայլող շարժիչը շարժի ամեն ինչ ներսում:
Քայլ 4. Պատրաստեք մի բան, որը կարող է սնուցողը տեղադրել ձեր ակվարիումի անցքի վերևում, ես այն պատրաստել եմ ինչ -որ շինարարական խաղալիքներով:
Քայլ 2: Քայլ 2: Միացրեք ձեր բաղադրիչները
Բաղադրիչներ (դուք միշտ կարող եք հղում կատարել իմ BOM- ին)
- Ազնվամորի Pi հզորությամբ ճկուն
- Arduino տիպ A- ից B
- Անջրանցիկ ds18b20
- QAPASS 1602A էկրան
- Քայլ շարժիչ 28BYJ-48
- Breadboards
- Արականից արական լարերի, արականից իգական լարերի
- Ռեզիստորներ
- PH սենսոր 40x40 մմ
- Օդափոխիչ
- Ուժային զգայուն դիմադրություն (FSR)
- Ռելե
- 2 պոտենցիոմետրիկ սենսոր
- LM2596S DC-DC
- [ԼԱՄՊ]
Գործիքներ
- Sոդման երկաթ
- Տափակաբերան աքցան
- Պտուտակահան
- Atերմային նեղացման խողովակ
- Տաք օդափոխիչ
- սրբիչ
Այսպիսով, որտեղից սկսել: Դե, նախ ձեզ հարկավոր կլինի ձեռք բերել յուրաքանչյուր բաղադրիչ, որից հետո փորձեք և ձեր հնարավորությունների սահմաններում հետևեք իմ սխեմային:
Pi- ը հանելուկի ամենակարևոր կտորն է, այն գործելու է որպես հանգույց, որը վերահսկում է ամեն ինչ, նույնիսկ Arduino- ն: Արդուինոն Pi- ի ստրուկը կլինի, բայց դրա մասին ավելի ուշ `Քայլ 3 -ում:
Սխեմատիկայի մեծ մասն ուղիղ առաջ է, միացրեք ամեն ինչ և համոզվեք, որ հիմքերը լավ են միացված: Դժվարը ձեր լամպն է: Մենք ստիպված կլինենք անջատիչը բացել և միացնել այն ռելեին, եթե դա խափանենք, կարող եք քանդել լամպը: Անջատիչը բացվելուց հետո միացրեք 2 լար լամպի լարերին: Միացրեք դրանք ռելեին [ՆԿԱՐ]
Նաև կարևոր հաղորդագրություն. Օգտագործեք Heat shrink խողովակը, երբ մալուխները բացվում են, որպեսզի չխանգարեն միմյանց:
Քայլ 3: Քայլ 3: Ստեղծեք տվյալների շտեմարան
Սկզբում դուք ցանկանում եք մոդել պատրաստել ձեր տվյալների շտեմարանի համար, իմը կլինի այսպիսին [Նկար 1], ես ունեմ երկու պիտակներ ՝ մեկը սենսորի համար, մեկը ՝ չափման:
Սենսորների աղյուսակում ձեզ հարկավոր կլինի ID, Անուն (սենսորի) և միավոր: Չափման աղյուսակում ես ունեմ իմ sensor_ID (իմ ցուցիչների սեղանից), ժամանակ, երբ դուք չափումներ եք կատարել և ձեր չափման արժեքը: Լույսի համար մեզ անհրաժեշտ է նաև մեկ այլ սեղան, սա այն է, որ մենք կարողանանք այն միացնել և անջատել կայքի միջոցով և ներկայիս կարգավիճակը ցուցադրվել:
Տվյալների բազան ստեղծելուց հետո այն պատրաստվում եք տեղադրել Raspberry Pi- ում:
Քայլ 4: Քայլ 4. Գրեք Python կոդ և Arduino ծածկագիր
Այժմ ժամանակն է իրական աշխատանքի, ամեն ինչի համար ծածկագիր գրելու: ZIP ֆայլի ներսում դուք կգտնեք իմ (ոչ այնքան լավ) ծածկագիրը: Տեղեկություններ կան մեկնաբանության տողում:
Հետևի համար ձեզ հարկավոր կլինի միայն app.py ֆայլը:
Ֆրոնտենդի համար ձեզ հարկավոր են Կաղապարներ և ստատիկ
Ինչպես ասացի 2 -րդ քայլում, Arduino- ն Raspberry Pi- ի ստրուկն է: Մենք դա անում ենք, որպեսզի կարողանանք Arduino- ն Pi- ին միացնել USB մալուխով և մի քանի խմբագրում կատարել և տեղադրել մի քանի բան: Նախևառաջ դուք պատրաստվում եք nanpy տեղադրել Pi- ի վրա:
Քայլ 5: Քայլ 5 ՝ HTML, CSS և JavaScript
Վեբ կայքի ձևավորումը նույնպես նախագծի շատ կարևոր մասն է, այն միջոց է ՝ ջերմաստիճանը ստուգելու և ինքնաբերաբար սնունդ տալու համար:
Ես ընտրեցի ուղղանկյուններ պատրաստել այնտեղ, որտեղ ներսում ցուցադրում եմ իմ արժեքները:
Նաև կա հիանալի գործառույթ, որտեղ կարող եք տեսնել ջերմաստիճանի և PH սենսորի բոլոր տվյալների գրաֆիկը:
Քայլ 6: Քայլ 6. Նախագծի հավաքում
Մնացած բոլոր քայլերն ավարտվելուց հետո կարող եք սկսել ամեն ինչ միասին հավաքել: Ձեր բոլոր բաղադրիչները մտնում են ձեր պատրաստած փայտե տուփի մեջ: Մենք ամեն ինչ ամրացնում ենք պատին `օգտագործելով velcro և տեղադրելով ամեն ինչ ճիշտ տեղում և միևնույն ժամանակ համոզվելով, որ ամեն ինչ պատշաճ կերպով կապված է:
Խորհուրդ ենք տալիս:
Arduino մեքենայի հետադարձ կայանման ահազանգման համակարգ - Քայլ առ քայլ: 4 քայլ
Arduino մեքենայի հետադարձ կայանման ահազանգման համակարգ | Քայլ առ քայլ. Այս նախագծում ես նախագծելու եմ մի պարզ Arduino մեքենայի հետադարձ կայանման սենսորային միացում ՝ օգտագործելով Arduino UNO և HC-SR04 ուլտրաձայնային տվիչ: Այս Arduino- ի վրա հիմնված Car Reverse ազդանշանային համակարգը կարող է օգտագործվել ինքնավար նավարկության, ռոբոտների ռանգի և այլ տեսականու համար
Քայլ առ քայլ համակարգչային շենք. 9 քայլ
Քայլ առ քայլ համակարգչի կառուցում. Պարագաներ. Սարքավորումներ. Մայրական համակարգիչ CPU coolerPSU (Էներգամատակարարման միավոր) Պահեստավորում (HDD/SSD) RAMGPU (պարտադիր չէ) Գործ CaseTools: Պտուտակահան ESD ապարանջան/matsthermal paste w/aplikator
Երեք բարձրախոս շղթա -- Քայլ առ քայլ ձեռնարկ ՝ 3 քայլ
Երեք բարձրախոս շղթա || Քայլ առ քայլ ձեռնարկ. Բարձրախոսների սխեման ուժեղացնում է շրջակա միջավայրից ստացված աուդիո ազդանշանները MIC- ում և այն ուղարկում է խոսնակին, որտեղից արտադրվում է ուժեղացված ձայնը:
Քայլ առ քայլ կրթություն ռոբոտաշինության մեջ `հանդերձանքով. 6 քայլ
Քայլ առ քայլ կրթություն ռոբոտաշինության մեջ ՝ հանդերձանքով. Իմ սեփական ռոբոտը կառուցելուց մի քանի ամիս անց (խնդրում եմ անդրադառնալ այս բոլորին), և երկու անգամ մասերի խափանումից հետո, ես որոշեցի մի քայլ հետ գնալ և նորից մտածել իմ մասին ռազմավարություն և ուղղություն: Մի քանի ամսվա փորձը երբեմն շատ հատուցող էր, և
Ձայնային թռիչք Arduino Uno- ի հետ Քայլ առ քայլ (8 քայլ) `8 քայլ
Ձայնային թռիչք Arduino Uno- ի հետ Քայլ առ քայլ (8 քայլ). Ուլտրաձայնային ձայնային փոխարկիչներ L298N Dc կանացի ադապտեր էներգիայի մատակարարում արական dc pin Arduino UNOBreadboard և անալոգային նավահանգիստներ ՝ կոդը փոխարկելու համար (C ++)