Isi kandungan:

Kaunter Lebah Madu: 4 Langkah (dengan Gambar)
Kaunter Lebah Madu: 4 Langkah (dengan Gambar)

Video: Kaunter Lebah Madu: 4 Langkah (dengan Gambar)

Video: Kaunter Lebah Madu: 4 Langkah (dengan Gambar)
Video: Tutorial Gambar Lebah Aesthetic @cathfloart 2024, Disember
Anonim
Kaunter Lebah Madu
Kaunter Lebah Madu
Kaunter Lebah Madu
Kaunter Lebah Madu
Kaunter Lebah Madu
Kaunter Lebah Madu

Di mana pembahagian tenaga lebah madu terus berkembang selama 25 juta tahun … superorganisma manusia kita telah berkembang lebih kompleks dan ke semua arah … oleh itu, penghitung lebah … Oleh: thomashudson.org

Lihat reka bentuk yang diperbaiki di sini: Honey Bee Counter II

28/8/19 - Saya menggali semula projek ini. Sudah lama rasanya reka bentuk terakhir saya merancang untuk membuat beberapa penambahbaikan. Harga Papan Litar Bercetak (PCB) telah turun sedikit sehingga saya membuat papan sensor besar, 24 pintu dan panjang sekitar 14.5 "untuk melintasi badan sarang. Lebar juga sekitar ~ 1.5" untuk menyekat mengeluarkan sebarang IR dari cahaya matahari. Beritahu saya jika anda mempunyai soalan / idea.

Data langsung dari - 25 Jun 2012 Saya telah menjauh dari data langsung … versi 2 saya mempunyai kad SD dan saya bekerjasama dengan universiti untuk membuat kajian … jangan ragu untuk membuat pengesan kawanan WIFI anda sendiri dan saya ' d suka berkawan dengan seseorang yang ingin menjualnya kepada orang ramai.

Langkah 1: Manifesto

Manifesto
Manifesto
Manifesto
Manifesto
Manifesto
Manifesto

Bee Counter - Versi 2, 14 Oktober 2012 - pengecualian mikro SD - jam masa nyata mematikan kaunter pada waktu malam untuk mengurangkan kuasa - melepaskan LED dari mikrokontroler untuk mengurangkan kuasa purata hingga 6.6 ma ketika tidak digunakan - bateri kecil akan bertahan selama berbulan-bulan - tenaga sel solar siap - sensor suhu tanpa had - dapat melakukan anggaran ukuran lebah (pekerja vs drone) dan oleh itu memantau aktiviti drone / pekerja - gaya giliran dicetak 3D - pintu dijual lengkap tanpa bateri $ 400 atau buat sendiri (lihat di bawah) Berikut adalah spesifikasi untuk Versi 1. Perincian ini dapat diperinci mengenai Versi 1 yang mudah ditingkatkan ke versi 2 walaupun saya belum memberikan rancangan lengkap. - Ketepatan 95% - Kehabisan kuasa USB - harus tahan hujan dengan penutup atas - lebah menyesuaikan diri dengan pembukaan baru dalam beberapa minit - pemantauan masa nyata pada dokumen google - Sambungan USB membuang data ke fail teks komputer riba anda Inilah rancangan untuk membina kamu punya. Terdapat arahan umum untuk membuat prototaip atau anda boleh pergi ke halaman litar dan menyalin papan dan litar tepat saya. 1. Beli beberapa sensor inframerah (IR) - Sparkfun: https://www.sparkfun.com/products/9542 - Dapatkan beberapa perintang 30K 50K dan 100K untuk menguji kepekaan input digital.. - Dapatkan sekitar 10, 20, dan perintang 50 ohm untuk menghidupkan LED IR 2. Prototaip bahagian anda dengan Arduino - Saya menggunakan lebah mati pada wayar - litarnya mudah 3. Pilih Mikrokontroler … Saya menggunakan Teensy ++ - antara muka pengguna yang sama dengan Arduino. - mempunyai 46 input / output, - murah, dan - direka secara tempatan di sini di Portland.. 4. Reka Papan Litar Bercetak anda dengan EAGLE secara percuma - saya mengikuti kelas 4 jam di dorkbotpdx.org di sini di Portland. perisiannya percuma. - adakah ia dicetak melalui dorkbot di Portland $ 45 untuk 3 papan 5. letakkan semuanya - pateri komponen anda di papan - kalibrasi sensor anda - sesuaikan program anda Kos kasar dan komponen untuk papan saya ~ $ 110 - Papan Litar Bercetak $ 45 - qty (44) QRE1113 IR Sensor $ 33 - Teensy ++ $ 24 - perintang dan pin $ 10 - masa saya $ aduh! Kirim pesanan saya sekiranya anda berminat untuk menyusun kit kerana harganya mungkin $ 130 jika anda ingin melakukan pematerian dan gam panas dengan sendiri!

Langkah 2: Litar

Litar
Litar
Litar
Litar
Litar
Litar

lebih terperinci untuk diikuti tetapi sangat mudah… Sparkfun menjual sensor Infrared atau sensor IR. Ia adalah LED dan Sensor! gila berguna!. Apabila lebah melintas di bawah LED, cahaya dipantulkan kembali ke sensor.. (itu adalah transistor foto) dan memicu input digital ke Arduino.. (atau remaja dalam kes saya). Saya berbaris dua kerepek tepat di sebelah satu sama lain … ketika lebah melewati pintu pagar jika memukul sensor dalaman pertama … ia akan keluar.. jika memukul sensor luar terlebih dahulu ia masuk. Lebih lanjut mengenai pengaturcaraan … Lihat selengkapnya fail skema dan GERBER dilampirkan. - Saya menggunakan 4 LED secara bersiri dengan satu perintang 10 ohm pada akhirnya.. sama dengan penurunan 1.2 volt setiap LED. - anda boleh memeriksa penurunan voltan LED anda dengan alat web dalam talian seperti ini - jika anda akhirnya membina alat yang sama seperti saya, anda boleh mendapatkan sensor IR dengan harga yang lebih murah melalui Digikey di sini. - Pololu juga menjual sensor IR yang sama di papan (array) dan mereka mempunyai kod dan contoh di sini. - mengikut skema besar di bawah, saya menggunakan perintang 100k ohm ke tanah. ini meningkatkan kepekaan. Sekiranya anda menggunakan perintang yang lebih kecil, ia menjadi kurang sensitif. Ia adalah Phototransistor NPN. Kos dan komponen kasar untuk papan saya ~ $ 110 - Papan Litar Bercetak $ 45 - qty (44) QRE1113 IR Sensor $ 33 - Teensy ++ $ 24 - qty (11) 10 ohm 0805 perintang - qty (44) 100k 0805 perintang - 26 header dan 26 pin untuk memasang Teensy ke papan $ 3 - masa saya $ aduh! Kirim pesanan saya sekiranya anda berminat untuk menyusun kit kerana harganya mungkin $ 150 jika anda ingin melakukan pematerian dan gam panas dengan sendiri!

Langkah 3: Pengaturcaraan - Mudah

Pengaturcaraan - Mudah
Pengaturcaraan - Mudah

The Teensy diprogramkan dalam Arduino … atau C ++ tetapi saya agak biasa dengan Arduino … Kodnya dilampirkan di bawah. / * Ini untuk dua pintu masuk pertama: A dan B. * / // pemalar ini tidak akan berubah: const int ain = 44; // pin 44 adalah input digital pertama untuk Gate A const int aout = 45; // pin 45 adalah input digital kedua untuk Gate A const int bin = 42; // sama untuk Gate B const int bout = 43; // sama untuk Pintu B // Pemboleh ubah akan berubah: int ins = 0; // mengira seluk beluk int out = 0; int ai = 0; // Gerbang Status pin pertama int lai = 0; // Gerbang Status terakhir pin pertama int ao = 0; // Gerbang Status pin ke-2 int lao = 0; // Gerbang Status terakhir pin kedua int bi = 0; int lbi = 0; int bo = 0; int lbo = 0; kiraan int = 0; // ini hanya menguji sekiranya terdapat perubahan dalam jumlah lebah kami int lcount = 0; batal persediaan () {// memulakan pin butang sebagai input: pinMode (ain, INPUT); pinMode (aout, INPUT); pinMode (tong sampah, INPUT); pinMode (pertarungan, INPUT); // memulakan komunikasi bersiri: Serial.begin (38400); // sedikit berbeza daripada Arduino di sini…. 38400} gelung kosong () {// baca pin input butang tekan: ai = digitalRead (ain); ao = digitalRead (aout); bi = digitalRead (tong sampah); bo = digitalRead (pertarungan); if (lai! = ai) {// mempunyai status jika pin 1 berubah? jika (ai> ao) {// jika ya, adakah lebah masuk atau keluar? ins ++; // jika masuk tambah satu lebah ke ins}} if (lao! = ao) {if (ao> ai) {outs ++; }} if (lbi! = bi) {if (bi> bo) {ins ++; }} if (lbo! = bo) {if (bo> bi) {outs ++; }} lai = ai; // mengemas kini status terakhir lao = ao; lbi = bi; lbo = bo; hitung = ins + out; if (lcount! = count) {// jika jumlahnya telah berubah, kami mencetak jumlah baru Serial.print ("number In:"); Serial.println (selok-belok); Serial.print ("nombor Keluar:"); Serial.println (outs); lcount = kiraan; }} Saya menambahkan urutan debeebouce. Berikut adalah video penentukuran terbaru mulai hari ini 06/26/12. 91% tepat tetapi masih ada sedikit ruang untuk diperbaiki:

Langkah 4: Log Data di Google Docs

Log Data di Google Docs
Log Data di Google Docs
Log Data di Google Docs
Log Data di Google Docs
Log Data di Google Docs
Log Data di Google Docs

Saya menggunakan Pemprosesan untuk memuat naik data secara real time melalui komputer riba …… Berikut adalah data pertama yang saya dapat … - Tarikh Langsung dari hari ini 25 Jun 2012 Nilai-nilai dimuat melalui kod yang dilampirkan. Idea umum adalah menggunakan pautan 'formkey' yang diakses semasa mengisi Borang untuk Dokumen Google. 1) log masuk ke dokumen google 2) buat BORANG baru dengan seberapa banyak input kerana anda mempunyai titik data 3) pergi ke 'borang langsung' dan semak kod sumber … cari 'formkey' dan pengecam input … inilah yang Saya dapati: 4) mudah difahami setelah anda mendapatkan kod sumber dan mula memotong dan menampal nilai terus ke penyemak imbas anda untuk menguji pernyataan anda … cubalah cukup kuat.. Dalam Pemprosesan (anda mungkin boleh mengeposkannya terus dari Arduino tetapi Saya fikir saya akan mencuba dalam Memproses..) String docs = String baru [8]; // 'string' ini hanya mengumpulkan semua potongan URL bersama-sama 0 hingga 7 atau 8 total…. docs [0] = "https://docs.google.com/spreadsheet/formResponse?formkey=dHNHNWtZQ3lJSzFCZ1kyX0VVVmU0LUE6MQ&ifq&entry.0.single="; // ini adalah formkey dari dokumen kod sumber FORM [1] = pair [1]; // ini adalah titik data pertama saya # lebah IN. docs [2] = "& entri.1.single ="; // ini memberitahu google doc pertama saya pemboleh ubah ke-2 saya seterusnya … cari kod sumber untuk mengetahui tetapi ia akan kelihatan serupa … docs [3] = pair [3]; // ini adalah pemboleh ubah kedua # lebah KELUAR. docs [4] = "& entri.2.single ="; // ini memberitahu google doc pemboleh ubah ke-3 saya seterusnya.. docs [5] = Delta_in; // # lebah minus bilangan lebah terakhir dalam dokumen [6] = "& entry.4.single ="; docs [7] = Delta_out; String docs2 = join (docs, ""); loadStrings (docs2); // setelah anda mengumpulkan semua bit ini, ia menyiarkan hamparan anda !! … uji bit anda sendiri di penyemak imbas anda … Saya mempunyainya setiap 5-10 minit … Saya melampirkan kod pemprosesan … Saya masih perlu menukar pemboleh ubah INT ke FLOAT kerana setelah beberapa jam nilainya melebihi 32, 000 lebah !!! celaka..

Disyorkan: