Inhaltsverzeichnis:
- Schritt 1: Was Sie brauchen
- Schritt 2: Wie es funktioniert - Elektronik
- Schritt 3: Löten… Setzen der Teile auf die Sensorplatine
- Schritt 4: Anschließen und Daten abrufen
- Schritt 5: Bienenzählergehäuse
Video: Honigbienenzähler II - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:16
18.03.2020 - neue instructable…
21.12.2019 Das Projekt, das nicht stirbt!… Ich habe ein paar Updates an diesem Design vorgenommen. Ich beende gerade dieses Design, wollte aber damit beginnen, es herauszudrücken. Diese Version des Bienenzählers besteht aus allen Durchgangslochkomponenten. Ich wollte wirklich einen Bausatz machen, der für Leute, die gerade erst anfangen, einfach zu montieren ist.
www.instructables.com/id/Easy-Bee-Counter/
Dies ist ein altes Projekt… bitte sehen Sie den Link oben für die neuesten Designs.
Hallo, ich habe dieses Projekt einfacher zu bauen, zu protokollieren und Daten zu posten gemacht. Dieser Bienenzähler zählt wie der letzte Entwurf Bienen, die durch zwölf Tore ein- und ausgehen.
Wir haben uns mit einigen neuen Forschern und Geschäftsinhabern zusammengetan, um Bienenmetriken bereitzustellen. Sie erreichen mich unter Thomashudson.org.
…. und wir sind weiterhin daran interessiert, Ihnen beim Bau Ihres eigenen Bienenzählers zu helfen. Dieses neue Design ermöglicht es Ihnen, Datenprotokollierung hinzuzufügen, eine Verbindung zu Ethernet, WLAN oder Mobilfunk herzustellen. Es macht es auch einfach, Ihre empfindlichsten elektronischen Teile zu schützen.
Schritt 1: Was Sie brauchen
Was ich an diesem Projekt mag, ist, dass Sie es in Stücken bauen können, wenn Sie sich mit den Teilen vertraut machen …
Sie brauchen einen uController… sagen wir ein Arduino
Sie benötigen die Bienensensorplatine: Leiterplatte über Oshpark $ 19 für 3… Qre1113 Reflexionssensoren (24 Sensoren für 12 Gates) $ 10,08 Schieberegister Stk. (3) $ 1,08 74HC165 Pulldown-Widerstands-Array 100k Stk (3) $2,04 100k Widerstands-Array-Widerstände LED-Menge (1) $0.68 47ohm Widerstands-ArrayHeaders Menge(13) $5.85 sechs Stiftleisten für die Gates!
ExtrasSie benötigen einige Kunststoff- oder Holzteile, um Ihren Bienenzähler zu umgeben. Vielleicht möchten Sie ein Ethernet-, WLAN- oder Datenprotokollierungsschild, um Daten zu protokollieren ein Kunststoffgehäuse für Ihren ucontroller
Schritt 2: Wie es funktioniert - Elektronik
Jedes Tor verfügt über zwei QRE1113-Sensoren. Wenn eine Biene anwesend ist, löst reflektiertes IR-Licht den IR-Sensor HIGH aus und das Schieberegister liest HIGH. Andernfalls ziehen die 100K-Widerstände die IR-Sensoren nach unten (auf Masse).
Dieses Design verwendet 3 Schieberegister. Jedes Schieberegister kann 8 Sensoren oder 4 Gatter lesen, also insgesamt 24 Sensoren und 12 Gatter. Die Schieberegister verfolgen weiterhin die Anwesenheit von Bienen und bestimmen, in welche Richtung sich die Biene bewegt.
Es wird nur eine LED von jedem Sensor verwendet; so dass eine IR-LED genügend Licht für die Reflexion liefert, um beide IR-Empfänger auszulösen, wenn eine Biene unter einem vorbeikommt. Dies reduziert Teile und vereinfacht die Platine.
Die Stückliste für das Mainboard sieht wie folgt aus:
Kosten pro Platine 6,5 $ über oshparkQre1113 Reflexionssensoren (24 Sensoren) 10,08 $ Schieberegister Stk. (3) $ 1,08 74HC165Widerstände 100.000 Stk. (3) 2,04 $ 100.000 Widerstands-ArrayWiderstände LED (47 oder 100) Menge (1) 0,68 $ 47-Ohm-Widerstands-Array, 100-Ohm-Widerstands-ArrayHeader für Gates Menge(13) 5,85 $ sechs Stiftleisten
Sie verbinden den Bienenzähler mit fünf Drähten mit Ihrem Arduino.
VCC=> 3,3 V oder 5 V (für 3,3 Volt 45 Ohm LED-Widerstand und für 5 Volt 100 Ohm LED-Widerstand verwenden) MISO - master_in_serial_out, verbindet mit QHSCK - clockLoad - Parallel Load PinGnd - Ground
Dies sind ganz normale Verbindungen zum Lesen von Schieberegistern. Hier ist das klassische Knopfbeispiel von arduino
Sie werden vielleicht feststellen, dass ich die VCC für die IR-LEDs ausgebrochen habe. Dies geschieht, wenn Sie die LEDs pulsieren (PWM) und Strom sparen möchten.
Schritt 3: Löten… Setzen der Teile auf die Sensorplatine
Ok, machen Sie sich gefasst … Dies ist ein großartiges Projekt, um das Löten auf der Oberfläche zu lernen!
Alle Teile sind für die Tore oberflächenmontierbar. Die Gates bestehen aus 6 Stiftleisten. Sie müssen die mittleren 4 Stifte schneiden. Nur die beiden äußeren Pins sind verlötet.
Es gibt viele Tutorials zum SMD-Löten, aber alles, was Sie für dieses Projekt brauchen, ist:
- ein Lötkolben mit einer halbfeinen Spitze
- etwas Flussmittel… bin mir nicht sicher, wo ich das jetzt am besten besorgen kann… Ich benutze einen Stift.
- etwas Lötzinn
- vielleicht ein Lötdocht, wenn Sie zu viel Lötzinn auf Ihrem Board bekommen
- ein Messingschwamm
Sobald Sie alles gelötet haben, können Sie Strom anlegen und Ihre LEDs mit einer Kamera testen. Denken Sie daran, dass wir nur eine der beiden LEDs mit Strom versorgen, sodass Sie nur die LED sehen, die der Mitte am nächsten liegt.
Löten Sie den V2-Jumper (beschriftet mit VCC), wenn Sie V2 nicht separat steuern möchten. Gemäß dem Schaltplan können Sie mit V2 die LEDs unabhängig voneinander steuern. Dies kann für PWM der LEDs nützlich sein. Ich habe das noch nicht getestet, aber es sollte funktionieren, um die Leistung zu reduzieren.
Schritt 4: Anschließen und Daten abrufen
Bevor Sie Daten erhalten … und noch bevor Sie Ihre Gates anlöten … schlage ich vor, Ihre Sensoren mit diesem einfachen Schieberegistercode zu testen.
pload-Pin = 5; // Verbindet mit /PL aka Parallel Load aka Latch-Pin the 165dataPin = 6; // Verbindet mit dem Q7 alias MISO-Pin den 165clockPin = 7; // Verbindet den 165plus VCC und GND mit dem Clock-Pin.
Ich benutze ein Stück weißes Papier und schiebe es etwa 3-5 mm über jeden Sensor. Das IR-Licht trifft auf den Sensor und reflektiert zurück in den Empfänger und löst eine 1 auf Ihrem obigen Testcode aus.
Sobald dieser Code mit Ihren Sensoren getestet wurde, können Sie versuchen, die Daten auf einer SD-Karte zu speichern … an Ihren seriellen Monitor senden oder an einen Webservice senden. Sie müssen dann einige einfache Daten sammeln, um BIENEN ZU ZÄHLEN! Dies kann so einfach wie eine if then-Anweisung sein. Wenn zuerst der IN-Sensor ausgelöst wird, gefolgt vom OUT-Sensor … wissen Sie, dass die Biene OUT ging. Wenn zuerst der OUT-Sensor und dann der IN-Sensor ausgelöst wird, wissen Sie, dass die Biene IN geht. Ich kann diesen Code erweitern, aber er wird schnell anwendungsspezifisch.
Code habe ich hier gepostet: github
Schritt 5: Bienenzählergehäuse
Sie benötigen zwei Gehäuse. Sie müssen Ihren Bienenzähler in dünnes Holz oder 1/8 "Plastik einwickeln. Dann haben Sie ein ~ 18" Kabel vom Bienenstockeingang zu Ihrem uController. Sie benötigen auch ein Gehäuse für den uController.
Ich habe ~ 3/16 "Kunststoffstücke für die Oberseite des Bienenzählers und 1/16" unten verwendet. Ich habe das aus der Schrotttonne bei Tap Plastics. Sie möchten, dass Ihr Oberteil stabil genug ist, um Ihren Eingang um 1 Zoll überragen zu lassen, um zu verhindern, dass direktes Sonnenlicht Ihre Sensoren auslöst. Die Unterseite Ihres Bienengehäuses muss schwarz oder schwarz lackiert sein, damit es nicht versehentlich IR zurück in Ihren Sensor reflektiert Laut Datenblatt beträgt die Reichweite nur ~ 1/4".
Außerdem habe ich gelernt, KEIN SILIKON ZU VERWENDEN. Die Bienen hassen Silikon und werden fieberhaft versuchen, es zu entfernen.
Das zweite Gehäuse kann jede wasserdichte Box sein, die Ihren uController aufnehmen kann.