INHOUDSOPGAWE:

Hoenderhokdeur - op arduino gebaseer: 5 stappe (met foto's)
Hoenderhokdeur - op arduino gebaseer: 5 stappe (met foto's)

Video: Hoenderhokdeur - op arduino gebaseer: 5 stappe (met foto's)

Video: Hoenderhokdeur - op arduino gebaseer: 5 stappe (met foto's)
Video: Jeugdzorginstelling in Hoenderloo en Deelen sluit deuren, 400 medewerkers weg 2024, Julie
Anonim
Image
Image

In die eerste plek is my moedertaal Nederlands, so vra om verskoning vir moontlike spelfoute. As iets nie duidelik is nie, laat dan 'n boodskap by die kommentaar. Dit is my eerste arduino -projek. Omdat my vrou moeg was om elke dag weer die handdeur oop te maak, het ons dit oorweeg om 'n kuikentjie te koop, maar dit is redelik duur vir wat dit nodig het doen (ongeveer 150 euro / 175 dollar). amptelike webwerf

Ons wil almal hê ons hoenders moet snags veilig wees, en dit is waar kreatiwiteit opduik. Daar is werk wat gedoen moet word. Die eerste ontwerp was gebaseer op 'n arduino nano met 'n LDR, maar dit was nie akkuraat nie. Op github het ek 'n onvoltooide skets gevind waar die Dusk2Dawn -biblioteek gebruik is. Ek het dit as 'n basis gebruik om te begin bou.

Stap 1: Onderdele lys

Onderdele lys
Onderdele lys
Onderdele lys
Onderdele lys

Alle gebruikte onderdele word deur aliexpress gekoop

  • Arduino Nano + opsionele terminale skroefskerm Skakelaar
  • Prototipe PCB
  • DS1307 RTC
  • L298N motorbestuurder
  • Motor met 12V/30 rpm
  • MC38 magnetiese sensor
  • Spoel
  • As 200 mm x 8 mm
  • Laers KP08
  • Motorkoppelaar 4x8mm
  • 12V/2A krag benodig
  • ABS -plastiekbehuizing IP65 (158 mm x 90 mm x 60 mm)
  • 1x LED
  • Sommige draad, 10K weerstande, 220 Ohm weerstand
  • Soldeerbout
  • Gom geweer

Totale materiaal kos ongeveer 20 dollar. Ek het myself net 150 dollar gespaar deur my eie deurdeurbeheerder te bou en baie pret gehad toe ek dit gemaak het.

Stap 2: Skema's

Skemas
Skemas
Skemas
Skemas

Toe alle dele van Aliexpress uiteindelik kom (ja, dit verg nogal geduld) begin die lekker dinge. Soos u op die skema kan sien, word die motor deur die L298N -bestuurbord bestuur. Hierdie bord het 2 kanale (u kan 2 motors op die bord aansluit). In hierdie projek benodig u slegs 1 kanaal. Voed die bestuurdersbord met 'n 12V -kragtoevoer. Ek het die 5V -aansluiting op die bestuurdersbord gebruik om die Arduino aan te dryf. Ek het 2 insette op die bestuurdersbord (2 Arduino -uitsette) gebruik om die motor in staat te stel om met die kloksgewys/ linksom te draai.

Die MC38 -magneetskakelaars is met 'n 10K -weerstand verbind met 'n Arduino -ingang.

Die handmatige afskakelaar is ook gekoppel aan 'n ingang deur 'n 10K -weerstand.

Die rooi led word deur 'n weerstand van 220 Ohm aan 'n uitgang van die Arduino gekoppel. As die deur gesluit word, gaan die rooi led aan.

RTC DS1307 verbindings met nano:

  • VCC - 5V
  • GND - GND
  • SDA - pen A4
  • SCL - pen A5

Raadpleeg die handleiding van u Arduino as u 'n ander weergawe as 'n nano gebruik.

Verhit jou soldeerbout en koppel alles aanmekaar. Monteer al die dele in die kas. Ek het 'n gomgeweer gebruik om die PCB en motorbestuurder reg te maak. Maak die trui se drade ook vas met 'n bietjie gom.

Maak seker dat u alles toets voordat u die onderdele in die houer monteer

Stap 3: Bou die hardeware

Die bou van die hardeware
Die bou van die hardeware
Die bou van die hardeware
Die bou van die hardeware
Die bou van die hardeware
Die bou van die hardeware
Die bou van die hardeware
Die bou van die hardeware

Ek het 4 mm betonvormige laaghout vir die deur gebruik. Hulle skuif in 2 aluminium U -profiele. Die deur word met 'n nylondraad (vislyn) aan die houtspoel vasgemaak. Die spoel is aan die 8 mm -as gekoppel. Ek het 'n boor gebruik om die binnediameter van die spoel by die asdiameter te laat pas.

Die motor is gemonteer in die ABS -omhulsel (boor 'n gat aan die kant van die kas). Die skakelaar is aan die ander kant gemonteer.

Plak die magneet aan die bokant van die deur vas. Dit is ook moontlik om 2 klein skroewe te gebruik. Maak seker dat hierdie nie te lank is nie:-) Monteer die 2 magneetskakelaars op die hok (1 aan die bokant, 1 onderin)

Stap 4: Arduino -kode

Aangesien dit my eerste werklike Arduino -projek is, neem ek aan dat die kode nie perfek is volgens die koderingsriglyne nie, maar dit werk en dit doen wat ek verwag.

Gebruik die kode en pas aan by u eie behoeftes. Gee 'n boodskap in die kommentaar en deel my u projek op grond van hierdie kode.

Reël 38: wanneer setRTC = true, word u rekenaar se tyd gesinkroniseer met die RTC by die oplaai van sketch. After die oplaai, verander setRTC = false en laai die skets weer op.

Reël 41: As u 'n ander RTC as 1307 (bv. 3231) gebruik, verander hierdie reël

reël 45: Verander u stad na die stad waar u woon en vul u koördinate en tydsone in. Ek dink nie hulle het hoenders nie, maar laat byvoorbeeld die koördinate van die wit huis in Washington DC kry … (gebruik Google maps, klik met die rechtermuisknop " wat is hier ")

Dusk2Dawn washington (38.897885, -77036541, -5);

Reël 139: Dit is die berekening van die sonsondergang/sonsopkoms om te bepaal of die deur op of af moet wees. Soos u kan sien, word daar 2 getalle in die berekening gebruik (+30). Dit is 'n vertraging in die sonsopkoms/sonsondergang. My hoenders gaan binne 'n paar minute na die amptelike sonsondergang in. Verander hierdie vertraging na u behoeftes.

As die skakelaar aangeskakel word, gaan die deur af en bly tot u dit weer in 'n normale toestand plaas

Stap 5:

Beeld
Beeld

Moontlike wysigings vir weergawe 2:

  • ESP8266 -weergawe
  • wifi -verbinding
  • Beheer deur die slimfoon -app
  • webkamera

Aanbeveel: