Мазмұны:

Монти - құбыжықты өлшейтін жәрмеңке: 6 қадам (суреттермен)
Монти - құбыжықты өлшейтін жәрмеңке: 6 қадам (суреттермен)
Anonim
Монти - өлтіруші құбыжықтардың жәрмеңкесі
Монти - өлтіруші құбыжықтардың жәрмеңкесі

Біз Maker Faires -ке баруды жақсы көреміз, бірақ 2020 басқаша шешім қабылдады. Сондықтан біз оның орнына атмосфераны түсіретін және оны бәрімен бөлісетін Монти деп аталатын лайықты алмастырғыш құрамыз.

Жабдықтар

Жабдық:

  • Таңқурай Pi
  • PIR қозғалыс сенсоры
  • Adafruit 4 арналы ADC ADS1015 (сандық түрлендіргіштен аналогты)
  • Дыбыс сенсоры (біз Velleman VMA309 қолдандық)
  • Adafruit NeoPixel сақинасы
  • Кішкене бұрандалардың жиынтығы

Құбыжық:

  • Ескі құс торы
  • Жалған жүн
  • Құс торының ішіне арналған қызыл бояу
  • 2 Пластикалық әшекейлі шарлар
  • 3 Дөңгелек жиһаз төсеніштері
  • Ақ спрей бояуы

Құралдар:

  • Дәнекерлеу жабдықтары
  • Күшті желім
  • Бұрауыштар
  • Ине мен жіп
  • Тазалау құралдары

1 -қадам: Жобалық бейне

Image
Image

2 -қадам: Идея

Қысқаша айтқанда, біздің жоба Maker Faire -ге барады, көптеген сенсорлардың көмегімен атмосфераны өлшейді, деректерді сақтайды және үйге қайтады, бәрі керемет көрінеді.

Бұл идеямен бірнеше нәрсені есте ұстау қажет:

  • Халықаралық тасымалдау: ол қораптың ішіне сыйып, қауіпсіз түрде келуі керек және ешқандай дүрбелең туғызбауы керек, сондықтан сіз салмағы, көлемі мен мазмұны бойынша шектеулі боласыз. Қауіпсіз болу үшін жергілікті пошта бөлімшесінен қорап сатып алып, сол жерден жұмыс жасаған дұрыс.
  • Қосу және ойнату: іс -шараның қиындығын шектеу үшін, оның жұмыс істеуі үшін жобаны тек қосуға болады.
  • Құпиялылық: біз іс -шараның атмосферасын алғымыз келеді, бірақ оған қатысатын адамдардың жеке өміріне қол сұғуға болмайды.
  • Байланыс: сенімді сымсыз интернет ешқашан оқиғаларға кепілдік бермейді, сондықтан біздің құрылғы желіде де, офлайнда да жұмыс істеуге мәжбүр болады.

Бұл қызықты сынақ сияқты, жұмысқа кірісейік!

3 -қадам: сенсорлар мен жабдықты орнату

Сенсорлар мен жабдықты орнату
Сенсорлар мен жабдықты орнату
Сенсорлар мен жабдықты орнату
Сенсорлар мен жабдықты орнату
Сенсорлар мен жабдықты орнату
Сенсорлар мен жабдықты орнату

Біріншіден, біз Raspberry Pi, дыбыс деңгейі мен қозғалыс сенсоры арқылы көңіл -күйді түсіруден бастаймыз.

Біз бұл екі сенсорды таңдадық, өйткені сіз келушілердің жеке өмірін құрметтей отырып, оқиғаның мәнін біле аласыз. Сіз қозғалыстың көп болғанын немесе мүлде болмайтынын анықтай аласыз, кімнің қай уақытта жүргенін тіркеусіз. Дыбысты жазбастан, қазір өте тыныш немесе қатты екенін байқауға болады.

Raspberry Pi Егер сіз Raspberry Pis -те жаңадан болсаңыз, мұнда Raspberry Pi веб -сайтында керемет нұсқаулық бар.

Қозғалыс сенсоры Қозғалыс сенсорлары мен оларды Raspberry Pi -ге қосу әдісі туралы қосымша ақпарат алу үшін Raspberry Pi қорының ата -аналық детекторы жобасындағы мына қадамдарды орындауға болады.

Дыбыс сенсоры мен ADCA дыбыс сенсорының шығысы аналогты болғандықтан, Raspberry Pi тек сандық кірісті қабылдай алады, аналогты цифрлық түрлендіргішті (ADC) қолдана отырып, біз аналогтық мәндерді сандық мәнге түрлендіруіміз қажет.

Adafruit осы жерде ADC сөндіру тақтасын орнатуға және бастауға арналған керемет оқулықты ұсынады.

NeoPixel сақинасы Пиццасы жоқ монстр дегеніміз не? Бұл жерде NeoPixel сақинасы ыңғайлы болады. Құбыжықты жарықтандыру үшін сіз Adafruit NeoPixel Überguide -де көрсетілген қадамдарды орындауға болады.

Толық код пен схемалар Егер сіз монстрты іске қосу үшін осы әр түрлі оқулықтарды орындағыңыз келмесе, алаңдамаңыз, өйткені біз бұл жобаның толық кодын және соңғы схемасын қостық!

Код келесі әрекеттерді орындайды: - Барлық кітапханаларды импорттаңыз және жабдықты конфигурациялаңыз

- Әр секунд сайын:

  • NeoPixel сақинасының түсін өзгертіңіз
  • Шу деңгейін өлшеңіз
  • Қозғалысты анықтау
  • Қазіргі дәуірдегі уақытты алыңыз
  • Жиналған деректерді жергілікті жерде JSON файлына сақтаңыз (келесі қадамды қараңыз)

- Әр минут сайын:

Соңғы өлшеуді Thingspeak IoT платформасына жіберуге тырысыңыз (келесі қадамды қараңыз)

Бастау кезінде кодты іске қосу үшін мұнда керемет нұсқаулық бар.

4 -қадам: Деректерді жинау және бөлісу

Деректерді жинау және бөлісу
Деректерді жинау және бөлісу

Біздің жобаның негізгі элементтерінің бірі - бұл өз нәтижелерін әлеммен бөлісуі, біз осы қадамға енеміз.

ThingSpeak көмегімен онлайн Біздің жаратылыстың интернет байланысы болған кезде, ол ThingSpeak сияқты барлығына қол жетімді IoT платформасына соңғы өлшемдерді жіберсе, жақсы болар еді.

ThingSpeak арнасын құру және онымен деректер жинау туралы көбірек білу үшін олардың жұмысқа кірісу оқулығын қараңыз.

Деректеріңізді ThingSpeak -ке жіберу коды алдыңғы қадамға қосылып қойған, тек өзіңіздің API кілтін қосу жеткілікті.

Montys арнасын мына жерден көре аласыз!

Wi -Fi тіркелгі деректері Монти Maker Faire көрмесіне өз бетінше қатысатындықтан, ол кетер алдында біз оның интернетке кіруін конфигурациялауымыз керек.

Егер сізде оқиғаның желілік қосылымы туралы мәліметтер болса, оларды Raspberry Pi Foundation жазған осы нұсқаулықты орындау арқылы Raspberry Pi -ге алдын ала қосуға болады.

JSON көмегімен офлайн

Егер сіз Wi -Fi тіркелгісін білмесеңіз немесе интернет байланысы нашар болса, дүрбелеңнің қажеті жоқ, біз сонымен қатар ақпаратты Raspberry Pi -де JSON файлында сақтаймыз. Осылайша сіз өлшеуіш монстр үйге қайтқанда қол жеткізе алатын оқиғаның атмосферасы туралы жазбаңыз болады.

Егер сіз бұрын JSON -мен ешқашан жұмыс жасамаған болсаңыз, W3Schools -те бұл жерде жақсы кіріспе бар.

JSON деректерін талдау үшін сіз оны Google Data Studio сияқты ақысыз деректерді өңдеу құралдарына импорттай аласыз немесе R тілінде жаңартуға болады.

5 -қадам: монстр жасау

Монстр жасау
Монстр жасау
Монстр жасау
Монстр жасау
Монстр жасау
Монстр жасау

Құстар торы

Бақытымызға орай, біз жергілікті пошта бөлімшесі жеткізетін ең үлкен қораптың ішіне сәйкес келетін ескі құстар торын таптық.

Оны монстрификацияға дайындау үшін біз оны тазалап, құстарға арналған таяқшаларды алып тастадық, торды қалай алып тастау керектігін ойлап, ішін қызыл түске боядық.

Бояу кептірілгеннен кейін біз кішкене бұрандалардың көмегімен жабдықты тордың түбіне бекітеміз. Кішкене қозғалатын бөлмеден шыққаныңызға көз жеткізіңіз, сондықтан сіздің электроникаңызда шамадан тыс шиеленіс болмайды.

Құбыжықты жасау үшін көптеген жалған жүн қосыңыз! Біз Монтистың басына патч жапсырдық, ал тордың торына басқа бөлікті тігіп қойдық.

Оның үш көзі үшін біз шыршаның әшекейлі екі әшекейлі шарының ішкі жағын ақ түске боядық. Біз Монтис басындағы жүнге үш жартысын өте берік желіммен жаптық. Аяқтау - бұл оқушы ретінде жұмыс істейтін үш дөңгелек жиһаз төсемі.

6 -қадам: Өлшем жасаушы Фейр

Өлшем жасаушы Фэйр
Өлшем жасаушы Фэйр
Өлшем жасаушы Фэйр
Өлшем жасаушы Фэйр
Өлшем жасаушы Фэйр
Өлшем жасаушы Фэйр
Өлшем жасаушы Фэйр
Өлшем жасаушы Фэйр

Жобаны аяқтау үшін біз Maker Faire қонақтарына контекст беру үшін Монтидің өлшеуіш монстры туралы түсініктеме жазылған плакат жасадық.

Ақырында, біз Монтиді қауіпсіз түрде орап, оны Эйндховендегі мейкер Фейрге жөнелттік. Біз оның саяхаттан аман өтіп, іс -шарада керемет уақыт өткізетініне сенімдіміз!

Егер Монтиде интернет байланысы болса, сіз оның өлшеулерін ThingSpeak сайтынан тексере аласыз. Сондай -ақ, біз сізді Инстаграм мен Твиттер арқылы оның оқиғалары туралы хабардар етеміз!

Ұсынылған: