Turinys:
- 1 žingsnis: komponentai
- 2 žingsnis: Aparatūra
- 3 žingsnis: Servo ir dėžutės tvirtinimas
- 4 žingsnis: mechanizmas
- 5 žingsnis: programavimas XOD
- 6 žingsnis: energijos taupymas. Techninės įrangos modifikacijos
- 7 žingsnis: programavimas. „Arduino IDE“
- 8 žingsnis: Išvados
Video: Automatinė šiukšliadėžė: 8 žingsniai (su nuotraukomis)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:49
Labas, draugai!
Jei ilgą laiką žiūrėjote mano kanalą, greičiausiai prisimenate projektą apie šiukšliadėžę su automatiniu dangčiu. Šis projektas buvo vienas pirmųjų Arduino mieste, galima sakyti, mano debiutas. Tačiau jis turėjo vieną labai didelį trūkumą: sistema sunaudojo daugiau nei 20 miliamperių, todėl neįmanoma savarankiškai dirbti iš baterijų. Ir šiandien, turėdamas naujų žinių ir dešimtis projektų, aš ištaisysiu šią problemą.
1 žingsnis: komponentai
Norėdami tai padaryti, mums reikia kibiro su dangtelio anga ant vyrių. Tai buvo nupirkta iš namų apyvokos prekių ir vadinama skalbimo miltelių kibiru. Kaip „Arduino“valdyba aš paėmiau „Nano“modelį. Servo pavara pageidautina su metaliniu reduktoriumi. Kitas - ultragarsinis atstumo jutiklis ir baterijų skyrius 3 pirštų baterijoms. Norėdami grožio, paimkime šį stilingą plastikinį dėklą.
- „Arduino NANO“https://ali.ski/POpMO
- Diapazono jutiklis
- Servo
- Akumuliatoriaus laikiklis
- Langelis
- MOSFET Labai rekomenduojame naudoti 10V 470-1000 uF elektrolitinį kondensatorių
- Rezistorius 100 omų
- Rezistorius 10 kOhm
2 žingsnis: Aparatūra
Pirmiausia atsikratome plastiko pertekliaus ant dangtelio. Tai skląstis ir rankena. Atstumo jutiklis puikiai telpa į dėžę, tik jungiamieji kaiščiai išlindę. Mes juos pašalinsime. Pirmiausia nupjausime kaiščių plastiką. Servo pavara ištempiame laidus, nes jie turi siekti šiukšliadėžės priekį. Ir mes jungiame viską pagal šią paprastą grandinę. Jutiklis bus maitinamas iš vieno iš „Arduino“kaiščių, kad prie maitinimo kaiščio nelituotų laidų krūva, nes servo jau yra prijungtas.
Dabar viską dedame į dėklą. Pirmiausia mes padarysime skyles jutikliui. Aš pažymėjau centrus peiliu. Pirmiausia aš išgręžiau skylę įprastu gręžtuvu, kad būtų užtikrintas centro tikslumas, o po to ją padidinau laipteliu. Viską užpildykite karštais klijais. Akumuliatoriaus skyrius yra priklijuotas dvipuse lipnia juosta, o servo tvarkyklės viela išeis per šoninę angą.
3 žingsnis: Servo ir dėžutės tvirtinimas
Dabar valykite švitrinio popieriaus servo puse ir šiukšliadėžės dangteliu. Mes juos klijuojame įprastais momentiniais klijais. Jį galime papildomai sutvirtinti trosais. Taip pat turite padaryti griovelį po laidais, kad jie nebūtų stipriai prispausti. Žinoma, servo pavara turi patekti į kibirą ir prie nieko neprikibti. Vielos buvo tvirtinamos išilgai kibiro krašto karštais klijais.
Pati dėžutė tvirtinama prie kaušo varžtais ir veržlėmis. Būtina jį pritvirtinti, kad jutiklio spindulys neužsikimštų krepšio dangtelio. Norėdami tai padaryti, po viršutiniais varžtais galite įdėti porą veržlių.
4 žingsnis: mechanizmas
Pirmiausia gaminu iš ledų pagaliuko. Bet jis buvo per storas ir neleido dangteliui laisvai užsidaryti. Tada aš padariau tą patį iš metalinio stiklainio gabalo konservams. Viršutinėje dalyje servo pavaros strypas tvirtinamas popieriaus spaustuku. Ir šis gabalas yra klijuojamas naudojant superklijus ir soda prie metalo juostelės.
Na, sumontuokime. Labai atsargiai pasukite servovariklį į kraštutinę padėtį ir pritvirtinkite svirtį atidaryto dangčio padėtyje. Na, dabar mūsų kibiras užsidaro ir atsidaro. Darykite tai atsargiai, nes šis Kinijos produktas gali sulūžti, jei veiks priešingai. Iš esmės aparatinė dalis yra paruošta, pereikime prie programavimo. Iš pradžių parašysime paprastą algoritmą, be energijos taupymo.
5 žingsnis: programavimas XOD
Aš naudoju vizualiai pagrįstą programavimo kalbą XOD, ji pagrįsta mazgais. Mazgas yra blokas, vaizduojantis kokį nors fizinį įrenginį, pvz., Jutiklį, variklį ar relę, arba tam tikrą operaciją, pvz., Pridėjimą, palyginimą ar teksto sujungimą. Visą „whis“projekto kūrimo procesą galite žiūrėti mano vaizdo įraše apie šiukšliadėžę XOD. Taip pat pirmoji nuotrauka yra paprasta XOD programa be „histerezės“, o trečioji nuotrauka yra su ja.
„XOD“šiukšliadėžės projektą galite atsisiųsti „GitHub“projekto puslapyje.
Kaip jau pastebėjote, norint sukurti šį įrenginį, mums nereikėjo jokių programavimo kalbų žinių. Mes tiesiog turėjome teisingai apgalvoti darbo logiką ir žinoti, kurie mazgai yra programoje. Tai užduotis porą vakarų skaityti dokumentus. „Xod“aiškiai matome, kokie duomenys yra perduodami, iš kur jie perduodami ir iš kur jie ateina. Kitas „Arduino“gerbėjų žingsnis yra sukurti ilgą kodo lapą. Čia galite pradėti nuo funkcinio programavimo.
Taigi, tai veikia! Pakalbėkime apie energijos taupymą.
6 žingsnis: energijos taupymas. Techninės įrangos modifikacijos
Taigi, mes turime 3 energijos vartotojus, patį „Arduino“, jutiklį ir servo pavarą. Kad „Arduino“mažiau suvalgytų iš baterijos, turite išjungti „pwr“šviesos diodą, kuris nuolat šviečia, kai plokštėje yra maitinimo. Tiesiog nukirpkite taką, vedantį į jį.
Toliau plokštės gale yra įtampos reguliatorius, jo mums taip pat nereikia, nugriaukite kairįjį kaištį. Dabar „Arduino“miego režimu reikia pažodžiui poros dešimčių mikro amperų. Jutiklį gali įjungti ir išjungti „Arduino“.
Tačiau servo budėjimo režimu sunaudoja daug energijos. Taigi mes naudosime „mosfet“tranzistorių, kaip vaizdo įraše apie elektroninę orų prognozuotoją. Iš šio sąrašo galite pasiimti bet kurį „mosfet“. Taip pat reikia 100 omų ir 10 kilogramų omų rezistoriaus. Visą projekto komponentų sąrašą paliksiu aprašyme po vaizdo įrašu.
Naujoji grandinė atrodys taip, servo variklis bus varomas per „mosfet“. Judėjimo pradžioje servo įjungia didelę srovę, todėl jums reikia įdėti kondensatorių į įvestą galią.
7 žingsnis: programavimas. „Arduino IDE“
Darbo logika tokia. Deja, „xod“dar nepridėjo maitinimo režimų, todėl programinę -aparatinę įrangą parašiau klasikiniu būdu „Arduino IDE“, kur sistemą reguliuoju „LowPower“biblioteka. Pabuskite, maitindami jutiklį, nustatykite atstumą ir išjunkite jutiklį. Jei reikia atidaryti ir uždaryti dangtį, prijunkite maitinimą prie servo, įjunkite ir vėl išjunkite.
„Arduino IDE“eskizą galite atsisiųsti iš „GitHub“projekto puslapio
8 žingsnis: Išvados
Dabar grandinė budėjimo režimu sunaudoja apie 0,1 miliampero ir gali saugiai dirbti ilgą laiką iš pirštų baterijų. Bet pažiūrėkite, kas yra: stabiliam veikimui jums reikia didesnės nei 3,6 voltų įtampos, tai yra, daugiau nei 1,2 volto akumuliatoriui.
Sprendžiant iš šarminės baterijos grafiko, matyti, kad baterija išsikrauna lygiai pusę, tai yra, apie 1,1 ampero valandos. Ar tai yra maždaug 460 dienų darbo laukimo režimu, ar tai nėra blogai? Tačiau baterija išeikvos tik pusę talpos, o tada ją bus galima įdėti, pavyzdžiui, į televizoriaus nuotolinio valdymo pultą. Bet jei naudosite ličio baterijas, jos veiks beveik iki 100% talpos, ir tai yra beveik 3 amperų valandos, tai yra 3 kartus ilgiau. Ličio baterijos yra brangesnės nei šarminės, tačiau manau, kad tai verta.
Dėkojame už dėmesį ir nepamirškite, kad yra vaizdo įrašas apie šio projekto kūrimą!
Rekomenduojamas:
Automatinė šiukšliadėžė: 7 žingsniai
Automatinė šiukšliadėžė: tai judesio aptikimo automatinio atidarymo šiukšliadėžė. Jis turi „Wi -Fi“ryšį ir siunčia tekstinį pranešimą, kai jis yra pilnas. Tai sukurta ECE -297DP, Masačusetso universitete - Amherst. Pagrindinis šio kurso tikslas buvo įgyti patirties
Automatinė šiukšliadėžė: 6 žingsniai
Automatinė šiukšliadėžė: tai turbūt patogiausia šiukšlių dėžė, sukurta tokiems tingiems žmonėms kaip mes.;) Naudojant šią šiukšliadėžę nebereikia liesti šiukšliadėžės dangčio. Kartais šiukšliadėžės dangtelis gali būti nešvarus, jame yra bakterijų ir virusų, kurių mes nepašaliname
„Arduino“šiukšliadėžė nuo šunų: 6 žingsniai (su nuotraukomis)
„Arduino“šiukšliadėžė nuo šunų: Šiame projekte aš jums parodysiu, kaip sukurti juokingą, bet veikiantį metodą, kad jūsų erzinantys šunys nepatektų į šiukšliadėžę
„Pasidaryk pats“išmanioji šiukšliadėžė su „Arduino“: 6 žingsniai (su nuotraukomis)
„Pasidaryk pats“išmanusis šiukšliadėžė su „Arduino“: čia mes pagaminsime išmaniąją šiukšliadėžę, naudodami arduino ir ultragarsinį jutiklį. Tikiuosi, jums patiks mokytis šio projekto
UCL-IIoT-automatinė šiukšliadėžė: 6 žingsniai
UCL-IIoT-Automatinė šiukšliadėžė: esu studentas iš automatikos technologijų 3 semestro UCL. Šia pamoka aš siekiu perkelti savo ankstesnį projektą į 4.0 versiją. Http://www.instructables.com/id/UCL-Automatic-Tra..Arduino buvo pakeistas nodemcu-esp8266, kad