Talaan ng mga Nilalaman:
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-13 06:58
Gustung-gusto namin ang pagpunta sa Maker Faires, ngunit nagpasya ang 2020 kung hindi man. Kaya sa halip, nagtatayo kami ng angkop na pamalit na tinatawag na Monty, na kukuha ng himpapawid at ibahagi ito sa lahat.
Mga gamit
Hardware:
- Isang Raspberry Pi
- Isang sensor ng paggalaw ng PIR
- Isang Adafruit 4-Channel ADC ADS1015 (Analog to Digital Converter)
- Isang sound sensor (ginamit namin ang Velleman VMA309)
- Isang Adafruit NeoPixel Ring
- Isang hanay ng maliliit na turnilyo
Halimaw:
- Isang matandang birdcage
- Pekeng balahibo
- Pulang pintura para sa loob ng birdcage
- 2 Mga bola ng plastik na dekorasyon
- 3 Mga bilog na pad ng kasangkapan
- Pinta ng puting spray
Mga tool:
- Kagamitan sa paghihinang
- Malakas na pandikit
- Screwdrivers
- Karayom at sinulid
- Mga gamit sa paglilinis
Hakbang 1: Video ng Proyekto
Hakbang 2: Ang Ideya
Sa madaling salita, ang aming proyekto ay maglalakbay sa Maker Faire, sukatin ang kapaligiran gamit ang isang bilang ng mga sensor, i-save ang data at umuwi, lahat habang kamangha-manghang hitsura.
Sa ideyang ito, maraming bagay na dapat tandaan:
- Internasyonal na pagpapadala: kailangan itong magkasya sa loob ng isang kahon, ligtas na makarating at hindi maging sanhi ng anumang uri ng gulat, kaya malilimitahan ka sa timbang, laki at nilalaman. Upang maging nasa ligtas na bahagi, mas mahusay na bumili ng isang kahon sa iyong lokal na postoffice at magtrabaho doon.
- Plug & play: upang limitahan ang abala sa mismong kaganapan, ang proyekto ay kailangang mai-plug in lamang upang gumana ito.
- Pagkapribado: nais naming makuha ang kapaligiran sa kaganapan, ngunit hindi papasok sa privacy ng mga taong dumadalo dito.
- Pagkakakonekta: maaasahang wireless internet ay hindi kailanman isang garantiya sa mga kaganapan, kaya ang aming aparato ay kailangang gumana parehong online at offline.
Mukhang isang nakakatuwang hamon iyon, magtrabaho tayo!
Hakbang 3: Pag-set up ng Mga Sensor at Hardware
Una muna, magsisimula kami sa pamamagitan ng pagkuha ng kundisyon gamit ang isang Raspberry Pi, isang sensor ng antas ng tunog at isang sensor ng paggalaw.
Pinili namin ang dalawang sensor na ito dahil maaari kang makaramdam ng kaganapan, habang iginagalang din ang privacy ng mga bisita. Maaari mong makita kung mayroong maraming paggalaw na nangyayari o wala, nang hindi nagrerehistro kung sino ang lumalakad sa anong oras. Maaari mong mapansin kung sa kasalukuyan ay napakatahimik o talagang malakas, nang walang pag-record ng anumang audio.
Raspberry Pi Kung bago ka sa Raspberry Pis, mayroong mahusay na gabay sa pagsisimula dito sa website ng Raspberry Pi.
Motion Sensor Upang matuto nang higit pa tungkol sa mga sensor ng paggalaw at kung paano ikonekta ang mga ito sa Raspberry Pi, maaari mong sundin ang mga hakbang na ito sa Project ng Magulang ng Detektor ng Raspberry Pi Foundation.
Ang tunog sensor at ADCAs ang output ng aming sound sensor ay analog, ngunit ang Raspberry Pi ay makakatanggap lamang ng digital input, kakailanganin naming i-convert ang aming mga halagang analog sa mga digital na gamit ang isang Analog to Digital Converter (ADC).
Nagbibigay ang Adafruit ng mahusay na tutorial na ito sa pagse-set up at pagsisimula sa kanilang ADC breakout board dito mismo.
NeoPixel RingAno ang isang halimaw nang walang ilang pizzazz? Doon madaling gamitin ang isang NeoPixel Ring. Upang magaan ang iyong halimaw, maaari mong sundin ang mga hakbang na nakabalangkas sa Adafruit NeoPixel Überguide.
Buong Code at Mga Iskema Huwag mag-alala kung hindi mo nais na sundin ang lahat ng mga iba't ibang mga tutorial na ito upang mai-andar ang iyong halimaw, dahil naidagdag namin ang buong code at huling mga iskema ng proyektong ito sa hakbang na ito!
Ginagawa ng code ang sumusunod: - I-import ang lahat ng mga aklatan at i-configure ang hardware
- Bawat segundo:
- Baguhin ang kulay ng NeoPixel Ring
- Sukatin ang antas ng ingay
- Makita ang paggalaw
- Kunin ang kasalukuyang oras sa Epoch
- I-save ang lokal na nakolektang data sa isang JSON file (tingnan ang susunod na hakbang)
- Bawat minuto:
Subukang ipadala ang pinakabagong pagsukat sa Thingspeak IoT Platform (tingnan ang susunod na hakbang)
Upang patakbuhin ang iyong code sa pagsisimula mayroong isang kamangha-manghang gabay dito.
Hakbang 4: Pagkolekta ng Data at Pagbabahagi
Ang isa sa mga pangunahing elemento ng aming proyekto ay na ibinabahagi nito ang mga natuklasan sa mundo, na kung saan tatalon kami sa hakbang na ito.
Online sa ThingSpeakKapag ang aming nilalang ay may koneksyon sa internet, mahusay kung magpapadala ito ng pinakabagong mga sukat sa isang IoT platform na naa-access sa lahat, tulad ng ThingSpeak.
Upang matuto nang higit pa tungkol sa paglikha ng isang ThingSpeak channel at pagkolekta ng data kasama nito, suriin ang kanilang pagsisimula ng tutorial.
Ang code upang maipadala ang iyong data sa ThingSpeak ay naidagdag na sa nakaraang hakbang, ang kailangan mo lang gawin ay magdagdag ng iyong sariling API key.
Maaari mong suriin ang channel ng Montys dito!
Mga Kredensyal sa Wifi Dahil dadalo si Monty sa Maker Faire nang mag-isa, kailangan naming i-configure ang kanyang pag-access sa internet bago siya umalis.
Kung nagkataon na mayroon kang mga detalye sa koneksyon sa network ng kaganapan, maaari mong idagdag ang mga ito sa iyong Raspberry Pi muna sa pamamagitan ng pagsunod sa patnubay na ito na isinulat ng Raspberry Pi Foundation.
Offline kasama si JSON
Hindi kailangang magpanic kung hindi mo alam ang mga kredensyal ng wifi o kung ang koneksyon sa internet ay batik-batik, mai-save din namin ang data nang lokal sa Raspberry Pi sa isang JSON file. Sa ganitong paraan, magkakaroon ka ng isang tala ng kapaligiran ng kaganapan na maaari mong ma-access ang sandaling ang iyong pagsukat ng halimaw ay umuwi.
Kung hindi ka pa nakatrabaho kasama ang JSON dati, ang W3Schools ay mayroong magandang pagpapakilala dito.
Upang pag-aralan ang data ng JSON, maaari mo itong mai-import sa iyong mga libreng tool sa pagproseso ng data tulad ng Google Data Studio o maaari kang pumunta sa mga nut sa R.
Hakbang 5: Lumilikha ng isang Halimaw
Birdcage
Tulad ng pagkakaroon nito ng swerte, nakakita kami ng isang lumang hawla ng ibon na maayos na umaangkop sa loob ng pinakamalaking kahon sa pagpapadala na ibinibigay ng aming lokal na post office.
Upang maihanda ito para sa monsterification, nilinis namin ito, inalis ang mga nakaupo na sticks, naisip kung paano alisin ang mga cage bar at pininturahan ang pula ng loob.
Hardware Pagkatapos matuyo ang pintura, ikinabit namin ang hardware sa ilalim ng hawla gamit ang isang hanay ng mga maliliit na turnilyo. Siguraduhing mag-iwan ng kaunting silid ng ulo, kaya't walang labis na pag-igting sa iyong electronics.
Halimaw Upang likhain ang halimaw, magdagdag ng maraming pekeng balahibo! Nagdikit kami ng isang patch sa tuktok ng ulo ni Montys at tinahi ng kamay ang isa pang piraso sa mga bar ng hawla.
Para sa kanyang tatlong mga mata, spray namin pininturahan ang loob ng dalawang pandekorasyon na mga bola ng dekorasyon ng Pasko na puti. Ikinabit namin ang tatlong halves sa balahibo sa ulo ng Montys gamit ang ilang napakalakas na pandikit. Ang mga pagtatapos na touch ay tatlong bilog na pad ng kasangkapan na gumagana bilang mga mag-aaral.
Hakbang 6: Pagsukat sa Fairy ng Maker
Upang maitaguyod ang aming proyekto, nagdisenyo kami ng isang poster na may kaunting paliwanag tungkol sa Monty The Measuring Monster upang bigyan ang mga bisita ng Maker Faire ng kaunting konteksto.
Sa wakas, ligtas kaming nakabalot kay Monty at ipinadala sa Eindhoven Maker Faire. Inaasahan namin na makakaligtas siya sa paglalakbay at mayroong isang mahusay na oras sa kaganapan!
Kung may koneksyon sa internet si Monty, maaari mong suriin ang kanyang mga sukat dito sa ThingSpeak. Mapapanatili ka rin naming mai-post sa kanyang mga pakikipagsapalaran sa pamamagitan ng aming Instagram at Twitter!