Inhoudsopgave:

Honingbijenteller II - Ajarnpa
Honingbijenteller II - Ajarnpa

Video: Honingbijenteller II - Ajarnpa

Video: Honingbijenteller II - Ajarnpa
Video: Unit 2: Clothes : What is he/she wearing? 2024, Juli-
Anonim
Honingbijenteller II
Honingbijenteller II
Honingbijenteller II
Honingbijenteller II
Honingbijenteller II
Honingbijenteller II
Honingbijenteller II
Honingbijenteller II

18-3-2020 - nieuwe instructable…

21-12-2019 Het project dat niet sterft!… Ik heb een paar updates aan dit ontwerp gemaakt. Ik ben net dit ontwerp aan het afmaken, maar wilde dit naar buiten duwen. Deze versie van de bijenteller is alle componenten met doorlopende gaten. Ik wilde echt een kit maken die gemakkelijk te monteren is voor mensen die net beginnen.

www.instructables.com/id/Easy-Bee-Counter/

Dit is een oud project… zie de link hierboven voor de nieuwste ontwerpen.

Hallo, ik heb dit project gemakkelijker gemaakt om te bouwen, gegevens te loggen en gegevens te posten. Deze bijenteller telt net als het laatste ontwerp bijen die door twaalf poorten naar binnen en naar buiten gaan.

We werken samen met een aantal nieuwe onderzoekers en bedrijfseigenaren om bijenstatistieken te leveren. U kunt mij bereiken op Thomashudson.org.

…. en we zijn nog steeds geïnteresseerd om u te helpen bij het bouwen van uw eigen bijenteller en dit nieuwe ontwerp stelt u in staat om dattalogging toe te voegen, verbinding te maken met ethernet, wifi of mobiel. Het maakt het ook gemakkelijk om uw meest gevoelige elektronische onderdelen te beschermen.

Stap 1: Wat je nodig hebt

Wat je nodig hebt
Wat je nodig hebt
Wat je nodig hebt
Wat je nodig hebt
Wat je nodig hebt
Wat je nodig hebt
Wat je nodig hebt
Wat je nodig hebt

Wat ik leuk vind aan dit project, is dat je het in stukken kunt bouwen als je vertrouwd raakt met de onderdelen …

Je hebt een uController nodig… zeg maar een Arduino

Je hebt het bijensensorbord nodig: Printplaat via Oshpark $ 19 voor 3 … Qre1113 reflectiesensoren (24 sensoren voor 12 poorten) $ 10,08 Aantal schuifregisters (3) $ 1,08 74HC165 naar beneden getrokken weerstandsreeks 100k aantal (3) $ 2,04 100k weerstandsarrayweerstanden LED aantal (1) $0.68 47ohm weerstand arrayHeaders aantal (13) $5.85 zes-pins headers voor de poorten!

Extra'sJe hebt wat plastic of houten stukken nodig om je bijenteller te omringenJe wilt misschien een ethernet-, wifi- of dataloggingschild om gegevens te loggeneen plastic behuizing voor je ucontroller

Stap 2: Hoe het werkt - Elektronica

Hoe het werkt - Elektronica
Hoe het werkt - Elektronica
Hoe het werkt - Elektronica
Hoe het werkt - Elektronica

Elke poort heeft twee QRE1113-sensoren. Wanneer een bij aanwezig is, activeert gereflecteerd IR-licht de IR-sensor HOOG en het schuifregister leest HOOG. Anders trekken de 100K-weerstanden de IR-sensoren laag (naar aarde).

Dit ontwerp maakt gebruik van 3 schuifregisters. Elk schuifregister kan 8 sensoren of 4 poorten lezen voor een totaal van 24 sensoren en 12 poorten. De schuifregisters blijven de aanwezigheid van bijen volgen en bepalen welke kant de bij opgaat.

Er wordt slechts één led van elke sensor gebruikt; zodanig dat één IR-LED voldoende licht geeft voor reflectie om beide IR-ontvangers te activeren wanneer een bij eronder passeert. Dit reduceert onderdelen en vereenvoudigt het bord.

De onderdelenlijst voor het moederbord is als volgt:

Kosten per bord $ 6,5 via oshparkQre1113 reflectiesensoren (24 sensoren) $ 10,08 Schakelregisters aantal (3) $ 1,08 74HC165weerstanden 100k aantal (3) $ 2,04 100k weerstandsarrayweerstanden LED (47 of 100) aantal(1) $ 0,68 47ohm-weerstandarray, 100ohm-weerstandarrayHeaders voor poorten aantal (13) $ 5,85 zes-pins headers

Je sluit de bijenteller met vijf draden aan op je Arduino.

VCC=> 3,3 V of 5 V (gebruik voor 3,3 volt een led-weerstand van 45 ohm en voor 5 volt een led-weerstand van 100 ohm) MISO - master_in_serial_out, wordt aangesloten op QHSCK - clockLoad - Parallelle belasting pinGnd - aarde

Dit zijn zeer standaard aansluitingen voor het uitlezen van schuifregisters. Hier is het klassieke knopvoorbeeld van arduino

Het is je misschien opgevallen dat ik de VCC voor de IR-LED's heb uitgebroken. Dit wordt gedaan als u de LED's wilt pulseren (PWM) en energie wilt besparen.

Stap 3: Solderen… De onderdelen op het sensorbord plaatsen

Solderen… De onderdelen op het sensorbord plaatsen
Solderen… De onderdelen op het sensorbord plaatsen
Solderen… De onderdelen op het sensorbord plaatsen
Solderen… De onderdelen op het sensorbord plaatsen
Solderen… De onderdelen op het sensorbord plaatsen
Solderen… De onderdelen op het sensorbord plaatsen
Solderen… De onderdelen op het sensorbord plaatsen
Solderen… De onderdelen op het sensorbord plaatsen

Oké, zet je schrap… Dit is een geweldig project om te leren solderen op het oppervlak!

Alle onderdelen zijn geschikt voor opbouwmontage voor de poorten. De poorten zijn gemaakt van 6 pin headers. Je moet de middelste 4 pinnen doorknippen. Alleen de twee buitenste pinnen zijn gesoldeerd.

Er zijn veel tutorials over het solderen van oppervlakken die er zijn … maar alles wat je nodig hebt voor dit project is:

  • een soldeerbout met een semi-fijne punt
  • wat flux … niet zeker waar de beste plaats om dit nu te vinden is … Ik gebruik een pen.
  • wat soldeer
  • misschien een soldeerlont als je teveel soldeer op je bord krijgt
  • een koperen spons

Zodra je alles hebt gesoldeerd, kun je stroom aanbrengen en je LED's testen met een camera. Onthoud dat we slechts één van de twee LED's van stroom voorzien, dus u ziet alleen de LED die zich het dichtst bij het midden bevindt.

Soldeer de V2-jumper (met het label VCC) als u V2 niet afzonderlijk wilt bedienen. Volgens het schema kunt u met V2 de LED's onafhankelijk bedienen. Dit kan handig zijn voor PWM van de LED's. Ik heb dit nog niet getest, maar het zou moeten werken om het vermogen te verminderen.

Stap 4: Aansluiten en gegevens ophalen

Aansluiten en gegevens ophalen
Aansluiten en gegevens ophalen

Voordat u gegevens krijgt … en zelfs voordat u uw poorten soldeert … stel ik voor om uw sensoren te testen met deze eenvoudige schuifregistercode.

pload Pin = 5; // Verbindt met /PL aka Parallelle belasting aka vergrendelingspin de 165dataPin = 6; // Maakt verbinding met de Q7, ook bekend als MISO-pin, de 165clockPin = 7; // Maakt verbinding met de klokpen van de 165plus VCC en GND.

Ik gebruik een stuk wit papier en schuif het ongeveer 3-5 mm over elke sensor. Het IR-licht raakt de sensor en reflecteert terug in de ontvanger en activeert een 1 op uw testcode hierboven.

Zodra die code is getest met uw sensoren, kunt u proberen de gegevens op een SD-kaart op te slaan … stuur deze naar uw seriële monitor of post deze naar een webservice. U moet dan enkele eenvoudige gegevens bedenken om BIJEN TE TELLEN! Dit kan zo simpel zijn als een if then-statement. Als eerst de IN-sensor wordt getriggerd, gevolgd door de OUT-sensor … weet je dat de bij UIT ging. Als de OUT-sensor eerst wordt geactiveerd, gevolgd door de IN-sensor, weet je dat de bij IN gaat. Ik kan deze code uitbreiden, maar het wordt al snel toepassingsspecifiek.

Ik heb hier code gepost: github

Stap 5: Bee Counter Behuizing

Bijenteller behuizing
Bijenteller behuizing
Bijenteller behuizing
Bijenteller behuizing

Je hebt twee behuizingen nodig. Je moet je bijenteller in dun hout of 1/8" plastic wikkelen. Dan heb je een kabel van ~18" van de ingang van de bijenkorf naar je uController. Ook voor de uController heb je een behuizing nodig.

Ik gebruikte stukjes plastic van ~ 3/16 "voor de bovenkant van de bijenteller en 1/16" aan de onderkant. Dit heb ik uit de prullenbak bij Tap Plastics. U wilt dat uw bovenstuk stevig genoeg is om 1" over uw ingang te hangen om te voorkomen dat direct zonlicht uw sensoren activeert. De onderkant van uw bijenverblijf moet zwart of zwart geverfd zijn, zodat het niet per ongeluk IR terug in uw sensor reflecteert, ook al het specificatieblad zegt dat het bereik slechts ~ 1/4 "is.

Ook heb ik geleerd GEEN SILICONE TE GEBRUIKEN. De bijen hebben een hekel aan siliconen en zullen koortsachtig werken om te proberen het te verwijderen.

De 2e behuizing kan elke waterdichte doos zijn waarin uw uController kan worden geplaatst.