Բովանդակություն:

FEDORA 1.0, խելացի ծաղկաման. 8 քայլ (նկարներով)
FEDORA 1.0, խելացի ծաղկաման. 8 քայլ (նկարներով)

Video: FEDORA 1.0, խելացի ծաղկաման. 8 քայլ (նկարներով)

Video: FEDORA 1.0, խելացի ծաղկաման. 8 քայլ (նկարներով)
Video: Installing every version of Fedora Linux [Core 1 To Workstation 35] 2024, Հուլիսի
Anonim
Image
Image
FEDORA 1.0, խելացի ծաղկաման
FEDORA 1.0, խելացի ծաղկաման
FEDORA 1.0, խելացի ծաղկաման
FEDORA 1.0, խելացի ծաղկաման

FEDORA կամ Flower Environment Decorating Organic Result Analyzer- ը խելացի ծաղկաման է փակ այգեգործության համար: FEDORA- ն պարզապես ծաղկաման չէ, այն կարող է հանդես գալ որպես զարթուցիչ, անլար երաժշտական նվագարկիչ և փոքրիկ ընկեր -ռոբոտ: Այս սարքում ներառված հիմնական առանձնահատկությունը ձայնային ծանուցման համակարգն է, որը ներդրված է դրանում: (Հարգելի դիզայներներ և գյուտարարներ, ներողություն եմ խնդրում անգլերենում բառերի կատարյալ չլինելու համար)

Հատկություններ

  1. Ավտոմատ ջրել բույսը, երբ հողի խոնավությունը չորանա
  2. Ներկառուցված 1 լ տարողությամբ բաքը և կաթսայում տեղադրված միկրո սուզվող պոմպը օգնում են գործարանը ճիշտ ժամանակին ջրել
  3. Levelրի մակարդակի ցուցանիշը FEDORA- ի հետ ավելացվում է տանկի մակարդակի իմաստով: Եթե տանկի մակարդակը դատարկվի, օգտվողը կարող է այն ճանաչել LED ցուցիչների միջոցով
  4. Հողի վիճակի մասին LED- ն ավելացվում է նաև կաթսայի մեջ `հողի խոնավությունը զգալու համար (եթե պոմպային մեխանիզմում որևէ սխալ կա, հողի խոնավության մակարդակը չորանում է)
  5. Այս կաթսայի հետ ավելացվում է peratերմաստիճանի և խոնավության տվիչ ՝ շրջակա միջավայրի ներկա ջերմաստիճանը և խոնավությունը զգալու համար
  6. Այս կաթսայի հետ ավելացվում է աճող լույս `գործարանի համար բավարար արհեստական լույսեր ապահովելու համար
  7. Ներսում տեղադրված bluetooth աուդիո ընդունիչ կամքը կօգնի սմարթֆոններից երաժշտություն հոսել bluetooth- ի միջոցով
  8. RBG LED- ները, որոնք հավաքված են կաթսայի վերին հատվածում, օգնում են արտահայտել մեր գործարանի/կաթսայի զգացմունքները
  9. FEDORA- ի հետ ավելացվում է զարթուցիչ, այս զարթուցիչը չի վերականգնվի, եթե հոսանքն անջատված է (rmարթուցիչի տվյալները կպահվեն EEPROM- ում)
  10. Կաթսայի հետ ավելացվում է 24 ժամ ավտոմատ էկրանի թարմացման ժամացույց
  11. Կաթսայի հետ ավելացվում է հոսքի ավելացման տվիչ `տանկի ավելորդ հոսքը կանխելու համար, մինչ մենք այն լցնում ենք
  12. Այս կաթսայի հետ ավելացվում է ձայնագրման (նախապես ձայնագրված/պահված) ձայնային ծանուցման կամ փոխազդեցության սարք `այն այդքան գրավիչ դարձնելու համար
  13. Նրա հետ ավելացվում է լուսազգայուն սենսոր, որպեսզի խուսափեք ձայնային ծանուցման նվագարկումից քնած ժամանակ (լույսերը անջատելուց հետո գիշերը)
  14. Կաթսայի հետ ավելացվում է տափակ շարժիչով սկուտեղ ՝ Arduino- ն հանելու և ծածկագրերը վերբեռնելու համար (թարմացումներ) ՝ առանց դրա վերևում տնկած բույսը հեռացնելու:
  15. RBG LED լուսավորությունը կաթսան ավելի գրավիչ դարձնելու համար
  16. 80րագրով վերահսկվող արտանետվող/հովացուցիչ օդափոխիչ ավելացվում է շղթայի շերտում առաջացած ջերմության արտանետման համար `7805 կարգավորիչ IC- ի շնորհիվ

Իմ քննությունների և առաջադրանքների պատճառով հնարավորությունները բաց թողնվեցին

  1. Ավտոմատ ցանկությունների համակարգ, որը կարող է ցանկանալ օգտվողին (Բարի լույս, բարի կեսօրից հետո և այլն), երբ նա գա կաթսայի դիմաց (Առանձնահատուկ ցանկությունները (օր. ՝ բարի լույս) կհասցնեն օրական միայն մեկ անգամ)
  2. Ինչ վերաբերում է նրանց ներկայիս աշխատանքային կարգավիճակին (ինչը կարող է օգնել օգտագործողին բացահայտել իր տանը պահվող մեկ այլ կաթսայի սխալները կամ դատարկ տանկի պայմանները), ապա նրանք դա ասում են իրենց օգտագործողին, երբ նա ներկայանում է կաթսայի դիմաց
  3. Հպեք զգայուն գործարանին, Եթե որևէ մեկը դիպչի բույսին, լուսադիոդային լուսադիոդները դառնում են կարմիր և ձայնի միջոցով զգուշացնում նրանց
  4. Թեքության կամ թեքության զգացում, որն օգնում է կանխել ջրի արտահոսքը շղթայի շերտին (կիրականացման ցուցիչների օգտագործմամբ)

Եթե որևէ մեկը պատրաստում է այս կաթսան, խնդրում ենք փորձել իրականացնել այս 4 հատկանիշները, դա կարող է կաթսան ավելի գրավիչ դարձնել

Քայլ 1: Ի՞նչ ձեզ հարկավոր կլինի:

Այս նախագծի ընդհանուր բյուջեն կազմում է մոտ 200 $ (առավելագույնը) մեկ հատի համար: Ստորև թվարկված բոլոր բաղադրիչները հեշտությամբ կարելի է գտնել sparkfun, digikey, ebay կամ չինական որոշ առցանց խանութներում, ինչպիսիք են banggoods.com- ը կամ aliexpress.com- ը: Բաղադրիչների անունների մեծ մասում ես կցել եմ տարբեր խանութների արտադրանքի հղումը: Որոշ բաղադրիչներ, ինչպիսիք են ՝ ռեզիստորները, կոնդենսատորները, Zero PCB- ն, տրանզիստորները և այլն, առցանց խանութներում հասանելի են 100 կտորից կամ ավելի բարձր փաթեթներով, այնպես որ կարող եք դրանք պարզապես գնել: ձեր տեղական սարքավորումների խանութներ կամ էլեկտրոնիկայի բաղադրիչներ վաճառող խանութներ:

Բաղադրիչներ

  1. Արդուինո Ունո
  2. Արդուինո Մեգա
  3. 2.4 դյույմ TFT սենսորային էկրանի մոդուլ
  4. 2 Channel 5v ռելեի մոդուլ
  5. Հողի խոնավության սենսոր
  6. RTC մոդուլ (DS1302) մարտկոցով
  7. Լուսազգայուն մոդուլ
  8. DHT11 Խոնավության և ջերմաստիճանի տվիչների մոդուլ

  9. RBG LED - 5 հատ (ընդհանուր կաթոդ)
  10. Փոքրիկ ռեֆլեկտորներ 5 մմ LED- ի համար - 3x
  11. Հին պրոցեսորի սառեցման օդափոխիչ
  12. Միկրո շարժիչի պոմպ
  13. 12V/2A AC - DC ադապտեր
  14. AC - DC ադապտեր (Barrel Jack)
  15. Fկուն LED լամպ
  16. USB վարդակից (ճկուն LED լամպի համար)
  17. Բարձրախոսներ (5 սմ տրամագծով) - 2x
  18. Աուդիո ուժեղացուցիչ (կամ ձեռք բերեք բարձրորակ նոութբուքի բարձրախոս, մենք կարող ենք ապամոնտաժել և վերցնել բարձրախոսներն ու ուժեղացուցիչը մեր նախագծի համար)
  19. Bluetooth աուդիո ընդունիչ
  20. DFPlayer մինի MP3 նվագարկիչի մոդուլ
  21. Micro SD հիշողության քարտ (ցանկացած չափի (առավելագույնը 32 ԳԲ))
  22. Հին CD/DVD սկավառակ
  23. Տրանզիստոր = BC548 - 3x
  24. Ռեզիստորներ = 220k - 3x, 22k - 1x, 470 ohms - 3x, 1k -1x
  25. L293D Motor Driver IC - 2x
  26. 7805 Կարգավորող IC
  27. Atեռուցման լվացարան 7805 -ի համար
  28. Կոնդենսատոր = 1uf/63v, 10uf/63v (1 -ական)
  29. LED = Կապույտ (5 մմ / 2 մմ)
  30. 2 ալիք պտուտակով տերմինալ -2x
  31. Jumper մալուխներ = Արականից արական, իգականից արական, իգականից իգական (40x փաթեթ (յուրաքանչյուրը))
  32. Կապի լարեր - 3 մետր
  33. Eroրոյական PCB (փոքր) - 2x
  34. Potաղկաման (առնվազն 30 սմ բարձրությամբ (քառակուսի/ուղղանկյուն կամ շրջանաձև))
  35. Երկու տարբեր չափսի թիթեղներ կամ թերթեր (Ստուգեք պատկերը «գծագրեր» քայլում (քայլ 3) ՝ այս հատվածի մասին պատկերացում կազմելու կամ հավաքման տեսանյութը դիտելու համար)
  36. Սկուտեղ (Ստուգեք պատկերը «գծագրեր» քայլում (Քայլ 3) ՝ այս հատվածի մասին պատկերացում կազմելու կամ հավաքման տեսանյութը դիտելու համար)
  37. Հրել դեպի ON Self -Locking անջատիչ
  38. 3/4 "PVC արմունկ - 1x
  39. 3/4 "PVC արական ադապտեր և վերջնական գլխարկ
  40. 3/4 PVC խողովակ - 20 սմ

  41. Ակվարիումի օդատար խողովակ `2 մետր
  42. T հոդեր ակվարիումի օդի խողովակի համար `4x
  43. Կարգավորիչներ (Նայեք նկարին) - 3x
  44. Լավ տեսք ունեցող բույս
  45. Վերնագրի կապում (կարմիր, սև, դեղին, կապույտ, սպիտակ)

Գործիքներ

  1. Sոդման երկաթ
  2. Oldոդման կապար
  3. Oldոդման հոսք
  4. Desոդման պոմպ (պարտադիր չէ)
  5. Սոսինձ ատրճանակ
  6. Սոսինձ ձողիկներ
  7. Սղոցող սղոց
  8. Twiser
  9. Պտուտակային վարորդներ
  10. Atերմային լվացարանի կպցնել
  11. Մարկեր Գրիչներ

Քայլ 2. Կաթսայի կառուցվածքի մասին գաղափար ստանալու համար գծագրերի օրինակ

Կաթսայի կառուցվածքի մասին գաղափար ստանալու համար գծագրերի օրինակ
Կաթսայի կառուցվածքի մասին գաղափար ստանալու համար գծագրերի օրինակ
Կաթսայի կառուցվածքի մասին գաղափար ստանալու համար գծագրերի օրինակ
Կաթսայի կառուցվածքի մասին գաղափար ստանալու համար գծագրերի օրինակ

Վերևում ներկայացված թվերը մանրամասն բացատրություն են տալիս FEDORA- ի նախագծման վերաբերյալ: Մենք ցանկանում ենք գնել սովորական ծաղկաման (պատրաստված ABS- ով) և այնուհետև բաժանվել 3 շերտերի ՝ տեղադրելով ABS- ով կամ որևէ այլ ամուր նյութից պատրաստված թիթեղներ/թիթեղներ: Նկար 2 -ում դուք կարող եք տեսնել կաթսայի առջևի հատվածը, որը մենք ցանկանում ենք պատրաստել ուղղանկյուն անցք `սկուտեղ տեղադրելու համար` մեր բաղադրամասերը կաթսայի մեջ պահելու համար: Մենք պատրաստվում ենք բացել և փակել այս կաթսան `օգտագործելով ոսպնյակների ուղեցույցային շարժիչ` CD/DVD սկավառակի ներսում; այն ախտորոշման գործընթացը պարզեցնելու համար է (այսինքն, եթե FEDORA- ի աշխատանքային գործընթացում որևէ սխալ կա, օգտագործողը պետք է ցանկանա հանել սխեմաները և ստուգել այն `փոխարինելով տնկման շերտի վրա տեղադրված բույսն ու հողը: Երկու ցիանագույն գույնը) կառավարման վահանակի կետերն են SR505 Sensor և Power Switch of the flower. Իսկ բարձրախոսների տեղադրման անցքեր են ավելացվում այս կաթսայի երկու կողմերում: TFT էկրանը կարգավիճակի և ծանուցումների ցուցադրման համար ավելացվում է FEDORA- ի առջևում, ինչպես ցույց է տրված նկարում:.

Հիմա եկեք նայենք FEDORA- ի հետևի կողմին, այստեղ կարող եք տեսնել, որ կափարիչով անցք է կատարվում Circuit շերտի և ջրի բաքի շերտի միջև, որը նախատեսված է կաթսայի ներկառուցված տանկի ջուր լցնելու համար: Տանկի լրիվ ահազանգերը ավելացվում են այս համակարգով `տանկի արտահոսքից խուսափելու համար: Շղթայի շերտում լրացուցիչ հովացուցիչ օդափոխիչ է ավելացվում` այնտեղ առաջացած ջերմությունը սպառելու համար:

Վերոնշյալ պատկերներում պատկերված դիզայնը իմ մտքերն ու գաղափարներն են: Դուք կարող եք հետևել ձեր սեփական գաղափարներին և մտքերին կաթսայի նախագծման համար: Եթե ունեք 3D տպիչ, կարող եք նկարել և պատրաստել ավելի արդյունավետ և գեղեցիկ տեսք ունեցող կաթսա: Ամեն դեպքում, ես պատրաստվում եմ կատարել այս նախագիծը ՝ հետևելով իմ դիզայնին, հավաքելով և հավաքելով ստացիոնար խանութներից հավաքված իրեր (Կներեք, ընկերներս, ես իմ տարածքում չունեմ 3D տպիչ ՝ իմ դիզայնն ավելի կոկիկ տպելու համար), ինչպես ծաղկամանները, շրջանաձևերը ափսեներ, տուփ և այլն:

Նշում:

Նկարներում պատկերված դիզայնը վերցված է իմ մտքերից և գաղափարներից, դուք չեք ցանկանում հետևել իմ քայլերին, կարող եք հետևել ձեր սեփական գաղափարներին և այն իրերին, որոնք առկա են ձեր տարածքում (Դուք կարող եք նաև փոխել շարժիչային շարժիչի այդ սկուտեղը սովորական քաշքշուկի և սկուտեղի սկուտեղի մեջ) դիզայնը պատրաստելու համար:

Քայլ 3. Էլեկտրաէներգիայի բաշխում և շարժիչային վարորդների տախտակ

Էլեկտրաէներգիայի բաշխման և շարժիչային վարորդների տախտակ
Էլեկտրաէներգիայի բաշխման և շարժիչային վարորդների տախտակ
Էլեկտրաէներգիայի բաշխման և շարժիչային վարորդների տախտակ
Էլեկտրաէներգիայի բաշխման և շարժիչային վարորդների տախտակ

Այս նախագծում մենք պատրաստվում ենք համակարգել ավելի քան 10 սենսոր և մոդուլ միասին: Նրանցից յուրաքանչյուրին անհրաժեշտ են տարբեր լարման տիրույթներ: Այս դիզայնում ավելացված տվիչներն ու մոդուլները (FEDORA 1.0) կարիք ունեն ընդամենը 5 Վ լարման, իսկ միկրո պոմպի և արտանետվող հովացուցիչի օդափոխիչը ՝ 12 Վ լարման: Յուրաքանչյուր բաղադրիչին էլեկտրամատակարարում ապահովելու համար մեզ անհրաժեշտ է էներգիայի բաշխիչ տախտակ, որը կարող է ապահովել ինչպես 5 Վ, այնպես էլ 12 Վ լարման: Այսպիսով, մենք սարքեցինք մի սխեմա, ինչպես ցույց է տրված վերևում նկարում:

Այս էներգիայի բաշխման և շարժիչի շարժիչի միացման համար մենք ցանկանում ենք

  1. 7805 Կարգավորող IC
  2. 2x L293D Motor Driver IC
  3. Վերնագրի կապում (Սև GND- ի համար, Դեղին ՝ 5 Վ -ի համար, Կապույտ ՝ շարժիչային մուտքի համար, Սպիտակ ՝ Arduino- ի համար)
  4. 1x 10uf/63V կոնդենսատոր
  5. 1x 1uf/63V կոնդենսատոր
  6. 1x 1k դիմադրություն
  7. 2x 2 ալիքային պտուտակային տերմինալներ (հովացուցիչի և պոմպի համար)
  8. Barrel jack / Socket համապատասխանեցում ձեր AC-DC ադապտերի համար
  9. Zeroրոյական PCB
  10. Եվ մի կտոր ջերմատախտակ 7805 -ի համար

(LED- ի փոխարեն երկու գլուխ կապում կպցրեք, մենք կարող ենք հետագայում այս LED- ն ավելացնել մեր կաթսայի մեջ)

Նշում:

Մի մոռացեք ավելացնել «հովացուցիչի մածուկ», նախքան 7805 IC- ն ջեռուցման լվացարանի կտորի վրա ամրացնելը:

Ընտրեք ճիշտ վարդակից, որը կարող է համապատասխանել ձեր AC-DC 12V/2A ադապտերի ելքային կապին

Եթե ցանկանում եք ավելացնել որևէ մոդուլ (օրինակ ՝ աուդիո ուժեղացուցիչ), որոնք աշխատում են 12 վ -ով, պարզապես անհրաժեշտ է ավելացնել վերնագրի մի քանի կապ (դրա համար մի քանի կարմիր վերնագրի կապում ավելացրել եմ իմ սխեմայում, բայց չեն օգտագործվում այս նախագծում)

Քայլ 4. Waterրի մակարդակի ցուցանիշի ցուցիչ

Leրի մակարդակի ցուցանիշի ցուցիչ
Leրի մակարդակի ցուցանիշի ցուցիչ

Շղթայի դիագրամը ցույց տվեց վերը նշված կարիքները

  1. 3x BC548 տրանզիստորներ
  2. 3x 220 օմ ռեզիստորներ
  3. 3x 470 ohms դիմադրիչներ
  4. 1x 22K դիմադրություն
  5. Եվ մի կտոր PCB

Միացրեք շղթան PCB- ում և կցեք վերնագրի կապում

1. 5 Վ լարում (միացրեք դրանք միասին)

2. GND (Միացրեք բոլոր հիմքերը միասին)

3. levelրի մակարդակը ԲԱՐՁՐ

4. levelրի մակարդակը միջին

5. levelրի մակարդակը ցածր է

Եթե որևէ կասկած ունեք ջրի սենսորային միացում ստեղծելու հարցում, պարզապես դիտեք այս հրահանգները sathishk12- ի միջոցով

Քայլ 5. Flowրի հոսքի տվիչ

Flowրի հոսքի տվիչ
Flowրի հոսքի տվիչ

Մենք կարող ենք ջրի հոսքի սենսոր պատրաստել սովորական հողի խոնավության տվիչից: Այստեղ ես փոխելու եմ հողի խոնավության տվիչը ջրի հոսքի տվիչի: Դրա համար մենք պարզապես ցանկանում ենք հանել սենսորից հողի զգացողության ափսեները: Այնուհետև վերցրեք հողի խոնավության համեմատական սխեման և միացրեք երկու M-M jumper մալուխ սենսորային սալերի տեղում: Հետո այժմ մենք պատրաստվում ենք պարզ տրամաբանությամբ զգալ ջրի բաքի վարարման վիճակը, այսինքն. երբ ջրի հոսքի տվիչի տանկի մակարդակի թվային մուտքը միաժամանակ դառնում է ԲԱՐՁՐ, դա վարարման վիճակի վիճակ է: Այնուհետև մենք կարող ենք օգտագործել համապատասխան պատասխանը այս գործին ՝ կոդավորման միջոցով:

Քայլ 6: Ամբողջ բաղադրիչների հավաքում

Image
Image
Ամբողջ բաղադրիչների հավաքում
Ամբողջ բաղադրիչների հավաքում
Ամբողջ բաղադրիչների հավաքում
Ամբողջ բաղադրիչների հավաքում

Միացման դիագրամները և դրա համար անհրաժեշտ բաղադրիչները թվարկված են վերևում: Պարզապես անցեք տեսանյութով ՝ կապի առաջադրանքի մասին պատկերացում կազմելու համար:

Սրա հետ ավելացվում է մի փաստաթղթի ֆայլ ՝ միացման կապումներով:

Քայլ 7: Ձայնային ծանուցում, աուդիո ֆայլերի պատրաստում

Հանել ձայնային նմուշի ֆայլը և պատճենել բովանդակությունը հիշողության քարտի մեջ: և տեղադրեք հիշողության քարտը MP3 մոդուլի մեջ: Եթե ցանկանում եք ստեղծել ձեր սեփական ձայնային նմուշը, պարզապես այցելեք այնպիսի կայքեր, ինչպիսիք են

. Եթե դուք փոխում եք mp3 ֆայլերի հերթականությունը (դասավորված է ըստ անունի), պարզապես կատարեք ընտրանքային վազք և նշեք MP3- ի կարգը և փոխեք դրանք մեր arduino Mega- ում վերբեռնված կոդի մեջ:

MP3 մոդուլի փորձարկման համար միացման դիագրամը տրված է նախորդ քայլում

Այս քայլում ավելացվում է աուդիո ֆայլերի կարգը ստուգելու օրինակելի կոդը: Պարզապես պետք է վերբեռնել ծածկագիրը և բացել սերիական մոնիտորը, վերևից ձայնը նշելով: Այնուհետեւ փոխեք այն մեգա կոդի մեջ

Այդ rar ֆայլի ներսում կա մոտ 38 ձայնային նմուշ: Նրանք բոլորը չեն օգտագործվում այս նախագծում: Եթե դիզայնին որևէ ընդլայնում ավելացնելու գաղափար ունեք, պարզապես այս նպատակով ավելացրեք նոր աուդիո ֆայլ

Քայլ 8: Գրադարաններ և ծածկագրեր

Այս քայլով ավելացվում են էսքիզներ, որոնք մենք ցանկանում ենք վերբեռնել Arduino Mega և Arduino UNO: Եվ բացի այդ, այստեղ ավելացվում են նաև այս նախագծի համար անհրաժեշտ բոլոր գրադարանները: Այսպիսով, ձեզ հարկավոր չէ գրադարաններ որոնել:

Եթե նկատում եք որևէ սխալ կամ սխալ իմ կոդի մեջ, ասեք մեկնաբանությունների դաշտում

Գրադարանները, որոնք վերը նշված չեն, այն գրադարաններն են, որոնք արդեն գոյություն ունեն Arduino IDE- ում:

Եթե ոչ, գնացեք ուրվագիծ> ներառել գրադարան> կառավարել գրադարանը> և որոնեք էսքիզների վերևում նշված վերնագրերի ֆայլերի անունը

Փոստային ֆայլերի գրադարաններ ավելացնելու համար գնացեք ուրվագիծ> ներառել գրադարան> այնուհետև սեղմեք ընտրանքը `zip ձևավորված գրադարան ավելացնելու համար

Խորհուրդ ենք տալիս: