Sadržaj:
- Korak 1: Ažurirajte 2019
- Korak 2: Potrebni dijelovi
- Korak 3: Izrežite dijelove
- Korak 4: Sastavite oblak
- Korak 5: Dodajte Neopixel traku
- Korak 6: Dodajte difuzor i gornji sloj
- Korak 7: Lemite ga
- Korak 8: Postavite Pi
- Korak 9: Završite montažu
- Korak 10: 3D štampanje
- Korak 11: Završne misli
Video: Oblačnost vremenske prognoze: 11 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:07
Ovaj projekt stvara vremenski oblak pomoću Raspberry Pi Zero W. Povezuje se s Yahoo Weather API -jem i ovisno o prognozi za sljedeći dan mijenja boje.
Inspirirala me zgrada Wisconsin Gas Building koja ima plamen na krovu koji se mijenja ovisno o prognozi. Njegova je znamenitost u Milwaukeeju, WI.
Uz nju ide i sljedeća pjesma.
Kad je plamen crven, pred nama je toplo vrijeme! Kad je plamen zlatne boje, pazite na hladnoću! Kad je plamen plav, nema promjene u pogledu! Kada postoji treperavi plamen, očekujte snijeg ili kišu!
Mislio sam da će oblak lepše izgledati na zidu. Za kôd ako je predviđeno najviše za sljedeći dan više od 10% toplije, bit će crveno, ako je prognozirano nisko više od 10% hladnije, bit će zlato. Ali samo u slučaju da su ispunjena oba kriterija, crvena boja će uvijek pobijediti. Ako nijedan od kriterija nije ispunjen, oblak ostaje plav. Ako bude bilo kiše ili snijega u prognozi, treptat će.
Korak 1: Ažurirajte 2019
Izgleda da je Yahoo ukinuo ovaj API koji sam koristio za ovo. Tako da trenutno ovaj vodič neće raditi za taj dio. Više informacija možete vidjeti na
Korak 2: Potrebni dijelovi
- Neopikselna traka - 60 LED dioda po metru
- Vješalice za okvir za slike Sawtooth
- 3M SJ5302 Prozirni branik
- 1/2 inča x 6 inča x 3 ft. S4S Hrastova ploča
- 1/8 "Tvrda ploča
- 1/8 "Akrilna bijela prozirna
- 1/8 "drveni klin
- Watco prirodno dansko ulje Drvna završna obrada također tamni orah opcionalno za neke dodatne oblake
- Ljepilo za drvo
- Pištolj za vruće ljepilo
- Pištolj za spajanje
- Silikonski omotač sa žicom sa jezgrom - 25ft 26AWG - crvena, crna i plava
- Raspberry Pi Zero W
- Micro SD kartica
- USB kabel bijeli - ili odvojite onaj koji imate okolo
Korak 3: Izrežite dijelove
Uključio sam svg datoteku za njihovo izrezivanje. Kao što vidite, postoje 4 sloja. U ostatku vodiča možete vidjeti da su mi dijelovi preokrenuti jer sam imao grešku na gornjem sloju i okrenuo ga da sakrijem mrlju.
Na slojevima 2 i 4 mora postojati 1/8 duboki umetak između unutrašnje staze i srednje staze. To će omogućiti uvlačenje difuzora i zadnje ploče. Koristio sam prozirni akril za difuzor i lesonit ploču za zadnju ploču.
Ovo je bila slika za pregled na mom Shapeoko3 prije izrezivanja dijelova. Kasnije u vodiču ponovo koristimo unutrašnje oblake, stoga ih nemojte bacati u otpad.
Oblik oblaka korišten je sa softicons.com jer moje vještine crtanja nisu tako dobre.
Korak 4: Sastavite oblak
Nakon što ste izrezali dijelove, možete ih zalijepiti, samo dva komada trebaju ljepilo. Utičnice 1/8 se zatim stavljaju u rupe radi lakšeg poravnanja. U njima nisam koristio ljepilo pa sam ih mogao ukloniti nakon što se slojevi zalijepe.
Upotrijebite neke stezaljke za držanje dijelova zajedno tijekom sušenja. Obrišite sav višak ljepila koji se izlije iz šavova.
Dok se ljepilo suši, uzeo sam komade otpada iznutra i brusio ih sa 150 zrnaca, a zatim 220 zrna. Zatim sam nanijela maramicu na mrlju. Za neke sam koristio dansko ulje Watco u tamnom orahu, a za druge prirodno. Čistom krpom nanesite mrlju i samo obrišite oblake. Ostavite sa strane i ostavite da se osuši. Pazite da pravilno objesite krpu da se osuši kako ne bi izgorjela od ulja.
Dobar je trenutak i za bojenje gornjeg sloja. Na ovaj način kasnije nećete dobiti mrlje po cijelom difuzoru.
Mrljajte glavni oblak
Nakon što se ljepilo osuši, možete izbrusiti i obojiti glavni oblak prirodnim danskim uljem.
Korak 5: Dodajte Neopixel traku
Da bih odredio potrebnu količinu trake, stavio sam je unutra i pobrinuo se da dosegne sve dijelove. Na kraju sam koristio 19 traka. Ali nakon lijepljenja shvatio sam da sam trebao koristiti 20.
Zatim sam uklonio gumeni omotač oko trake jer mi taj dio nije trebao. Sada sam trebao dodati žice na traku za pričvršćivanje na Pi Zero.
Otkrio sam da radi bolje ako prethodno lemite kraj trake zajedno s krajevima žice.
Sada lemite žice da biste ih skinuli.
Dok je zadnja umetnuta ploča, nanesite mrvicu vrućeg ljepila na nekoliko mjesta kako biste NeoPixel traku držali uz rubove oblaka. Pokušajte držati traku što bliže stražnjoj ploči. Kao što vidite ovdje, trebao sam koristiti drugu LED diodu na traci.
Korak 6: Dodajte difuzor i gornji sloj
Postavite sloj difuzora u umetak i nanesite malu količinu ljepila po vrhu.
Sada isto kao i prije pričvrstite gornji sloj i pričvrstite ga. Poravnajte ga s ostalim slojevima što je bolje moguće i obrišite višak ljepila.
Korak 7: Lemite ga
Ožičenje je prilično jednostavno za ovo.
GPIO 18 na Pi to Din Neopixelu
5V od Pi do 5V Neopiksela
GND od Pi do GND Neopixel
Prije lemljenja USB kabela moramo izbušiti rupu za njega. Moj kabel bio je mrvicu ispod 3 mm pa sam izbušio rupu pomoću bita od 3 mm pazeći da ne probušim traku od neopiksela.
Odsecite kraj koji nema Muški kraj koji se priključuje na računar. Zatim uklonite dio zaštite kako biste pristupili žicama. Potrebne su nam samo crvena (5V) i crna (GND) žice.
Evo kako bi to trebalo izgledati sve zalemljeno.
Korak 8: Postavite Pi
Prva stvar koja je potrebna je sd kartica sa učitanim operativnim sistemom. Koristio sam Raspbian Jessie Lite.
Upotrijebite program poput etcher.io za snimanje slike na sd karticu. Nakon što to dovršimo, morat ćemo dodati dvije datoteke u direktorij za pokretanje kako bi pi imao omogućen ssh i ispravne podatke o wifi.
Otvorite datoteku wpa_supplicant.conf s uređivačem teksta i u nju unesite svoj wifi ssid i lozinku. Zatim dodajte datoteku na sd karticu. Da bismo omogućili ssh, potrebna nam je samo datoteka s oznakom ssh bez ekstenzija stavljena na sd karticu.
Bolje objašnjenje ovoga također se može pronaći u ovom vodiču na adafruit.com
Povežite se sa Pi
Koristim program zvan kit i SSH za Pi. Određena dokumentacija o tome može se pronaći na web stranici Raspberry Pi.
Jedna je razlika u tome što morate pronaći IP pi. Bilo mi je lakše koristiti samo ime hosta za povezivanje koje je raspberrypi.local
Instalirajte potrebne biblioteke
Prvo nam treba pip pa pokrenite ovu naredbu
sudo apt-get install python-pip
Sada možemo instalirati zahtjeve.
pip zahtjevi za instalaciju
Zatim ćemo instalirati stavke potrebne za korištenje NeoPixela. Ovi koraci preuzeti su iz vodiča pod nazivom NeoPixels na Raspberry Pi sa web stranice Adafruit.
sudo apt-get install build-essential python-dev git scons swig
Nakon toga pokrećemo ove naredbe
git clone
cd rpi_ws281x scons
Onda
cd python
sudo python setup.py install
Sada bi sve potrebne biblioteke trebale biti instalirane.
Preuzmite program na Pi
Preporučio bih da preuzmete datoteke iz spremišta GitHub jer se kôd može promijeniti ili popraviti u nekim trenucima.
Možete izrezati i zalijepiti sadržaj u novu datoteku ili koristiti WinSCP za prijenos datoteka.
Ako izrezujete i lijepite, htjet ćete napraviti novu datoteku pomoću ove naredbe
sudo nano cloud.py
Zatim zalijepite sadržaj cloud.py
Kad stignete tamo, možda ćete morati promijeniti nekoliko vrijednosti. Ako ste koristili različitu količinu NeoPixela ili GPIO pina
Ako je količina korištenih NeoPixela različita, promijenite LED_COUNT. Isto ako se GPIO pin koristi drugačije, promijenite LED_PIN
Također na liniji 72 trebate promijeniti lokaciju, osim ako ne želite prognozu za sheboygan.
Pokrenite kod
Kada unesete promjene, možete isprobati kôd.
sudo python cloud.py
Oblak bi se trebao sada zasvijetliti i u prozoru terminala trebali biste vidjeti kako izlazi ono što je danas visoko i nisko, a sutra visoko i nisko.
Postavljeno na automatsko pokretanje pri pokretanju
Za konfiguriranje automatskog pokretanja slijedio sam ovaj vodič s web stranice Raspberry Pi
Ovo je red koda koji sam dodao u datoteku rc.local.
python /home/pi/cloud.py &
Korak 9: Završite montažu
Koristio sam marker za mjerenje i pokušao pronaći centar što je bolje moguće. Zatim sam pričvrstio vješalice za pile, a zatim dva gumena branika.
Da bih pričvrstio Pi, vratio sam se svom pouzdanom pištolju za vruće ljepilo i stavio mrvicu vrućeg ljepila na stražnju stranu Pi i pričvrstio ga na stražnju ploču.
Upotrijebio sam odvijač za stvaranje prostora u heftalici.
Zatim savijam spajalice kako bih držao stražnju ploču.
Završite male oblake
Za male oblake je potrebna vješalica i dva odbojnika.
Korak 10: 3D štampanje
Uključio sam i STL datoteke za ako nemate pristup drvenim CNC strojevima. Uključena je i datoteka dizajna Autodesk Fusion 360. Na taj način možete izmijeniti dizajn kako biste ga optimizirali za ispis.
Korak 11: Završne misli
Ovaj projekat je ispao prilično dobro. Zaista mi se sviđa izgled hrasta u odnosu na MDF u drugom projektu koji sam radio. Volio bih to učiniti s esp8266 pločom, ali moje vještine s Arduino IDE -om i JSON -om nisu tako dobre kao sa Pi -jem.
Neki budući dodaci ovom projektu bili bi 7 -segmentni ekran iza difuzora kako bi mogao prikazati i trenutnu temperaturu.
Također sam postavio datoteke na GitHub i dodao kôd ako imate Pimoroni Blinkt, Pimoroni Unicorn PHAT ili Raspberry PI Sense Hat
Velika nagrada na takmičenju Internet of Things 2017
Drugoplasirani u izazovu Nedodirljiv
Druga nagrada na takmičenju Lights 2017
Preporučuje se:
Viseća korpa super vremenske stanice: 11 koraka (sa slikama)
Viseća korpa super meteorološke stanice: Zdravo svima! U ovom T3chFlicks postu na blogu pokazat ćemo vam kako smo napravili pametnu viseću korpu. Biljke su svjež i zdrav dodatak svakom domu, ali mogu brzo postati dosadne - pogotovo ako se sjetite zalijevati samo kad
Vodootporna Raspberry Pi Wi -Fi DSLR web kamera za vremenske intervale: 3 koraka (sa slikama)
Vodootporna Raspberry Pi Wi -Fi DSLR web kamera za vremenske odmake: Ja sam loš za gledanje zalaska sunca od kuće. Toliko da dobijem malo FOMO -a kad je dobar zalazak sunca, a ja nisam kod kuće da to vidim. IP web kamere dale su razočaravajuću kvalitetu slike. Počeo sam tražiti načine za prenamjenu svog prvog DSLR -a: Cano iz 2007
Art Deco Prikaz vremenske prognoze: 9 koraka (sa slikama)
Art Deco prikaz vremenske prognoze: Pozdrav prijatelji, u ovom uputstvu ćemo vidjeti vruće za izradu ovog prikaza vremenske prognoze. Za prikaz vremenske prognoze koristi mini ploču Wemos D1 zajedno s 1,8 -inčnim TFT ekranom u boji. Dizajnirao sam i 3D štampao kućište za
Widget za prikaz vremenske prognoze na mreži pomoću ESP8266: 4 koraka
Widget za prikaz vremenske prognoze na mreži pomoću ESP8266: Prije nekoliko sedmica naučili smo kako izgraditi mrežni sistem za prikaz vremena koji je prikupljao vremenske informacije za određeni grad i prikazivao ih na OLED modulu. Za taj projekt koristili smo Arduino Nano 33 IoT ploču koja je nova ploča koja
Mehanizam pomicanja i naginjanja za vremenske intervale DSLR -a: 7 koraka (sa slikama)
Mehanizam pomicanja i naginjanja za vremenske intervale DSLR -a: Imao sam nekoliko koračnih motora koji su ležali okolo i zaista sam ih htio upotrijebiti da napravim nešto cool. Odlučio sam da napravim Pan and Tilt sistem za svoj DSLR fotoaparat kako bih mogao stvoriti hladne vremenske odmake. Potrebni artikli: 2x koračni motor -htt