Indholdsfortegnelse:
- Trin 1: Føj overskrifter til MKR1000
- Trin 2: Saml 8x8 LED -rygsæk
- Trin 3: Saml stikket
- Trin 4: Lodde til Perfboard
- Trin 5: Endelig samling
- Trin 6: Software
Video: WeatherBot 3000: 6 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:28
Oversigt
Dette projekt bruger Arduino MKR1000 til at oprette forbindelse til internettet og få tid og vejr. Du skal bruge WiFi. Det viser tid og vejr på 8x8 LED -displayet. Vi bruger ikoner til at vise generelt vejr som solrig, overskyet, regnfuldt, nat og bruger særlige ikoner til særlige begivenheder. Særlige begivenheder omfatter ting som Valentinsdag, fødselsdage, mærkedage osv. Disse vises kun på den faktiske dag.
Vi har lukket projektet inde i en 3D -trykt æske med et aftageligt låg. For at starte, saml dine dele.
Dele 1. Arduino MKR1000
2. Adafruit Mini 8x8 LED Matrix m/I2C Rygsæk
3. Perfboard
4. Mand til kvinde Pre Crimped Wire 6"
5. Krympestik Hus 1x4
6. 5V 2A Micro USB -vægstik
7. Box for Project (Vi har trykt boksen 3d med www.makexyz.com Her er de 2 STL -filer, du skal bruge - 1. Låg 2. Box)
Diverse varer
1. openweathermap.org -nøgle
2. WiFi brugernavn og adgangskode
Trin 1: Føj overskrifter til MKR1000
Så den første ting er at lodde headere på MKR1000.
De eneste stifter, du virkelig har brug for, er 5V, GND, SCL, SDAT set på billedet i bunden.
Vi brugte i alt 12 headers i grupper på 4, da vi allerede havde 4 headers.
De ekstra overskrifter er kun til stabilitet, når de monteres på perfboardet.
Vi satte fire overskrifter på stifter 5v, vin, vcc, gnd. Vi satte den anden 4 på scl, sda, miso, sck. De sidste 4 er på den anden side på A5, A4, A3, A2.
De sidste 4 er på den anden side på A5, A4, A3, A2 og er kun for stabilitet.
Lod lodstavestifterne på, og sæt MKR1000 på et brødbræt.
Trin 2: Saml 8x8 LED -rygsæk
Tilføj nu 8x8 LED -displayet til rygsækken. Pas på ikke at bøje stifterne. Det kan tage et par minutter at få stifterne i. Hvis de er lidt ude af justering, kan du prøve at stikke dem ind i et brødbræt for at rette dem ud.
Sørg også for, at du lægger dem gennem bagsiden, så de ender med stifter stikker ud af siden med chippen på. Nu loddes stifterne på og klippes derefter af de lange ender, når loddet er færdigt.
Når dette er gjort, skal du tage nogle tænger og snappe 2 af høreapparaterne af, så du har et 4 stk. Fortsæt og lod på de 4 hovedstifter, så den lange ende vender væk fra LED -displayet. Det er nemmest at gøre dette køb ved at sætte skærebordene i et brødbræt. Brug de 2 ekstra hovedstifter til at støtte den side, du ikke lodder. Når du er færdig med lodning, skal du sætte dette til side til senere.
Trin 3: Saml stikket
Få nu dine 4 ledninger og krympestikhuset. Vi brugte sort, rød, grøn og hvid. Vi brugte 6 "wire og skar den lidt kortere. Du kan muligvis også bruge 3" wire.
Start med den røde ledning først, derefter den sorte. Placer stikket med hullerne opad som på billedet ovenfor. Tag hunenden af den røde ledning, og anbring den flade side opad, og indsæt den i det mest venstre hul på krympestikket. Det skal klikke på plads og give det et let træk, det bør ikke trække ud.
Fantastisk, sæt nu den sorte ledning ved siden af den røde ledning, derefter den hvide og grønne.
Du skulle ende med et stik som billedet nederst til venstre.
Skær nu ca. 2 tommer ledning af, og fjern ca. 1/4 af plasthuset.
Fantastisk, stikket er færdigt i øjeblikket. Sæt det til side.
Trin 4: Lodde til Perfboard
Læg MKR1000 -bordet på hovedet, og læg Perfboard på det. Sørg for ikke at tildække de 4 monteringshuller på MKR1000, hvis du vil montere det inde i din boks. Nu loddes 1 nål på hver side, og derefter lægges den i din holder eller hjælpende hænder, da det bliver lettere at lodde.
Afslut nu lodning på headerstifterne, og det skal ligne det andet og tredje og fjerde foto fra toppen.
Nu skal vi lodde på det tilslutningskabel, vi lavede tidligere.
Lod først den røde ledning til perfboardet på linje med +5 og den sorte ledning til GND. Vi lagde perfboardet i vores printkortholder og brugte nogle malertape til at holde tråden på plads under lodning.
Derefter loddes derefter grøn tråd til scl (pin 12) og den hvide wire til sda (pin 11).
Her er det hele gjort. Fantastisk, du er færdig med at lodde. Sluk din loddejern.
Trin 5: Endelig samling
Inde fra kassen skal 8x8 led -displayet indsættes, så de 4 headerstifter er på toppen, og lysdioderne vender uden for boksen. 8x8 LED -displayet skal forblive på plads på grund af friktion. Når du er færdig, og alt fungerer, kan du tilføje et par dråber lim for at holde det på plads.
Sæt nu stikket på, og sørg for, at den røde ledning stemmer overens med + på højre side, og sæt MKR1000 i din boks.
Sæt nu dit mikro -usb -kabel gennem hullet på bagsiden og sæt det ind i MKR100. Slut den anden ende til din computer.
Trin 6: Software
Åbn Arduino IDE, og sørg for, at du har følgende biblioteker installeret.
Klik på linkene, hvis du ikke har dem. Du kan også opdatere biblioteker inde fra Arduino IDE.
Vi havde allerede Wire og SPI, så vi behøvede ikke at installere dem.
- SPI.h
- Wire.h
- WiFi101.h
- Adafruit_GFX.h
- Adafruit_LEDRygsæk.h
- RTCZero.h
Download nu de 2 filer her. 1. WeatherBot 3000 2. Anim.h
Den første fil er programmet, og den anden er ikonerne. Åbn en ny skitse og klip og indsæt i programmet. Klik nu på nedadgående trekant øverst til højre, og tilføj en ny fane, og kald den anim.h. Åbn ikonfilen, og klip og forbi den i fanen anim.h.
Vi bruger openweathermap.org/ til at få vejret og analysere dataene. For at bruge openweathermap.org skal du tilmelde dig en nøgle. Dette bør ikke tage mere end et par minutter.
Når du har din nøgle, skal du tilføje den til denne kodelinje efter APPID = i stedet for alle x'erne. client.println ("GET /data/2.5/weather?id=4487042, us & units = imperial & APPID = xxxxxxxxxxxxxxxx
Du skal også angive din placering. Her bruger jeg mit by -id, da det er det, de anbefaler.
Du kan også bruge dit postnummer på denne måde: client.println ("GET /data/2.5/weather?zip=94040, us & units = imperial & APPID = xxxxxxxxxxxxxxxx
Se denne side på openweathermap.org for mere information.
To sidste ting, du skal tilføje, er dine WiFi -indstillinger. Disse 2 kodelinjer kan findes nær toppen af koden før opsætning af tomrum ().
Erstat netværksnavn med navnet på din WiFi og erstat adgangskode med din adgangskode.
char ssid = "Netværksnavn"; // dit netværks -SSID (navn)
char pass = "Adgangskode"; // din netværksadgangskode
Det er det! Upload nu koden til MKR1000, og sørg for, at programmereren er indstillet til ATMEL EDGB. Jeg kan tage et par minutter, før alle de korrekte vejrdata vises. Koden her er givet som den er og kan helt sikkert bruge en vis forbedring. Vi satte groft natten mellem 21:00 og 05:00 for at vise månens ikon. Dette kunne forbedres meget.
Tak fordi du læste. Besøg os på The Lodding Station.
Anbefalede:
Sådan gør du: Installation af Raspberry PI 4 Headless (VNC) med Rpi-imager og billeder: 7 trin (med billeder)
Sådan gør du: Installation af Raspberry PI 4 Headless (VNC) med Rpi-imager og billeder: Jeg planlægger at bruge denne Rapsberry PI i en masse sjove projekter tilbage i min blog. Tjek det gerne ud. Jeg ville tilbage til at bruge min Raspberry PI, men jeg havde ikke et tastatur eller en mus på min nye placering. Det var et stykke tid siden jeg konfigurerede en hindbær
Sådan adskilles en computer med nemme trin og billeder: 13 trin (med billeder)
Sådan adskilles en computer med nemme trin og billeder: Dette er en instruktion om, hvordan du adskiller en pc. De fleste af de grundlæggende komponenter er modulopbyggede og nemme at fjerne. Det er dog vigtigt, at du er organiseret omkring det. Dette hjælper med at forhindre dig i at miste dele og også ved at lave genmonteringen til
Ciclop 3d Scanner My Way Trin for trin: 16 trin (med billeder)
Ciclop 3d Scanner My Way Step by Step: Hej alle sammen, jeg kommer til at indse den berømte Ciclop 3D -scanner.Alle trin, der er godt forklaret på det originale projekt, er ikke til stede.Jeg lavede nogle rettelser for at forenkle processen, først Jeg udskriver basen, og end jeg genstarter printkortet, men fortsæt
Sådan styrer du husholdningsapparater med fjernsyn med fjernbetjening med timerfunktion: 7 trin (med billeder)
Sådan styrer du husholdningsapparater med fjernsyn med fjernbetjening med timerfunktion: Selv efter 25 års introduktion til forbrugermarkedet er infrarød kommunikation stadig meget relevant i de seneste dage. Uanset om det er dit 55 tommer 4K -fjernsyn eller dit billydsystem, har alt brug for en IR -fjernbetjening for at reagere på vores
Lav din egen professionelle pladerensemaskine for mindre end $ 80 og spar op til $ 3000 og mere .: 6 trin (med billeder)
Lav din egen professionelle pladerensemaskine for mindre end $ 80 og spar op til $ 3000 og mere .: Undskyld mit engelsk. Efter at jeg fandt tilbage til lyden af god gammel vinyl, havde jeg det problem, hver plade -fan har. Sådan renses posterne korrekt!? Der er mange måder rundt på Internettet. Billigere måder som Knosti eller Discofilm, men også