Мазмуну:
- 1 -кадам: Манифест
- 2 -кадам: Circuit
- 3 -кадам: Программалоо - Оңой
- 4 -кадам: Google Docsто маалыматтарды каттоо
Video: Honey Bee Counter: 4 кадам (Сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:40
Аарынын эмгек бөлүштүрүүсү 25 миллион жыл бою туруктуу прогресс менен жүргөн жерде … биздин адамдык суперорганизмибиз татаалдашып, бардык тараптарга өстү … демек, аары эсептегич… By: thomashudson.org
Жакшыртылган дизайнды бул жерден караңыз: Honey Bee Counter II
28.04.19 - Мен бул долбоорду кайра казып жатам. Акыркы дизайн мен жакшыртууларды жасоону пландап жатканына көп болду. Басып чыгарылган схемалардын баасы бир аз төмөндөдү, ошондуктан мен чоң сенсордук тактаны, 24 дарбазаны жана болжол менен 14,5 дюймду жасайм. күндүн нурунан ар кандай ИК. Эгерде сизде кандайдыр бир суроолор/идеялар болсо, мага кабарлаңыз.
Жандуу маалыматтар - 25 -июнь, 2012 -ж. Мен жандуу маалыматтан алыстадым … менин 2 -версиямда SD -карта бар жана мен изилдөө жүргүзүү үчүн университет менен кызматташып жатам … өзүңдүн WIFI иштетилген үймө детекторун жаса жана мен ' d аларды массаларга саткысы келген бирөө менен өнөктөш болууну жакшы көрөм.
1 -кадам: Манифест
Bee Counter - 2 -версия, 14 -октябрь, 2012 -жыл - Micro SD дата каттоо - реалдуу убакыт сааты кубаттуулукту азайтуу үчүн түнкүсүн эсептегичти ӨЧҮРҮП турат - LEDлерди микроконтроллерден ажыратып, орточо кубаттуулукту колдонбогондо 6.6 мага чейин кыскартат - кичинекей батарея иштейт айлар үчүн - күн батареяларынын күчү даяр - чексиз температура сенсорлору - аарынын көлөмүн (жумушчу менен дрон) эсептей алат, ошондуктан учкучсуз учуунун/жумушчунун ишмердүүлүгүн көзөмөлдөй алат - 3D басып чыгарылган бурулуш стилдери же дарбазалары - батарейкасы жок 400 долларга сатылат же сиздин Өздүк (төмөндө караңыз) Бул жерде 1 -версиянын өзгөчөлүктөрү келтирилген. Бул нускоочу деталдар 1 -версияны камтыйт, ал 2 -версияга оңой жаңыртылат, бирок мен толук пландарды бере элекмин. - 95% Тактык - USB кубатын өчүрөт - жамгырга чыдамдуу болушу керек - үстү капкагы бар - аарылар жаңы ачылууга бир нече мүнөттө ылайыкташат - Google документтеринде реалдуу убакытта мониторинг жүргүзүү - USB туташуусу ноутбуктун текст файлына таштайт Бул жерде куруу пландары бар сенин. Прототипке карата жалпы көрсөтмөлөр бар же сиз райондук баракка кирип так тактайымды жана схемамды көчүрүп алсаңыз болот. 1. Бир нече инфракызыл (IR) сенсорлорду сатып алыңыз - Sparkfun: https://www.sparkfun.com/products/9542 - Санариптик кирүү сезгичтигин текшерүү үчүн 30K 50K жана 100K резисторлорун алыңыз.. - 10, 20, жана ИК LEDны иштетүү үчүн 50 Ом резисторлору 2. Бөлүктөрүңүздү Arduino менен прототиптөө - Мен зымга өлгөн аары колдондум - анын оңой схемасы 3. Микроконтроллерди тандоо… Мен Teensy ++ - Arduino сыяктуу эле колдонуучу интерфейсин колдондум. - 46 кириш/чыгышы бар, - анын арзан жана - бул жерде Портлэндде иштелип чыккан.. 4. EAGLE менен басылган схемаңызды бекер иштеп чыгыңыз - мен dorkbotpdx.org сайтында 4 саат сабак алдым, бул жерде Портлендде. программалык камсыздоо бекер. - Портланддагы dorkbot аркылуу 45 долларга 3 тактага басып чыгарыңыз 5. баарын чогултуп алыңыз - компоненттериңизди бортто ээрчиңиз - сенсорлоруңузду калибрлеңиз - программалооңузду тактаңыз - менин тактайымдын орой баасы жана компоненттери ~ $ 110 - Басылган схема $ 45 - qty (44) QRE1113 IR Sensors $ 33 - Өспүрүмдөр ++ $ 24 - резисторлор жана казыктар $ 10 - менин убактым $ ouch! Мага комплект чогултууга кызыкдар болсоңуз мага жазыңыз, эгер сиз өзүңүз ширетүүнү жана ысык желимди өзүңүз жасоону кааласаңыз, бул 130 доллар болмок!
2 -кадам: Circuit
Көбүрөөк маалымат алуу үчүн, бирок анын супер жөнөкөй … Sparkfun Infrared сенсорун же IR сенсорун сатат. Бул LED жана сенсор! жинди пайдалуу!. Аары LEDдын астына өткөндө, жарык сенсорго кайра чагылдырылат.. (анын фото транзистору) жана Arduinoго санариптик кирүүнү киргизет.. (же менин учурда өспүрүм). Мен эки чипти бири -бирине тизип койгом … аары дарбазадан өтүп баратканда, эгер ал биринчи сенсорго тийсе, ал сыртка чыгып кетет … эгерде ал биринчи сенсорго тийсе, кире баштайт. Программалоо боюнча кененирээк … Толугу менен караңыз схемалык жана GERBER файлдары тиркелет. - Мен акырында 10 Ом резистору бар 4 LED диодун колдондум.. бул бир LED үчүн 1,2 вольт тамчыга барабар. - сиз LED чыңалууңуздун төмөндөшүн ушул сыяктуу онлайн желе куралы менен текшере аласыз - эгер меники менен бирдей түзүлүштү куруп бүтсөңүз, анда IR сенсорлорун Digikey аркылуу бир аз арзаныраак ала аласыз. - Пололу ошондой эле IR сенсорлорун тактада (массивде) сатат жана бул жерде алардын коддору жана мисалдары бар. - Төмөндөгү чоң схемага ылайык, мен жерге 100k ohm резисторлорун колдондум. бул сезгичтигин жогорулатат. Эгер кичирээк резистор колдонсоңуз, ал анча сезгич болуп калат. Бул NPN Phototransistor. Менин тактамдын орой баасы жана тетиктери ~ $ 110 - Басып чыгарылган схема $ 45 - qty (44) QRE1113 IR Sensors $ 33 - Teensy ++ $ 24 - qty (11) 10 ohm 0805 resistors - qty (44) 100k 0805 resistors - 26 headers and 26 $ 3 - менин убактым $ ouch! Мага комплект чогултууга кызыкдар болсоңуз мага жазыңыз, эгер сиз өзүңүз ширетүүнү жана ысык желимди өзүңүз жасоону кааласаңыз, бул 150 доллар болмок!
3 -кадам: Программалоо - Оңой
Teensy Arduino… же C ++ тилинде программаланган, бирок мен Arduino менен бир аз таанышмын … Код төмөндө тиркелген. / * Бул биринчи эки шлюз үчүн: A жана B. */ // бул константа өзгөрбөйт: const int ain = 44; // пин 44 - Gate A const int aout = 45 үчүн биринчи санарип киргизүү; // пин 45 - Gate A const int bin = 42 үчүн экинчи санариптик киргизүү; // Gate B const int bout = 43 үчүн эле; // B дарбазасы үчүн бирдей // Өзгөрмөлөр өзгөрөт: int ins = 0; // кириштерди эсептейт int outs = 0; int ai = 0; // Gate A 1 -пин статусу int lai = 0; // Дарбаза 1 -пин акыркы статусу int ao = 0; // Gate A 2 -пин статусу int lao = 0; // Дарбаза 2 -пин акыркы статусу int bi = 0; int lbi = 0; int bo = 0; int lbo = 0; int count = 0; // бул аары саныбызда өзгөрүү болгонун текшерет int lcount = 0; void setup () {// баскычтын пинин киргизүү катары баптоо: pinMode (ain, INPUT); pinMode (aout, INPUT); pinMode (бин, INPUT); pinMode (bout, INPUT); // сериялык байланышты баштоо: Serial.begin (38400); // бул жердеги Arduinoдон бир аз башкача …. 38400} void loop () {// баскычтын кирүү пинин окуңуз: ai = digitalRead (ain); ao = digitalRead (aout); bi = digitalRead (бин); bo = digitalRead (bout); if (lai! = ai) {// 1 -пин өзгөрсө статусу барбы? if (ai> ao) {// эгер ооба болсо, аары кирип же чыгып жатабы? ins ++; // эгер ал кирип баратса, анда бир аары кошуу}} if (lao! = ao) {if (ao> ai) {outs ++; }} if (lbi! = bi) {if (bi> bo) {ins ++; }} if (lbo! = bo) {if (bo> bi) {outs ++; }} lai = ai; // акыркы статусун жаңыртат lao = ao; lbi = bi; lbo = bo; count = ins + outs; if (lcount! = count) {// эгерде эсептөө өзгөргөн болсо, биз жаңы санын басып чыгарабыз Serial.print ("саны In:"); Serial.println (ins); Serial.print ("Number Out:"); Serial.println (outs); lcount = count; }} Мен debeebouce тизмегин коштум. Бул жерде бүгүн 06/26/12 акыркы калибрлөө видеосу. Анын 91% так, бирок дагы эле жакшыртуу үчүн кичине орун бар:
4 -кадам: Google Docsто маалыматтарды каттоо
Мен маалыматтарды реалдуу убакытта ноутбук аркылуу жүктөө үчүн Processing колдондум …… Бул жерде мен алган биринчи маалымат … - Түз эфир бүгүн, 25 -июнь, 2012 -ж. Тиркелген код аркылуу жүктөлөт. Жалпы идея - Google Docs үчүн форманы толтурууда "formkey" шилтемесин колдонуу. 1) google docsко кирүү 2) сизде канча маалымат болсо ошончо жаңы форма түзүү 3) 'жандуу формага' барып, баштапкы кодду карап чыгуу … 'formkey' менен киргизүү идентификаторлорун издөө … бул жерде Мен таптым: 4) баштапкы кодду алгандан кийин түшүнүү оңой жана тастыктоолорду текшерүү үчүн браузериңизге баалуулуктарды кесүүнү жана чаптоону баштаңыз … анын абдан күчтүү аракетин көрүңүз. Мен кайра иштетүүдө аракет кылам деп ойлогом..) String docs = new String [8]; // бул 'сап' URLдин бардык бөлүктөрүн 0дөн 7ге чейин же 8ге чейин бириктирет…. docs [0] = "https://docs.google.com/spreadsheet/formResponse?formkey=dHNHNWtZQ3lJSzFCZ1kyX0VVVmU0LUE6MQ&ifq&entry.0.single="; // бул FORM баштапкы кодунун формасы docs [1] = түгөйлөр [1]; // бул менин биринчи маалымат чекити # аарылар. docs [2] = "& entry.1.single ="; // бул google docко менин биринчи менин экинчи өзгөрмөм келерин айтат … түшүнүү үчүн баштапкы кодду изде, бирок окшош болот … docs [3] = түгөйлөр [3]; // бул аарылардын экинчи өзгөрмөсү # ЧЫГЫП кетти. docs [4] = "& entry.2.single ="; // бул google docко менин 3 -өзгөрмөм кийинки келгенин айтат.. docs [5] = Delta_in; // # аарынын саны минус акыркы документтердеги аарылардын саны [6] = "& entry.4.single ="; docs [7] = Delta_out; String docs2 = кошулуу (docs, ""); loadStrings (docs2); // бул биттердин бардыгын чогулткандан кийин, ал сиздин таблицаңызды жайгаштырат !!… браузериңизде өзүңүздүн биттериңизди текшериңиз … мен аны ар бир 5-10 мүнөт сайын жарыялап турам … Мен иштетүү кодун тиркеп койдум… INT өзгөрмөлөрүн FLOATка алмаштырышым керек анткени бир нече сааттан кийин баалуулуктар 32 000 аардан ашат !!! ойуу..
Сунушталууда:
Иштөөчү Гейгер Counter W/ Минималдуу Тетиктер: 4 Кадам (Сүрөттөр менен)
Иштөөчү Гейгер Counter W/ Минималдуу Бөлүктөрү: Мына, менин билишимче, сиз кура турган эң жөнөкөй Гейгер эсептегич. Бул электрондук чымын учкучтан уурдалган жогорку вольттогу күчөткүч схемасы менен башкарылган Россияда жасалган SMB-20 Geiger түтүгүн колдонот. Бул бета бөлүкчөлөрдү жана гамды аныктайт
Step Counter - Микро: Бит: 12 кадам (Сүрөттөр менен)
Step Counter - Micro: Bit: Бул долбоор кадам эсептегич болот. Биз кадамдарыбызды өлчөө үчүн Micro: Bitке орнотулган акселерометрдин сенсорун колдонобуз. Ар бир жолу Micro: Bit чайкаганда биз эсепке 2ди кошобуз жана экранда көрсөтөбүз
Honey Bee Counter II: 5 кадам
Honey Bee Counter II: 18.03.2020-жаңы инструктивдүү … https://www.instructables.com/id/Easy-Bee-Counter/12/21/2019 Өлбөгөн долбоор! … Мен бул дизайнга бир нече өзгөртүү киргиздим. Бул дизайнды жаңы эле бүтүрдүм, бирок муну сүрүп чыгууну кааладым. Бул версия о
Easy Bee Counter: 10 кадам (Сүрөттөр менен)
Easy Bee Counter: 2019 Easy Bee Counter V.1Суроолор же маселелер үчүн !! Сураныч, аларды бул жерде github сайтына жайгаштырыңыз! Аарыларды эсептегичтин бул версиясын оңдоо оңой (баары тешик аркылуу). Бул сыналган жана берилген үлгү коду менен иштейт* Учурдагы сыналган
Жаңы жана жакшыртылган Geiger Counter - Азыр WiFi менен!: 4 кадам (Сүрөттөр менен)
Жаңы жана жакшыртылган Гейгер эсептегичи - Эми WiFi менен!: Бул менин Гейгер эсептегичимдин ушул нускамадан жаңыртылган версиясы. Бул абдан популярдуу болчу жана мен аны курууга кызыккан адамдардан жакшы пикирлерди алдым, андыктан уландысы: GC-20. Гейгер эсептегич, дозиметр жана радиация м