Satura rādītājs:
- 1. darbība: detaļu saraksts
- 2. darbība. Shēmas
- 3. darbība: aparatūras izveide
- 4. solis: Arduino kods
- 5. darbība:
Video: Vistas gaļas durvis - uz Arduino bāzes: 5 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:52
Pirmkārt, mana dzimtā valoda ir holandiešu, tāpēc atvainojiet par iespējamām pareizrakstības kļūdām. Ja kaut kas nav skaidrs, vienkārši atstājiet ziņu komentāros. Šis ir mans pirmais arduino projekts. Tā kā manai sievai bija apnicis katru dienu manuāli atvērt durvis, mēs domājām iegādāties vistas sargu, taču tās ir diezgan dārgas. do (apmēram 150 eiro / 175 dolāri).oficiālā vietne
Mēs visi vēlamies, lai mūsu vistas naktī būtu drošībā, tāpēc radošums parādās. Jāveic darbs. Pirmais dizains tika balstīts uz arduino nano ar LDR, bet tat nebija precīzs. Githubā es atradu nepabeigtu skici, kurā tika izmantota Dusk2Dawn bibliotēka. Es to izmantoju kā pamatu, lai sāktu celtniecību.
1. darbība: detaļu saraksts
Visas lietotās detaļas iegādājas aliexpress
- Arduino Nano + izvēles termināļa skrūves vairogs
- PCB prototips
- DS1307 RTC
- L298N motora vadītājs
- Motors ar 12 V/30 apgr./min
- MC38 magnētiskais sensors
- Spole
- Vārpsta 200x8 mm
- Gultņi KP08
- Motora sakabe 4x8mm
- 12V/2A barošanas avots
- ABS plastmasas korpuss IP65 (158 mm x 90 mm x 60 mm)
- 1x LED
- Daži vadi, 10K rezistori, 220 Ohm rezistori
- Lodāmurs
- Līmes pistole
Kopējās materiāla izmaksas ir aptuveni 20 USD. Tikko ietaupīju 150 dolārus, izveidojot savu durvju kontrolieri, un man bija daudz prieka, to veidojot.
2. darbība. Shēmas
Kad visas Aliexpress detaļas beidzot ieradās (jā, tas prasa diezgan daudz pacietības), sākas jautras lietas. Kā redzat shēmās, motoru kontrolē L298N draivera panelis. Šai plāksnei ir 2 kanāli (uz tāfeles var savienot 2 motorus). Šajā projektā jums ir nepieciešams tikai 1 kanāls. Barojiet vadītāja paneli ar 12 V barošanas avotu. Arduino barošanai esmu izmantojis 5V savienojumu vadītāja panelī. Esmu izmantojis 2 ieejas vadītāja panelī (2 Arduino izejas), lai ļautu motoram griezties pulksteņrādītāja virzienā/ pretēji pulksteņrādītāja virzienam.
MC38 magnēta slēdži ir savienoti ar 10K rezistoru ar Arduino ieeju.
Manuālais lejupvērstais slēdzis ir pievienots arī ieejai ar 10K rezistoru.
Sarkanais LED ir savienots ar 220 omu rezistoru ar Arduino izeju. Kad durvis ir aizvērtas, sarkanā gaismas diode turpina darboties.
RTC DS1307 savienojumi ar nano:
- VCC - 5V
- GND - GND
- SDA - tapa A4
- SCL - tapa A5
Lūdzu, skatiet sava Arduino rokasgrāmatu, ja izmantojat citu versiju, nevis nano.
Uzkarsējiet lodāmuru un sāciet savienot visas lietas kopā. Ievietojiet visas detaļas korpusā. Esmu izmantojis līmes pistoli, lai salabotu PCB un motora draiveri. Arī džempera vadus nostiprināja ar kādu līmi.
Pirms detaļu salikšanas korpusā noteikti pārbaudiet visu
3. darbība: aparatūras izveide
Durvīm esmu izmantojis 4 mm betona veidojošo saplāksni. Tie ieslīd 2 alumīnija U profilos. Durvis ir piestiprinātas pie koka spoles ar kādu neilona stiepli (makšķerauklu). Spole ir savienota ar 8 mm vārpstu. Esmu izmantojis urbi, lai spoles iekšējais diametrs atbilstu vārpstas diametram.
Motors ir uzstādīts ABS korpusā (urbt caurumu korpusa sānos). Slēdzis ir uzstādīts otrā pusē.
Līmējiet magnētu durvju augšējā pusē. Ir iespējams izmantot arī 2 mazas skrūves. Pārliecinieties, ka tie nav pārāk ilgi:-) Uzstādiet 2 magnēta slēdžus uz korpusa (1 augšpusē, 1 apakšā)
4. solis: Arduino kods
Tā kā šis ir mans pirmais īstais Arduino projekts, es pieņemu, ka kods nav ideāls saskaņā ar kodēšanas vadlīnijām, bet tas darbojas un dara to, ko es gaidu.
Jūtieties brīvi izmantot kodu un pielāgoties savām vajadzībām. Lūdzu, atstājiet ziņu komentāros un kopīgojiet man savu projektu, pamatojoties uz šo kodu.
38. rinda: ja setRTC = true, jūsu datora laiks tiek sinhronizēts ar RTC, augšupielādējot skici. Pēc augšupielādes mainiet setRTC = false un augšupielādējiet skici vēlreiz.
41. rinda: ja izmantojat citu RTC, nevis 1307 (piemēram, 3231), mainiet šo rindu
45. rinda: mainiet savu pilsētu uz pilsētu, kurā dzīvojat, un aizpildiet savas koordinātas un laika joslu. Es nedomāju, ka viņiem ir cāļi, bet, piemēram, ļauj iegūt Vašingtonas baltās mājas koordinātas … (izmantojiet google maps, noklikšķiniet ar peles labo pogu) kas šeit )
Dusk2Dawn washington (38.897885, -77036541, -5);
139. rinda: tas ir saulrieta/saullēkta aprēķins, lai noteiktu, vai durvīm jābūt augšup vai lejup. Kā redzat, aprēķinā tiek izmantoti 2 skaitļi (+30). Tā ir aizkavēšanās saullēkta/saulrieta laikā. Manas vistas iet pēc dažām minūtēm pēc oficiālā saulrieta laika. Jūtieties brīvi mainīt šo kavēšanos atbilstoši savām vajadzībām.
Nospiežot slēdzi, durvis iet uz leju un paliek uz leju, līdz tās atgriežas normālā stāvoklī
5. darbība:
Iespējamās izmaiņas 2. versijā:
- Uz ESP8266 balstīta versija
- wifi savienojums
- Kontrolē viedtālruņa lietotne
- tīmekļa kamera
- …
Ieteicams:
BBQ temperatūras un gaļas sensors uz ESP8266 ar displeju: 5 soļi (ar attēliem)
BBQ temperatūras un gaļas sensors uz ESP8266 ar displeju: šajā pamācībā es jums parādīšu, kā izveidot savu BBQ rīka versiju, kas mēra jūsu grila pašreizējo temperatūru un ieslēdz ventilatoru, lai to iedegtu, ja nepieciešams. Papildus tam ir arī gaļas kodola temperatūras sensors
Pokemon kartes durvis: 12 soļi (ar attēliem)
Pokemon kartes durvis: tikko izvilka citu Magikarpu? Vai viss pokemonu karšu atlicis ir iesaiņots, lai paslēptu savu iekšējo geek no sabiedrības? Nu neslēpiet vairāk! Ir pienācis laiks lietderīgi izmantot šo kopīgo (vai reto) karšu kastīti un atklāt savu Pokemon meistara identitāti! Www.youtube
Automatizētas vistas gaļas durvis: 5 soļi (ar attēliem)
Automatizētas vistas gaļas durvis: automātiskās vistas vārpstas durvis ir risinājums nakts plēsējiem, piemēram, jenotiem, posmiem un savvaļas kaķiem! Tipiskas automātiskās durvis Amazon maksā vairāk nekā 200 USD (automātiskās vistas durvju durvis), un tās ir pārmērīgi dārgas daudziem maziem
Automātiskas vistas gaitas durvis - ar Arduino vadību: 10 soļi (ar attēliem)
Automātiskas vistas gaitas durvis - ar Arduino vadību. Durvis var atvērt vai aizvērt attālināti jebkurā laikā. Durvis ir veidotas tā, lai tās būtu modulāras; rāmis, durvis un kontrolieris var būt mīnusi
IoT āra mājdzīvnieku durvis: 6 soļi (ar attēliem)
IoT āra mājdzīvnieku durvis: mani iedvesmoja šī pamācība izveidot automātiskas vistas gaļas durvis. Es ne tikai gribēju vistas gaļas durvis uz taimera, bet arī gribēju savienot durvis ar internetu, lai es varētu tās kontrolēt ar savu tālruni vai datoru. Šī d