Pestvogelhuisje

by RuiDM in Circuits > Arduino

43 Views, 0 Favorites, 0 Comments

Pestvogelhuisje

20240630_181700.jpg

Rui de Miranda:

Ik heb voor ITTT op de HKU een arduino-powered vogelhuisje gemaakt. Wat dit huisje anders maakt is dat het het tegenovergestelde doet van vogels nesten, het jaagt ze juist weg door middel van schrik.

De vogel wordt gepest in waves, het huisje staat niet constant aan wanneer er een vogel is. Het idee is om het pesten steeds heftiger te maken hoe langer de vogel bij het huisje is. In het begin is het kort en zwak, en kan de vogel misschien denken dat het niks is. Daarna wordt hij misschien verrast omdat het opeens harder slaat en piept. Dit heb ik zo gedaan in plaats van constant aan, omdat het niet leuk is als de vogel gelijk van het huisje wordt gepest zonder er even te kunnen zitten.

Supplies

20240629_153520.jpg
  • 3mm MDF om te lasersnijden
  • Lijm, kit (montage kit)
  • Jumper kabels
  • Laptop
  • Arduino Nano v3
  • L298n motor driver
  • Sharp close distance sensor
  • Arduino buzzer
  • DC Motor 9-12V
  • Stekker 12V
  • Soldeerbaar breadbord
  • Soldeerspullen
  • Tiewraps
  • Velcro

Behuizing Lasersnijden

Screenshot 2024-06-30 232228.png
Screenshot 2024-06-30 232558.png

Eerst wil je het vogelhuisje en de box lasersnijden, omdat je de kabels van het circuit door de gaten moet duwen om het werkend te maken. De gaten kan je erin boren, of met lasersnijden toevoegen. Het lasersnijden had ik gedaan in 3mm MDF platen.

Je moet ook een extra box van 12 x 7 x 3.5 cm snijden. Ik kan de .dxf file om een of andere reden niet uploaden.

Downloads

Halve Circuit Opstellen En Solderen

rui circuit vogelhuis.png

Gebruik de bijgevoegde code en stuur het naar je arduino. Nu kan je alvast het breadbord in orde maken. In plaats van een prik breadbord gebruik je een soldeer breadbord. Soldeer alvast de kabels vast aan die soldeerplaat. Soldeer ook de kabels vast aan de dc motor. Het is belangrijk om nog niet alles te solderen want we moeten de kabels nog door de gaten van de behuizing trekken. De kabels van de afstandssensor kan je eventjes van de sensor losklikken.

Downloads

Circuit in Behuizing Monteren Deel 1

20240629_173815.jpg
20240629_173824.jpg

Nu je de kabels op de soldeerplaat hebt kun je de kabels door het gat in de vloer van het vogelhuisje trekken. Alleen de DC motor en de afstandssensor blijven in het vogelhuisje, dus de kabels van deze componenten moeten naar beneden door het gat, zoals in de foto is afgebeeld.

Nu kan je de sensor op de achterste muur vastplakken met velcro, zodat hij door het gat naar buiten kijkt. Je kan ook de DC motor vastplakken met velcro of vastmaken met kit. Je kan de behuizing losjes vastmaken met tape om te kijken waar alles moet.

Circuit in Behuizing Monteren Deel 2

20240630_133031.jpg
20240630_134345.jpg

Vanaf de kabels die je door de vloer hebt getrokken kan je nu het circuit afmaken in de onderste box. Monteer de DC motos kabels in de L298n driver. De sensor kabels kun je weer in de sensor klikken. De voeding van de arduino en van de L298n kan je nu door het gat in de box duwen en monteren. De buzzer is als het goed is al gesoldeerd en op de arduino vast. Je kan de voedingskabels aan de box vast tie-wrappen voor trekontlasting. De soldeerplaat en de arduino kunnen vastgezet worden met velcro. De L298N kan dat eventueel ook.

Behuizing Vastmaken

20240629_173648.jpg

Als alles goed op zijn plek is kan je de behuizing definitef vastmaken.Dit kan met behulp van lijm of met kit. Ik raad kit aan voor extra stevigheid. Laat alleen het dak los, zodat je er makkelijk in kan. De tape haal je pas weg als alles gedroogd is.

Slagveld

20240630_133041.jpg
20240630_181646.jpg

Aan de dc motor maak je de afgeknipte kop van een tiewrap vast. Dat blokje moet tegen de tiewrap zelf aan slaan, die je eronder vastmaakt door een snee in het MDF te maken waar je het in kan duwen en vast kan lijmen. Laat het lijm goed drogen voordat je de motor weer aanzet.

Vogels Pesten

20240630_181646.jpg
Pestvogelhuis

Klaar!

Mijn Ontwerpproces

Eerst was mijn idee wat anders dan mijn eindresultaat. Ik wilde bijvoorbeeld dat de motor iets tegen het huisje aansloeg om het huisje te laten trillen en schudden. Dit heb ik uiteindelijk niet gedaan want tijdens het testen ging het niet helemaal goed. De motor was niet sterk genoeg, of het slaan van bijvoorbeeld een speelkaart ging niet goed. Ook was er de kans dat ik de vogels fysiek pijn kon doen en dat wil ik niet.

Er waren ook andere ideeen zoals de sensor op het dak aan de binnenkant plaatsen om pas iets te doen zodra de vogel binnen is, maar dit heb ik ook niet gedaan omdat ik bang was dat de vogel zichzelf zou slaan uit schrik of iets. Andere manieren om het motortje tegen iets te laten slaan vond ik teveel gevaar voor de vogel of waren niet effectief in hun functie.

Ook was het me niet gelukt om alles netjes in het vogelhuis te krijgen, dus heb ik een aparte box gemaakt om alles in te laten passen. Als ik dat niet deed zag de sensor alleen maar kabels en werkte het huisje niet.

Het idee van waves had ik ook pas later in het project toegevoegd, nadat ik al mijn eerste idee's code had gemaakt. Ik vond het idee van waves interessanter dan constant pesten omdat ik de vogel niet gelijk weg wil jagen.

Als ik nog dingen toe kon voegen aan het project als ik meer tijd had zou ik een speaker met ingesproken geluiden af laten spelen. Ik zou ook een gewichtssensor onder stro aan de binnenkant doen die ziet wanneer een vogel er daadwerkelijk in is om bijvoorbeeld licht te laten flitsen erin.


Reflectie:

Ik heb geleerd zelfstandig met een lasersnijder om te gaan en ik heb geleerd te solderen. Ik heb ook meer geoefend met code schrijven en deze voor een keer in fysieke installaties te kunnen gebruiken. Het was leuk om iets digitaals in de fysieke wereld te zien werken, ipv dat ik het alleen op het scherm kan zien.