Inhoudsopgave:

Fish Feeder 2: 13 stappen (met afbeeldingen)
Fish Feeder 2: 13 stappen (met afbeeldingen)

Video: Fish Feeder 2: 13 stappen (met afbeeldingen)

Video: Fish Feeder 2: 13 stappen (met afbeeldingen)
Video: Secret Smart Control voor Koi Cafe Handleiding 2024, Juli-
Anonim
Visvoeder 2
Visvoeder 2
Visvoeder 2
Visvoeder 2
Visvoeder 2
Visvoeder 2

Inleiding / Waarom dit project

In 2016 heb ik mijn eerste fishfeeder gebouwd, zie Fish Feeder 1. De feeder heeft meer dan een half jaar prima gewerkt. Na die periode waren de servo's versleten, waardoor het programma stopte, zonder een foutmelding te sturen. Oeps.

Ik had geen tijd om deze fout te herstellen, omdat het aquarium werd vervangen door een iets grotere versie (Juwel Rio 125). Hoewel de Fish Feeder 1 hergebruikt zou kunnen worden, heb ik ervoor gekozen om een andere/andere Fish Feeder te bouwen.

Ontwerpdoelen Fish Feeder 2:

  • Geen knoppen op de Fish Feeder.
  • Aansluiting op de Raspberry Pi. De Raspberry Pi bestuurt de e-mail, roosters, voedingsresultaten en een display.
  • De Fish Feeder moet verzonken in de bestaande voersleuf in de Juwel-aquariumafdekking passen.
  • De Fish Feeder moet waterdicht zijn.
  • De voorraadbak met visvoer voor minimaal een maand moet goed bereikbaar zijn.
  • De Fish Feeder moet kleine hoeveelheden visgranulaat in het water laten vallen.
  • De hoeveelheid voedsel moet instelbaar zijn en moet worden gemeten.
  • Geen servo's.

Opmerking:

  • Deze visvoerautomaat is alleen geschikt voor granulaat visvoer, vlokken zorgen ervoor dat de meskleppen niet goed werken.
  • Sommige onderdelen moeten nauwkeurig en precies zijn. Ik moest ook onderdelen weggooien die niet aan de specificaties waren. Adem in - Adem uit - En begin opnieuw.

De bouw begon begin 2017. Het duurde vrij lang om de belangrijkste componenten te testen voordat ik tevreden was met de resultaten. Lees de volgende key-componenten / instructables die zijn opgenomen in deze instructable:

  • Optisch geïsoleerde enkeldraads communicatie
  • Transparante epoxy box behuizing
  • Lineaire actuator stappenmotor
  • IR Fotopoort

Belangrijkste onderdelen:

  • Arduino nano
  • Stappenmotor duiker
  • Stappenmotor
  • Lagers
  • Koptelefoonaansluiting en stekker
  • Epoxy
  • 1, 1,5, 2 mm multiplex

Stap 1: Houtwerk

Houtwerk
Houtwerk

Deze machine is voornamelijk opgebouwd uit houten onderdelen. Bij prototyping gebruik ik graag hout, onderdelen kunnen worden uitgewisseld, afmetingen kunnen worden gewijzigd, toleranties van 0,1 mm zijn mogelijk, gaten kunnen worden toegevoegd of gevuld. Bijgevoegd is het model, je kunt het van hout maken of je kunt het printen.

Om de geometrie van de houten delen te testen wordt balsahout gebruikt. Dit materiaal is te zacht om in de Fish Feeder te gebruiken. Gebruikte materialen:

  • Berken multiplex 500x250x1.0mm
  • Berken multiplex 500x250x1.5mm
  • Berken multiplex 500x250x2.0mm
  • Berken multiplex 500x250x3.0mm
  • 18 mm multiplex
  • 12x18mm mahonie

Stap 2: Behuizing voor houtwerk

Houtwerk Behuizing
Houtwerk Behuizing
Houtwerk Behuizing
Houtwerk Behuizing
Houtwerk Behuizing
Houtwerk Behuizing

Zie model (01 Behuizing)

In de behuizing bevinden zich de machines van de Fish Feeder. Het beschermt de machines en elektrische onderdelen tegen het vocht uit het aquarium. Het epoxy omhulseldeel past in het standaard Juwel aquarium voergat voor de Juwel Easy Feed. De bovenkant van de Fish Feeder zit bovenop de aquariumafdekking.

De keuze voor het maken van de omkasting van epoxy is vanwege:

  • Epoxy is waterafstotend.
  • De binnenkant kan visueel worden geïnspecteerd.
  • De Fish Feeder is niet zichtbaar wanneer u voor het aquarium staat, alleen wanneer u de deksels optilt.

Om de bovenkant van de behuizing minder zichtbaar te maken, heb ik hem zwart geverfd.

  • Lijm 4x L-profielen voor de transparante epoxy omkasting.
  • Het onderste deel van de behuizing is de epoxyboxbehuizing (transparante epoxyboxbehuizing).
  • Het onderste gat moet worden geboord na het maken van de behuizing.
  • Het gat voor de elektrische connector moet worden geboord na het maken van de behuizing. (Niet getekend, in behandeling).
  • Overtollig materiaal van de epoxymantel moet worden verwijderd en op de gewenste hoogte worden geslepen.
  • Schuur de bovenkant van de onderste behuizing. Tussen boven en onder is een kleine opening nodig. Er is weinig druk nodig om de onderdelen te monteren.
  • De bovenkant moet worden geverfd voordat epoxy op de behuizing wordt gelijmd.
  • Controleer de dikte van 2x2 en 10x2 met de machine.

Stap 3: Houtwerk Cover & Hatch

Houtwerk Cover & Hatch
Houtwerk Cover & Hatch
Houtwerk Cover & Hatch
Houtwerk Cover & Hatch
Houtwerk Cover & Hatch
Houtwerk Cover & Hatch

Zie model (02 Cover & 04 Hatch)

Het deksel schuift in de bovenkant van de behuizing. Het deksel heeft een vierkant gat. Wanneer de machine in de bovenzijde van de behuizing wordt geschoven, is de machine afgedekt, de silo is toegankelijk. Het luik schuift in het deksel. Bij het toevoegen van voer aan de silo hoeft alleen het kleine deel te worden verwijderd. Om grip aan het deksel te geven, is er een gat geboord in de bovenplaat.

  • Zaag de onderdelen op de gewenste afmetingen.
  • Lijm de 2 assemblages.
  • Monteer de assemblages met de behuizing.
  • Verf de assemblages.

Stap 4: Binnenwerk van houtwerk

Houtwerk Binnenwerk
Houtwerk Binnenwerk
Houtwerk Binnenwerk
Houtwerk Binnenwerk
Houtwerk Binnenwerk
Houtwerk Binnenwerk

Zie model (03 Intern)

Het interne houtwerk herbergt de silo voor voer, lineaire actuator, meskleppen, EL-board, schakelaars en IR-fotogate. Zorg ervoor dat de onderdelen nauwkeurig en haaks verlijmd zijn, tenzij anders aangegeven. Als hij klaar is en alle onderdelen zijn gemonteerd, schuift deze in de behuizing.

  • Boor de onderdelen met de lagergaten gestapeld om een perfecte uitlijning van de gaten te krijgen.
  • Na het aanbrengen van epoxy zijn de lagergaten kleiner. Boor opnieuw gaten. Gebruik wat lichte druk om de lagers in positiedruk te drukken.
  • Vervaardig de andere houten onderdelen.
  • Lijm montage led frame. Verf met epoxy. In de machine zijn sommige gebieden moeilijk te schilderen.
  • Na het aanbrengen van epoxy zijn de gaten kleiner. Controleer of de IR-led en IR-fotodiode in de gaten passen. Boor zo nodig de gaten opnieuw.
  • Verf internals en frame geleid als afzonderlijke assemblages.
  • Controleer de afmetingen met mesventielen om een goede pasvorm te garanderen.
  • 3,5 mm is gelijmd 2 mm en 1,5 mm plaat.

Stap 5: Mesklep

Mesklep
Mesklep
Mesklep
Mesklep
Mesklep
Mesklep
Mesklep
Mesklep

Zie model (05 Mesklep)

Er zijn verschillende opties overwogen om voedsel in te dienen, zie eerste tabel:

  • Roterende container met luikklep. Het is niet eenvoudig om dit kleiner te maken.
  • Schroef (boor). De feeder bevindt zich in het aquarium, net boven het waterniveau. Het voedsel in de schroef wordt blootgesteld aan vocht. Het voedsel blijft aan de schroef plakken, waardoor de uitgang verstopt raakt.
  • Mesventielen (schuif)

Hoe werkt het mesventielsysteem?

  • Stap 0: Normale positie van kleppen. Dit is de normale stand van de kleppen wanneer de machine inactief is. De klep van de voedselcontainer is gesloten. De aquariumklep is gesloten.
  • Stap 1: De voedselklep beweegt om een partij voedsel te krijgen. Merk op dat de gatdiameter van de voedselklep kleiner is. Dit is om er zeker van te zijn dat de aquariumklep in staat is om de hele batch te verplaatsen.
  • Stap 2: De voedselklep is geladen en gaat naar de fotopoort.
  • Stap 3: Het voer valt door de fotopoort en komt in het aquariumventiel. De aquariumklep beweegt naar de uitlaat.
  • Stap 4: Het voer wordt via de uitlaat in het water van het aquarium gedropt. De aquariumklep beweegt terug en sluit de machine voor vocht.

Stap 6: Houtwerk Mesklep

Houtwerk Mesklep
Houtwerk Mesklep
Houtwerk Mesklep
Houtwerk Mesklep
Houtwerk Mesklep
Houtwerk Mesklep

Zie model (05 Mesklep)

  • Het bovenste mesventiel heeft een gatdiameter van 8 mm, het onderste mesventiel heeft een gatdiameter van 10 mm.
  • Controleer de dikte, gebruik een mal om de klep op de juiste dikte te epoxyen.
  • Gebruik op de juiste dikte Commandant M5 (krasverwijderaar) om de glijvlakken zijdezacht te maken.
  • De messing moer wordt in het vierkante 10x10 L=15 blok gelijmd. De diameter is ~7 mm. Met de draadstang, messing moer en meskleppen geïnstalleerd, lijm de messing moer op de mesklep. Pas op dat u geen epoxy op de draad morst.
  • Wanneer de koperen moer is gelijmd, vult u de openingen tussen moer en blok met meer epoxy.

Stap 7: Houtwerk Motor Klem & Ondersteuning

Houtwerk Motor Klem & Ondersteuning
Houtwerk Motor Klem & Ondersteuning
Houtwerk Motor Klem & Ondersteuning
Houtwerk Motor Klem & Ondersteuning
Houtwerk Motor Klem & Ondersteuning
Houtwerk Motor Klem & Ondersteuning

Zie model (06 Motorklem & Ondersteuning)

De motorklem en steun worden gebruikt om de stappenmotoren te positioneren. Als de stappenmotor is vastgeklemd, is de as het enige draaiende deel.

De motorsteun wordt gebruikt in de interne montage en vastgelijmd aan de binnenkant van de machine. Plaats de motorsteun met de stappenmotoren op hun plaats voor een perfecte pasvorm.

De motorklem is een los onderdeel dat aan de binnenkant van de machine wordt vastgeschroefd.

Om ervoor te zorgen dat de motorsteun en motorklem perfect passen, moeten deze 2 delen gemaakt zijn uit 1 stuk 18 mm multiplex. Gebruik een kolomboormachine om de gaten te boren. De gaten moeten perfect loodrecht staan.

Productie:

  • Boor de grote ø20 gaten.
  • Boor de kleinere gaten.
  • Zaag de contouren van de klem en steun.
  • Verdun de motorklem tot 10 mm.

Stap 8: Elektronica

Elektronica
Elektronica
Elektronica
Elektronica
Elektronica
Elektronica

Zie model (99 El-board)

Zie het schema: Het perfoboard heeft een connector die de +5V-rail en GND-rail van stroom voorziet. De derde pin is de datalijn. Deze pinnen zijn verbonden met de hersenen op het perfoboard: de Arduino nano. Zorg altijd voor de juiste polariteit van de stroomkabels bij de pinnen en Arduino. Om een spanning op de Arduino digitale pin data uit te voorkomen, wordt de pin beschermd door een diode. De Arduino leest commando's uit de datalijn, stuurt de kleppen stappenmotoren aan via de drivers, controleert de schakelaars en IR fotopoort.

Onderdelen:

  • 1x Perfoplaat 43x39mm
  • 1x Arduino nano
  • 2x ULN2003 mini
  • 1x Diode (bijv. 1N4148)
  • 1x Weerstand 1M
  • 1x Weerstand 10k
  • 1x Weerstand 680
  • 1x 2-pins mannelijke header (fotodiode)
  • 1x 3-pins mannelijke header (stroom, data, aarde)
  • 2x 5-pins mannelijke kop
  • Elektrische draad:

Er zijn ook enkele gereedschappen nodig: pincet, snijders, bankschroef, soldeerbout, lont, standaard. Hoe te solderen: https://learn.adafruit.com/adafruit-guide-excelle…. Wees je bewust van de veiligheidsrisico's en gebruik persoonlijke beschermingsmiddelen.

Productie:

  • Zaag het perfoboard op de gewenste afmetingen.
  • Buig de pinnen van de stepper drivers en Arduino. Wees voorzichtig!
  • Knip de (blauwe) draden van de eerste stappenmotor driver. Zet de draden op hun plaats, zie tekening, sluit pin stappenmotor 4B aan op Arduino D12, 3B op D11, 2B op D10, 1B op D9. Druk de driver op zijn plaats, soldeer de verbindingen stepper driver 4B, 3B, 2B, 1B. Soldeer GND en VCC niet.
  • Voeg connectoren toe voor IR-fotodiode op N5 en N6. Draadpen op N5 naar Arduino A0. Draadweerstand 1M naar N5 en J5. Draadpen op N6 tot I6 met een rode draad.
  • Knip de (blauwe) draden van de tweede stappenmotordriver door. Zet de draden op hun plaats, zie tekening, sluit pin stappenmotor 4B aan op Arduino D6, 3B op D5, 2B op D4, 1B op D3. Druk de driver op zijn plaats, soldeer de verbindingen stepper driver 4B, 3B, 2B, 1B. Soldeer GND en VCC niet.
  • Voeg connectoren voor schakelaars toe bij J15 tot K16. Draadweerstand 10K op N14 naar N15, M15, L15, K15, andere geleider naar J14. Draad N14 naar Arduino D2.
  • Voeg connectoren toe voor led bij J15 en J16. Draadweerstand 680 bij H15 naar J15 bedraad andere geleider naar E15.
  • Voeg connectoren toe voor Data - +5V - GND bij D5 tot 7. Draaddiode van Arduino D8 bij B5 tot D5. Sluit Arduino D7 aan op B6 naar D5.
  • Voeg de stroomrails +5V en GND-draden toe.
  • Druk en soldeer de Arduino op zijn plaats.
  • Soldeer de verbinding.
  • Verwijder overtollig materiaal (pinnen) van de onderkant.
  • Breng epoxy aan op de blote draden.

Testen (zie schema & programma & video Fish Feeder 2 test electronica):

  • Bevestig knoppen, IR led, IR fotodiode aan het perfoboard, upload testprogramma naar Arduino.
  • Test de gevoeligheid van de IR-poort door een stuk papier tussen led en fotodiode te schuiven.
  • Test knoppen en drivers door op een knop te drukken.

Stap 9: Stappenmotoren

Stappenmotoren
Stappenmotoren
Stappenmotoren
Stappenmotoren
Stappenmotoren
Stappenmotoren

Zie model (98 lineaire actuator, 98 lineaire actuator.step, 98 lineaire actuator.pdf)

Zie ook Lineaire actuator stappenmotor

De stappenmotoren bewegen de kleppen. Naar rechts draaien trekt de klep naar de motor en sluit de klep. Als u naar links draait, wordt de klep in de open stand geduwd. Voor optimaal functioneren moeten kleppen, assen, lagers, koppeling en motoren perfect op elkaar zijn uitgelijnd.

Eén stappenmotor stuurt de silomesklep aan. De andere stappenmotor stuurt de klep van het huismes aan.

Onderdelen:

  • M5 roestvrijstalen draad
  • M5 Moeren
  • Aardingsconnector
  • Kogellagers binnendiameter Ø5mm MF105 ZZ 5x10x4
  • Stappenmotor 20BYJ46 as Ø5mm met platte zijkanten.
  • Krimpkous

De stappenmotoren monteren

  • Lagers in lagergaten persen (perspassing).
  • Positioneer de mesventielen.
  • Steek de draad vanaf “niet aan de motorzijde” in het lager.
  • Plaats de moeren op de schroefdraad “niet aan de motorzijde”.
  • Steek de draad in de messing moer mes klep.
  • Moeren op schroefdraad “aan motorzijde” plaatsen.
  • Schroefdraad in lager " aan motorzijde" aanbrengen.
  • Koppeling “aardingsconnector” plaatsen.
  • Plaats de stappenmotor op de steun in de koppeling.
  • Klem stappenmotor met motorklem
  • Plaats de moeren en draai er een met de klok mee en een tegen de klok in om de positie permanent te maken.
  • Plaats El-board in het compartiment.
  • Verwijder de witte stekker van de stappenmotordraad, verwijder de metalen geleiders niet.
  • Sluit de stappenmotor aan op de driver. Gebruik een krimpkous om kortsluiting te voorkomen.
  • Gebruik testprogramma “20171210 Test ULN2003 serialread 2 steppermotors.ino” om de juiste uitlijning van stappenmotor, as, lagers en klep te controleren. Open een seriële lijn tussen computer en Arduino. Gebruik toetsenbord, toets "2", "3", "5", "6" om de kleppen te bewegen.
  • Voeg een gat voor de uitlaat toe aan de behuizing. Zie tekening houtwerk omkasting en ventiel.

Stap 10: Stroom- en gegevensinvoer

Stroom- en gegevensinvoer
Stroom- en gegevensinvoer
Stroom- en gegevensinvoer
Stroom- en gegevensinvoer
Stroom- en gegevensinvoer
Stroom- en gegevensinvoer

Zie model (97 Power Data Plug Socket, 97 Power Data Plug Socket.step, 97 Power Data Plug Socket.pdf)

Deze kabel zorgt voor de stroomvoorziening van de elektronica en voor een datalijn. De epoxy en o-ring moeten zorgen voor een waterbestendige verbinding.

Onderdelen:

  • Klassiek fietsventiel (Dunlop) (zie
  • 2x ventielmoer
  • M8 sluitring
  • O-ring ø7-ø15
  • 3,5 mm oortelefoon 3-polige stekker
  • 6,35 mm 3-polige stekker
  • ø6 elektrische draad (bruin, blauw, groen/geel 0,75 mm2)
  • 3,5 mm buisstijl 3-polige stekkerdoos met moer
  • krimpkous
  • epoxy

Productie:

  • Verwijder het rubber van de klepsteel.
  • Verwijder het schroefdraadgedeelte van de 3,5 mm audiostekker.
  • Schuif de achterkant van de 3,5 mm-stekker op de elektrische kabel.
  • Schuif de klepsteel op de elektrische draad.
  • Knip geleiders van elektrische draad op lengte, zie tabel “tip, ring en huls”.
  • Soldeer geleiders naar 3,5 mm plug.
  • Gebruik krimpslang en epoxy om verbindingen waterdicht te maken.
  • Schuif de klepsteel naar 3,5 mm plug.
  • Soldeer geleiders naar 6.35mm plug.
  • Soldeer draden naar 3,5 mm buisvormige aansluiting.
  • Voeg een gat voor de moer toe in de behuizing.
  • Lijmmoer met epoxy waterdicht in behuizing.
  • Zaag de houten delen volgens tekening.
  • Lijm houten delen aan de binnenkant. Gebruik opvulplaten van 3 mm en 2 mm.

Stap 11: Optisch geïsoleerde communicatie met één draad

Optisch geïsoleerde communicatie met één draad
Optisch geïsoleerde communicatie met één draad
Optisch geïsoleerde communicatie met één draad
Optisch geïsoleerde communicatie met één draad
Optisch geïsoleerde communicatie met één draad
Optisch geïsoleerde communicatie met één draad

Zie ook Optisch geïsoleerde communicatie met één draad

Vanwege mogelijke vochtproblemen in de Fish Feeder wilde ik de data en stroom geïsoleerd tussen de buitenwereld en de Fish Feeder in het aquarium.

Een kant van de optische eenheid heeft vier draden. Deze kant is verbonden met de buitenwereld. De vier draden worden aangesloten op de voeding, aarde, een digitale pin (data in), een andere digitale pin (data uit) van een Arduino of Raspberry PI. Deze Instructable gebruikt een Arduino en pc als master.

De andere kant heeft een aparte voeding die wordt aangesloten op het stopcontact. Gegevens en stroom worden verzonden via de stroom- en gegevenskabel die wordt aangesloten op de 6,3 mm 3-polige audio-aansluiting. De stroom- en datakabel worden aan de andere kant aangesloten op de 3,5 mm-aansluiting in de Fish Feeder met El-board en Arduino nano als slave.

Onderdelen:

  • Voeding +5V
  • stopcontact voeding
  • Perfobord 5x7cm
  • 2x Weerstand 470Ω
  • 1x Weerstand 680Ω
  • 2x Weerstand 1kΩ
  • 2x Diode (bijv. 1N4148)
  • 2x Optocoupler EL817
  • LED
  • Pin header vrouwelijk 2 pins
  • Pin header vrouwelijk 3 pins
  • Pin header vrouwelijk 4 pins
  • Ronde kop vrouwelijk 6 pins
  • Ronde kop vrouwelijk 4 pins
  • 6,35 mm audio 3-polige aansluiting
  • Kunststof behuizing

Productie:

  • Soldeer circuit volgens instructable.
  • Zie schema, sluit GND Extern en +5V Extern aan op het stopcontact.
  • Zie schema, sluit +5V2, GND2, Data in/out aan op 6,35 mm 3-polige audio-aansluiting volgens tip, ring en huls lay-out elektrische kabel.
  • Zie schema, sluit breadboard-draden aan op IN, GND1, OUT en +5V1.
  • Boor gaten in de behuizing.
  • Monteer de stopcontacten in de behuizing.
  • Gebruik tie-wrap om breadboard-draden te bevestigen.

Stap 12: interne elektra

Interne Elektra
Interne Elektra
Interne Elektra
Interne Elektra
Interne Elektra
Interne Elektra

Deze stap bevat enkele van de kleine hardwareonderdelen. Houd er rekening mee dat sommige onderdelen niet werkten zoals verwacht, dus deze onderdelen zijn bijgewerkt.

Onderdelen:

  • IR led
  • IR fotodiode
  • Elektrische draad:
  • Hoofdtelefoon draad
  • Krimpkous
  • 4x SDS004
  • 4x Sensor/Schakelaar montageplaat

Koptelefoonaansluiting

De hoofdtelefoonaansluiting (3,5 mm, 3 geleiders), zie stap 10, is een typische buisvormige aansluiting met een draadeind voor paneelmontage. Bij het draaien van de stekker in de behuizing begint de stekker zichzelf in het stopcontact te steken. Na een bepaald aantal slagen moet de stekker volledig in het stopcontact zitten. Bij het testen begon het stopcontact mee te draaien met de stekker. Er is een goede verbinding tot stand gekomen. Het nadeel was dat de 3 draden die aan de socket waren bevestigd, waren gedraaid en van het EL-bord waren afgeknapt. Gelukkig was er niets beschadigd. Ik besloot om een plat oppervlak te maken voor de schroefdraad van de socket en een cirkelvormig segment in de montageplaat van de socket.

Productie hoofdtelefoonaansluiting:

  • Vijl een plat oppervlak naar een 3,5 mm buisvormige aansluiting. Het vlakke oppervlak moet zo vierkant mogelijk zijn.
  • Gebruik een houten strook van 1 tot 1,5 mm en begin deze in een cirkelvormige segmentvorm te vijlen om de opening te vullen. Zorg dat het mooi aansluit.
  • Lijm het ronde segment op de montageplaat van het mofgat.
  • Werk de montageplaat af met epoxy.
  • Sluit socket en montageplaat aan op EL-board.

IR Led

De led zit in het frame led, zie tekeningen houtwerk binnenwerk. De led krijgt stroom rechtstreeks van het EL-board. Wanneer het EL-bord van stroom wordt voorzien, heeft de led stroom en straalt het IR-licht uit. De IR-led is een van de onderdelen van IR-photogate, zie ook instructable IR Photogate.

Productie IR led:

  • Soldeer leidde naar de draden, lange kabel naar rood, korte kabel naar zwart.
  • Krimpslang toevoegen.
  • Voeg connectoren toe aan de draden.
  • Led in behuizing plaatsen.
  • Aansluiten op EL-bord.

Schakelaars

De schakelaars worden gebruikt om de beweging van lineaire actuatoren te beperken. Wanneer een schakelaar wordt ingedrukt, moet de lineaire actuator stoppen met bewegen.

Het vuistontwerp had drukknoppen. Het nadeel is dat als een drukknop eenmaal is ingedrukt (digitale pin "HIGH"), de knop niet verder kan bewegen. Dit geeft spanning aan de knop, draad, moer en stappenmotor.

Na een zoektocht vond ik een aantal goedkope en eenvoudige schakelaars SDS004 van C&K. Je hebt een kleine kracht nodig om de schakelaar naar "ON" te duwen, de pin kan verder reizen en is nog steeds "ON" zie overtravel in datasheet. Deze schakelaar is te vinden op Mouser.com. Aan de binnenkant is een steun toegevoegd om de schakelaar zo te positioneren dat hij de inkeping op de kleppen kan raken, zie tekening.

In deze opstelling zijn er 4 schakelaars. Ik heb er nog wat besteld. De schakelaars zijn erg klein. Bij de eerste poging, om de koptelefoondraden aan de schakelaar te solderen, heb ik de schakelaar helemaal gebakken. Hoofdtelefoondraad wordt gebruikt omdat de draden van de draden geïsoleerd zijn. De blootliggende draden zonder het buitenste rubber zijn zo dun dat ze door de IR-fotogategaten kunnen worden geleid.

Om een goede verbinding te maken tussen schakelaar en hoofdtelefoondraad, moet u de hoofdtelefoondraad voorbereiden. De kleur op de koptelefoondraad is isolatie. Dit kan verwijderd worden door te schuren of te verbranden. Door je soldeerbout te vertinnen en je draden tussen de soldeerbout en een houten oppervlak te drukken, wordt de isolatie weggebrand. Neem de tijd, je bent in orde als het soldeer langs de strengen stroomt. Nadat het soldeer is aangebracht, kan de vertinde draad worden gebogen tot een U-vorm. Deze kan worden vastgehaakt aan de pinnen van de schakelaar. Smelt het soldeer kort opnieuw om een stevige verbinding met de schakelaar te maken.

Productie schakelaars:

  • Epoxy lijm detector steunen, zie tekening
  • Gebruik koptelefoondraad (geïsoleerde draadstrengen).
  • Druk soldeerbout op draad en wacht tot de draadinstraling begint te smelten.
  • Breng soldeer aan op de draad. Het soldeer vloeit in de draad.
  • Buig het vertinde deel van de draad tot een U-vorm.
  • Bevestig de U-vormen aan de connectoren van de schakelaar.
  • Gebruik soldeerbout om de vertinde draad aan de connectoren te smelten.
  • Controleer de verbindingen met een multimeter.
  • Leid de hoofdtelefoondraden door de IR-fotogategaten.
  • Krimpslang toevoegen.
  • Voeg connectoren toe aan de draden.
  • Lijm sensor op zijn plaats (gebruik geen epoxy, dit zal in de sensor vloeien)
  • Sluit de connectoren aan op het EL-bord.

IR Fotodiode

De fotodiode is het andere deel van de IR-fotopoort. Ook zit hij in het frame geleid, zie tekeningen houtwerk binnenwerk. Het bevindt zich tegenover de IR Led

Wanneer er voedsel langs de IR-led komt, verstoort dit de lichtstraal. Dit wordt gedetecteerd door de IR-fotodiode, zie IR Photogate. De IR-fotodiode is aangesloten in omgekeerde bias-modus.

Productie fotodiode:

  • Soldeer leidde naar de draden, korte kabel naar rood, lange kabel naar zwart.
  • Krimpslang toevoegen.
  • Voeg connectoren toe aan de draden.
  • Plaats de fotodiode in de behuizing.
  • Maak verbinding met het EL-bord.

Stap 13: Programmeren

Image
Image
Programma
Programma

Wanneer de fabricage van de onderdelen gereed is, kunnen de programma's worden geüpload.

  • De master.ino wordt geüpload naar de Arduino die is aangesloten op de pc en het optische circuit.
  • De slave.ino wordt geüpload naar de Arduino nano in de FisFeeder 2.

Wanneer de programma's worden geüpload:

  • Sluit de stroom-/datakabel aan op de Fish Feeder.
  • Sluit de voedings-/datakabel aan op het optische circuit.
  • Sluit Arduino aan op een optisch circuit.
  • Sluit Arduino aan op pc.
  • Open de Arduino seriële monitor op de pc.
  • Sluit de voeding aan op het optische circuit.

Nu komt de Fish Feeder online. Lees de communicatie op de seriële monitor van de pc.

Het is belangrijk om de installatie- en kalibratieprogramma's uit te voeren

  • Voer de setup uit om speling en positie van de kleppen te bepalen.
  • Voer het kalibratieprogramma uit om de opgeslagen waarden te controleren en pas indien nodig aan.

Wanneer het setup- en kalibratieprogramma zijn voltooid, worden de waarden permanent opgeslagen in de EEPROM. Wanneer de Fish Feeder opnieuw wordt ingeschakeld, worden de opgeslagen waarden gelezen en opnieuw gebruikt. Nu is de Fish Feeder klaar om uw vissen te voeren.

De programmering is klaar voor gebruik. U kunt een timingroutine of andere opties toevoegen. Lees ook de opmerkingen in het Slave-programma.

Conclusie: De meeste ontwerpdoelen zijn behaald. De verbinding met de Raspberry is niet klaar. Voorlopig is het systeem functioneel en getest op duurzaamheid.

Aanbevolen: