Sadržaj:
- Korak 1: Dodajte zaglavlja u MKR1000
- Korak 2: Sastavite 8x8 LED ruksak
- Korak 3: Sastavite konektor
- Korak 4: Lemljenje na Perfboard
- Korak 5: Završna montaža
- Korak 6: Softver
Video: WeatherBot 3000: 6 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:36
Pregled
Ovaj projekt koristi Arduino MKR1000 za povezivanje s internetom i dobivanje vremena i vremena. Trebat će vam WiFi. Prikazuje vrijeme i vrijeme na LED zaslonu 8x8. Koristimo ikone za prikaz općeg vremena, poput sunčanog, oblačnog, kišovitog, noćnog vremena, a posebne ikone koristimo za posebne događaje. Posebni događaji uključuju stvari poput Valentinova, rođendana, godišnjica itd. Prikazuju se samo na stvarni dan.
Projekt smo zatvorili u 3D tiskanu kutiju s poklopcem koji se može ukloniti. Za početak prikupite svoje dijelove.
Dijelovi 1. Arduino MKR1000
2. Adafruit Mini 8x8 LED Matrix w/I2C ruksak
3. Perfboard
4. Muško -ženska prethodno namotana žica 6"
5. Priključak za stiskanje Kućište 1x4
6. 5V 2A mikro USB zidni utikač
7. Kutija za projekt (kutiju smo 3d ispisali koristeći www.makexyz.com Ovdje su 2 STL datoteke koje će vam trebati - 1. Poklopac 2. Okvir)
Ostale stavke
1. ključ openweathermap.org
2. WiFi korisničko ime i lozinka
Korak 1: Dodajte zaglavlja u MKR1000
Dakle, prva stvar je lemljenje zaglavlja na MKR1000.
Jedini pinovi koji vam zaista trebaju su 5V, GND, SCL, SDAT koji se vide na fotografiji na dnu.
Koristili smo ukupno 12 zaglavlja u grupama od 4, jer smo već imali 4 zaglavlja.
Dodatna zaglavlja služe samo za stabilnost pri postavljanju na ploču.
Stavili smo četiri zaglavlja na pinove 5v, vin, vcc, gnd. Druge 4 stavljamo na scl, sda, miso, sck. Posljednja 4 su s druge strane na A5, A4, A3, A2.
Posljednja 4 su s druge strane na A5, A4, A3, A2 i služe samo za stabilnost.
Lemite igle zaglavlja i stavite MKR1000 na ploču za kruh.
Korak 2: Sastavite 8x8 LED ruksak
Sada, dodajte 8x8 LED zaslon u ruksak. Pazite da ne savijete igle. Može proći nekoliko minuta dok se igle ne uvuku. Ako su malo neusklađene, pokušajte ih zalijepiti u ploču kako biste ih izravnali.
Također provjerite da li ih stavljate kroz stražnju stranu tako da im zabodeni krajevi strše sa strane s čipom. Sada zalemite LED igle, a zatim odsjecite dugačke krajeve kada završite s lemljenjem.
Kad to učinite, uzmite kliješta i odvojite 2 čunja tako da imate 4 komada. Samo lemite 4 zaglavlja igle tako da dugi kraj bude okrenut od LED zaslona. Najlakše je to učiniti tako da zaglavlja postavite na ploču. Upotrijebite 2 dodatne igle zaglavlja kako biste podigli stranu koju ne lemite. Po završetku lemljenja ostavite ovo za kasnije.
Korak 3: Sastavite konektor
Sada nabavite 4 žice i kućište konektora. Koristili smo crnu, crvenu, zelenu i bijelu boju. Koristili smo žicu od 6 "i skratili je malo kraće. Možda biste mogli koristiti i žicu od 3".
Prvo počnite s crvenom žicom, a zatim s crnom. Postavite konektor s rupama prema gore kao na gornjoj fotografiji. Uzmite ženski kraj crvene žice, postavite ravnu stranu prema gore i umetnite je u krajnju lijevu rupu na konektoru za presovanje. Trebao bi kliknuti na mjesto i lagano ga povući, ne smije se izvući.
Odlično, sada stavite crnu žicu pored crvene, zatim bijelu i zelenu.
Trebali biste završiti s konektorom poput donje lijeve fotografije.
Sada odrežite oko 2 inča žice i uklonite oko 1/4 plastičnog kućišta.
Odlično, konektor je trenutno gotov. Ostavite sa strane.
Korak 4: Lemljenje na Perfboard
Položite ploču MKR1000 naopako i stavite Perfboard na nju. Pazite da ne prekrivate 4 montažne rupe na MKR1000 u slučaju da ga želite ugraditi u kutiju. Sada lemite 1 iglu sa svake strane, a zatim je stavite u držač ili ruke za pomoć jer će biti lakše lemiti.
Sada dovršite lemljenje na igle zaglavlja i trebalo bi izgledati kao druga, treća i četvrta fotografija s vrha.
Sada moramo lemiti na spojni kabel koji smo ranije napravili.
Prvo lemite crvenu žicu na ploču u skladu s +5, a crnu žicu u GND. Stavili smo ploču u naš držač za ploču i koristili neke slikarske trake da držimo žicu na mjestu tijekom lemljenja.
Zatim lemite, zatim zelenu žicu na scl (pin 12) i bijelu žicu na sda (pin 11).
Ovdje je sve gotovo. Odlično, završili ste lemljenje. Isključite lemilicu.
Korak 5: Završna montaža
Unutar kutije umetnite 8x8 LED zaslon tako da su 4 igle zaglavlja na vrhu, a LED diode okrenute izvan kutije. LED zaslon 8x8 trebao bi ostati na mjestu zbog trenja. Kad sve završite i sve funkcionira, mogli biste dodati nekoliko kapi ljepila kako biste ga držali na mjestu.
Sada priključite konektor pazeći da se crvena žica poravna s + na desnoj strani i stavite MKR1000 u kutiju.
Sada umetnite mikro USB kabel kroz otvor na stražnjoj strani i umetnite ga u MKR100. Drugi kraj priključite u računalo.
Korak 6: Softver
Otvorite Arduino IDE i provjerite imate li instalirane sljedeće knjižnice.
Kliknite na veze ako ih nemate. Knjižnice možete ažurirati i unutar Arduino IDE -a.
Već smo imali Wire i SPI pa ih nismo morali instalirati.
- SPI.h
- Žica.h
- WiFi101.h
- Adafruit_GFX.h
- Adafruit_LEDRanac.h
- RTCZero.h
Sada preuzmite 2 datoteke ovdje. 1. WeatherBot 3000 2. Anim.h
Prva datoteka je program, a druga su ikone. Otvorite novu skicu i izrežite i zalijepite u program. Sada kliknite donji trokut u gornjem desnom kutu i dodajte novu karticu i nazovite je anim.h. Otvorite datoteku ikone, izrežite je i prebacite na karticu anim.h.
Koristimo openweathermap.org/ za dobivanje vremena i raščlanjivanje podataka. Da biste koristili openweathermap.org, morate se prijaviti za ključ. Ovo ne bi trebalo trajati duže od nekoliko minuta.
Nakon što dobijete ključ, dodajte ga u ovaj redak koda nakon APPID = umjesto svih x -ova. client.println ("GET /data/2.5/weather?id=4487042, us & units = imperial & APPID = xxxxxxxxxxxxxxx
Također ćete morati postaviti svoju lokaciju. Ovdje koristim svoju gradsku iskaznicu jer je to ono što preporučuju.
Svoj poštanski broj možete koristiti i ovako: client.println ("GET /data/2.5/weather?zip=94040, nas & units = imperial & APPID = xxxxxxxxxxxxxxx
Za više informacija pogledajte ovu stranicu na openweathermap.org.
Zadnje dvije stvari koje trebate dodati su vaše WiFi postavke. Ova 2 retka koda mogu se pronaći pri vrhu koda prije postavljanja void ().
Zamijenite naziv mreže imenom svoje WiFi mreže, a lozinku zaporkom.
char ssid = "Naziv mreže"; // vaš mrežni SSID (naziv)
char pass = "Lozinka"; // vašu mrežnu lozinku
To je to! Sada učitajte kôd na MKR1000 pazeći da je programer postavljen na ATMEL EDGB. Možda će mi trebati nekoliko minuta prije nego što se prikažu svi točni vremenski podaci. Ovdje je kôd dan kakav jest i svakako bi mogao koristiti neko poboljšanje. Grubo smo postavili noćno vrijeme između 21:00 i 5:00 ujutro kako bismo prikazali ikonu mjeseca. To bi se moglo uvelike poboljšati.
Hvala na čitanju. Posjetite nas na Stanici za lemljenje.
Preporučeni:
Kako pristupiti tvrdom disku Dell Inspiron 15 3000 serije: 10 koraka
Kako pristupiti tvrdom disku Dell Inspiron 15 3000 serije: Pozdrav čitatelji, danas ću vam pokazati kako pristupiti tvrdom disku u prijenosnom računalu Dell Inspiron 15 3000. Najvjerojatnije ako ovo čitate ili imate problema sa snimanjem računala i pokušavate li ponovno postaviti tvrdi disk ili
Smash Dash 3000: 7 koraka
Smash Dash 3000: Ovo je copy paste od 13.4.2019. Sa GitHub -a, u svrhu sudjelovanja na LED natjecanju Instructables! Ako netko ima problema, slobodno ga postavite na GitHub! Cijele datoteke projekta na https://github.com/naclyellipsis/Smash-Dash-30
EF 230: Kućni sustav 3000 Instrukcije: 4 koraka
EF 230: Home System 3000 Upute: Home System 3000 je uređaj koji koristi Arduino, senzor temperature, piezo zujalicu, optički detektor/fototranzistor i servo za prikaz načina za poboljšanje energetske učinkovitosti kuće
Ušteda energije 3000: 7 koraka
Energy Saver 3000: Adrien Green, Huy Tran, Jody WalkerKorištenje računala Raspberry Pi i Matlab jednostavan je i učinkovit način da se pomogne vlasnicima kuća da smanje potrošnju energije. Najbolji dio Energy Saver 3000 -a je taj što je vrlo jednostavan za postavljanje i korištenje
Napravite vlastiti profesionalni stroj za čišćenje zapisa za manje od 80 USD i uštedite do 3000 USD i više .: 6 koraka (sa slikama)
Napravite vlastiti profesionalni stroj za čišćenje ploča za manje od 80 USD i uštedite do 3000 USD i više. Oprostite na engleskom jeziku. Nakon što sam se vratio zvuku starog dobrog vinila, imao sam problem sa kojim svaki ljubitelj ploča ima. Kako ispravno očistiti zapise!? Postoji mnogo načina na Internetu. Jeftiniji načini poput Knosti ili Discofilma, ali i