Buvo iškelti šie uždaviniai:
- Padaryti prietaisą, skirtą automatiniam reguliariam kambarinių augalų laistymui su reguliuojama laistymo trukme;
- Padaryti pigiai;
- Naudokite mažiausią įrankių skaičių;
- Padaryti paprasčiau, geriausia iš gatavų komponentų, kad nesileistumėte į elektrotechnikos malonumus
- Pritaikykite standartinio REU dėžutės tūrį, kad nesijaudintumėte apie dėklo dizainą ir 3D spausdinimą;
- Diegdami komponentus, kuo mažiau sudekite dėžutę;
- Norėdami valdyti, naudokite minimalų skaičių mygtukų;
- Norėdami nesukurti PCB, naudokite atsiejimo lentą;
- Suprojektuokite prietaisą su minimaliu trumpų laidų skaičiumi, jungiančiu komponentus korpuso viduje;
Buvo naudojami šie komponentai (numatoma kaina be pristatymo Kinijos parduotuvėse):
- Laistymo rinkinys (383,48 rubliai) - žarnos, jungtys, stelažai;
- 12 V pompa, 800 ml / min (121,56 rubliai);
- Prototipų lenta Arduino „Nano v3“ (126,94 rubliai);
- 5 V laipsniško maitinimo šaltinio modulis (60,45 rubliai);
- Žalia mygtuko jungiklis su savaiminiu atstatymu (19,48 rublių), 175,96 rublių. / rinkinys (10 vnt.);
- Membraninė klaviatūra 4 klavišams (48,36 rublių);
- „MOSFET IRF520“ modulis (19,48 rubliai);
- OLED ekranas geltonai mėlynas 0,96 colio 128x64 I2C SSD1306 (132,98 rublių);
- Maitinimo jungtis (modulis) 5,5 mm x 2,1 mm DC-005 (27,54 rubliai), 187,38 rubliai. / rinkinys (10 vnt.);
- ABS korpusas su permatomu dangčiu 115 mm x 90 mm x 55 mm (212,23 rubliai);
- Maitinimo šaltinis 12V 1A (179,99 rubliai);
- 4x6 išvyniojamoji prototipo plokštė (83,28 rubliai / rinkinys (5 vnt.));
- Nailono statramsčiai (tarpiklis) M2 balti (232,37 rubliai / rinkinys (180 vnt.));
- Nailono statramsčiai (tarpiklis) ir M3 veržlės yra juodos (227 rubliai / rinkinys (180 vnt.));
- Dviejų komponentų epoksidiniai klijai (56,42 rubliai);
- 24 AWG laidai juodi ir raudoni, 2 x 71,86 trinti. / rinkinys;
- Silikoniniai lankstūs laidai 20 AWG mėlynos ir baltos spalvos 5m, 2 x 144,40 rublių;
- Laidai „Dupont“ nuo moteriškos lyties iki 10 cm (43,66 rubliai);
- 10k omų rezistorius (5 rubliai).
Kaip matote, tokio modelio pradinės gamybos kaina, neatsižvelgiant į įrankių kainą, gali viršyti 2700 rublių (neįskaitant pristatymo). Antrasis prietaisas kainuos 1300 rublių (be pristatymo). Taip pat galite sutaupyti drėkinimo rinkinyje, kurio atskiri komponentai (trišakiai, žarnos ir stelažai) yra labai pigūs, jei perkate juos atskirai ir nesupakuotai. 50 vnt. Trišakių kainuoja apie 50 rublių, o 20 metrų žarna - apie 500 rublių.Ši žarna yra ideali, nes ji tvirtai priglunda prie siurblio laidų (5 mm) ir iš esmės nereikia naudoti spaustukų. Nors saugumo sumetimais vis dar geriau naudoti spaustukus (Rusijoje spaustukai, kurių skersmuo mažesnis nei 8 mm, tikrai nėra parduodami).
Įrankiai:
- Lituoklis, srauto gelis, POS-41 lydmetalis, silikoninis kilimėlis, drožlės valymo antgaliams;
- Atsuktuvas;
- 8 mm medienos grąžtas
- Keraminis gręžtuvas 12mm;
- Rinkinių rinkinys COBALT 247-835 (plokščias, 3 ir 4 mm);
- Atsuktuvų rinkinys mikroelektronikai.
Gamybos eiga:
Pirmiausia ant duonos lentos buvo pastatytas prototipas, naudojant gatavą mygtuko modulį. Vietoj bandomojo siurblio buvo naudojama 12 V lubinė lempa.
Membraninė klaviatūra ir OLED ekranas buvo išbandyti surinktame įrenginyje.
Tada litavimas buvo atliekamas ant litavimo prototipo plokštės:
Todėl buvo įgyvendinta ši schema:
Gamybos sunkumai
- Sunkiau rasti tinkamas tvirtinimo detales nei elektroninis komponentai, ir tai kainuoja brangiau, nes plačiai parduodama dideliais kiekiais. Rusijoje beveik neįmanoma rasti už prieinamą kainą;
- Viena dėžutė REA buvo sugadinta. Paaiškėjo, kad neužteko pakankamai laisvos vietos aukštyje, nors nieko ir nebuvo. Supakuoti elementus mažoje dėžutėje pasirodė sunkiau nei suprojektuoti prietaiso elektroninį užpildymą;
- Gręžimas kvadratinėmis skylėmis yra susijęs su dideliais nepatogumais ir kainuoja. Šiame projekte aš jų atsisakiau, o ateičiai buvo nupirktas nedidelis graveris;
- Su ankstesne ypatybe susijusi ir maitinimo jungties išvedimo į korpuso angą problema (apvalios jungtys parduodamos tik Kinijos parduotuvėse). Dėl to buvo panaudotas modulis su ryškiai mėlynu LED, sumontuotu ant lentos ir arti dangčio. Skylė dangtelyje, skirta prijungti maitinimo šaltinį, yra padaryta dviem skirtingais grąžtais. Be to, padedant mažiems failams, dangtelyje po „miniUSB“ jungtimi buvo išpjauta stačiakampė anga ir iškirptas korpusas klaviatūros kilpos išvestims;
- Labai mažai mažų mygtukų, kuriuos galima tvirtinti apvalioje skylėje ant korpuso. 5, 7 ir 8 mm - pažodžiui ant vieno modelio ir tik Kinijos parduotuvėse;
- Iš „MOSFET IRF520“ modulio aš turėjau lituoti kampines kojas, o tiesiai - taip, kad jos tilptų kūno viduje išilgai;
Surinktas įrenginys:
Įrenginys veikia labai paprastai: paspaudus žalią mygtuką, laistymas atliekamas energingai. Jei paspausite ant jo laistymo metu, jis sustos. Automatiniu režimu laistymas atliekamas su kelių dienų intervalais. Laistymo (sekundėmis) ir pauzės (dienomis) trukmė reguliuojama naudojant membraninę klaviatūrą (kažkur reikia rasti lipdukus „daugiau ar mažiau“).
Įdomios savybės
- Dėl vietos taupymo ir prietaiso supaprastinimo aš atsisakiau naudoti realaus laiko RTC modulį ir apsiribojau milis () funkcijos naudojimu, kad reguliariai įjungčiau siurblį pagal laikmatį;
- Ekranas įsijungia paspaudus bet kurį membranos mygtuką ir išsijungia po 10 sekundžių, jei nėra paspaudimų. Sukurtas siekiant išvengti greito OLED ekrano perdegimo. Ekrane naudojama modifikuota biblioteka oZOLED (ačiū) nuo adafruit pratimai užima daug RAM. Įdomu tai, kad visam ozOLED naudojimui turėjau patikrinti ekrane rodomų simbolių skaičių, nes trūkstamas simbolis turi būti pakeistas tarpo ženklu (pavyzdžiui, jei norite, kad po 9 būtų rodoma po 10, turite atspausdinti 9_, kitu atveju jis atspausdins 90);
- Drėgmės jutikliai nėra naudojami tyčia. Idealaus augalų gyvenimo užtikrinimas nebuvo projekto dalis. Tikslas yra užtikrinti augalų išlikimą vasarą, kol buto nuomininkai yra šalyje;
- Elektros tiekimas iš 230 V tinklo yra sąmoningai naudojamas, nes miesto bute įrenginio autonomija nereikalinga. Dėl tos pačios priežasties nebuvo optimizuotas energijos suvartojimas (šviesos diodai neišgaravo, o gilesni taupymo režimai nenaudojami nei „IDLE“);
- 1x4 membranos klaviatūra buvo pasirinkta dėl vienos priežasties: jai buvo parašyta patogi biblioteka „AmperkaKB“, leidžiančią paprasčiausiai naudoti šią klaviatūrą, o ne galvoti apie paleidiklius, įvykius, lazdas ir barškinimus.Taip, aš žinau, kad šioje bibliotekoje iškart yra trijų klaviatūrų kodas - yra pakankamai „Arduino Nano“ atminties. Šios klaviatūros kontaktų tvarka neatitinka mygtukų eiliškumo: pirmasis kontaktas yra įprastas, kiti kontaktai turi atvirkštinę skaičių skaičių klaviatūroje;
- EEPROM naudojamas laikyti tik dvi kintamųjų reikšmes - aktyvumo laiką ir laiką (milisekundėmis). Šių verčių atkūrimas į numatytąsias sąlygas įgyvendinamas uždedant pirmąjį membranos mygtuką 3 sekundėms;
- Dangtis prie korpuso prijungiamas tik per nuimamą žaliojo mygtuko ir siurblio galios jungtis.
Tikiuosi, kad ši apžvalga padės pradedantiesiems naršyti gaminant naminis ant Arduino ir nekartosiu mano klaidų.
su kodu ir schema Fritzing.