Tartalomjegyzék:
- 1. lépés: Adja hozzá a fejléceket az MKR1000 -hez
- Lépés: Szerelje össze a 8x8 LED -es hátizsákot
- 3. lépés: Szerelje össze a csatlakozót
- 4. lépés: Forrasztás a Perfboardhoz
- 5. lépés: Végső összeszerelés
- 6. lépés: Szoftver
Videó: WeatherBot 3000: 6 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:42
Áttekintés
Ez a projekt az Arduino MKR1000 -t használja az internethez való csatlakozáshoz, és időt és időjárást kap. WiFi -re lesz szüksége. A 8x8 LED -es kijelzőn megjeleníti az időt és az időjárást. Ikonokat használunk az általános időjárás, például napos, felhős, esős, éjszakai megjelenítésére, és speciális ikonokat használunk különleges eseményekre. Különleges események például Valentin -nap, születésnapok, évfordulók stb. Ezek csak az adott napon jelennek meg.
A projektet egy 3D nyomtatott dobozba zártuk, levehető fedéllel. A kezdéshez gyűjtse össze az alkatrészeket.
Alkatrészek 1. Arduino MKR1000
2. Adafruit Mini 8x8 LED Matrix w/I2C hátizsák
3. Perfboard
4. Férfi -női előcsavarozott huzal 6"
5. Krimpelő csatlakozó Ház 1x4
6. 5V 2A Micro USB fali csatlakozó
7. Box for Project (3D -ben kinyomtattuk a dobozt a www.makexyz.com segítségével. Íme a 2 STL fájl, amire szüksége lesz - 1. Fedél 2. Doboz)
Különféle tételek
1. openweathermap.org kulcs
2. WiFi felhasználónév és jelszó
1. lépés: Adja hozzá a fejléceket az MKR1000 -hez
Tehát az első dolog a fejlécek forrasztása az MKR1000 készüléken.
Az egyetlen tű, amire igazán szüksége van, az 5V, GND, SCL, SDAT, amelyek az alsó képen láthatók.
Összesen 12 fejlécet használtunk 4 fős csoportokban, mivel már 4 darab fejlécünk volt.
Az extra fejlécek csak a stabilitást szolgálják, amikor ezt a perfboardra szerelik.
Négy fejlécet helyeztünk az 5v, vin, vcc, gnd csapokra. A második 4 -et feltettük az scl, sda, miso, sck -re. Az utolsó 4 az A5, A4, A3, A2 másik oldalán található.
Az utolsó 4 az A5, A4, A3, A2 másik oldalán található, és csak a stabilitás érdekében.
Forrasztja rá a fejléc csapjait, és tegye az MKR1000 -et egy kenyérsütő táblára.
Lépés: Szerelje össze a 8x8 LED -es hátizsákot
Most adja hozzá a 8x8 ledes kijelzőt a hátizsákhoz. Ügyeljen arra, hogy ne hajlítsa meg a csapokat. A csapok behelyezése eltarthat néhány percig. Ha kissé eltérnek az illeszkedéstől, próbálja beragasztani őket egy kenyértáblába, hogy kiegyenesítse őket.
Győződjön meg arról is, hogy átviszi őket a hátoldalán, hogy a tűk végei kilógjanak az oldalról, rajta a forgács. Most forrasztja be a led csapokat, majd a forrasztás befejezése után vágja le a hosszú végeket.
Ha ez megtörtént, vegyen néhány fogót, és vágja le a hallókészülékből 2 darabot, így lesz 4 darab. Folytassa és forrasztja a 4 fejlécet úgy, hogy a hosszú vége a LED kijelzőtől elfelé nézzen. Ezt a legegyszerűbb megvásárolni, ha a fejléceket egy kenyértáblába helyezi. Használja a 2 extra fejlécet a forrasztás nélküli oldal felfelé történő kiemeléséhez. Ha befejezte a forrasztást, tegye félre későbbre.
3. lépés: Szerelje össze a csatlakozót
Most szerezze be a 4 vezetéket és a préselő csatlakozó házát. Fekete, piros, zöld és fehér színeket használtunk. 6 "-os huzalt használtunk, és kicsit rövidebbre vágtuk. Lehet, hogy 3" -os vezetéket is használhat.
Először a piros vezetékkel kezdje, majd a feketével. Helyezze a csatlakozót lyukakkal felfelé, mint a fenti képen. Fogja meg a piros huzal hüvelyes végét, és tegye a lapos oldallal felfelé, és illessze be a préscsatlakozó bal oldali lyukába. A helyére kell kattannia, és kissé meg kell rángatnia, nem szabad kihúznia.
Remek, most tegye a fekete vezetéket a piros vezeték mellé, majd a fehéret és a zöldet.
Olyan csatlakozóval kell rendelkeznie, mint a bal alsó képen.
Most vágja le körülbelül 2 hüvelyk vezetéket, és távolítsa el a műanyag ház kb.
Remek, a csatlakozó pillanatnyilag kész. Tegye félre.
4. lépés: Forrasztás a Perfboardhoz
Fektesse fejjel lefelé az MKR1000 táblát, és tegye rá a Perfboardot. Ügyeljen arra, hogy ne takarja el az MKR1000 4 rögzítőfuratát, ha a dobozába szeretné szerelni. Most forrasztjon 1 tűt mindkét oldalon, majd tegye a tartójába vagy segítő kezébe, mert könnyebb lesz forrasztani.
Most fejezze be a forrasztást a fejléc csapjain, és úgy kell kinéznie, mint a második, harmadik és negyedik fotó felülről.
Most forrasztani kell a korábban készített csatlakozó kábelt.
Először forrasztja a piros vezetéket a perfboardhoz a +5 -ös vonallal, a fekete vezetéket pedig a GND -hez. Behelyeztük a parkettalapot az áramköri lap tartójába, és néhány festő szalaggal tartottuk a huzalt a forrasztás közben.
Ezután forrasztja, majd zöld vezetéket scl -hez (12. tű), és fehér vezetéket sda -hoz (11. tű).
Itt minden kész. Remek, befejezte a forrasztást. Kapcsolja ki a forrasztópáka -t.
5. lépés: Végső összeszerelés
A doboz belsejéből helyezze be a 8x8 LED -es kijelzőt úgy, hogy a 4 fejléc felül legyen, és a ledek a dobozon kívül nézzenek. A 8x8 ledes kijelzőnek a helyén kell maradnia a súrlódás miatt. Ha minden kész és minden működik, hozzáadhat néhány csepp ragasztót a helyén tartásához.
Most csatlakoztassa a csatlakozót, ügyelve arra, hogy a piros vezeték a + jelzéssel egy vonalban legyen a jobb oldalon, és helyezze az MKR1000 -et a dobozába.
Most dugja be a mikro -usb kábelt a hátsó lyukon keresztül, és helyezze be az MKR100 -ba. Csatlakoztassa a másik végét a számítógéphez.
6. lépés: Szoftver
Nyissa meg az Arduino IDE -t, és győződjön meg arról, hogy a következő könyvtárak vannak telepítve.
Kattintson a linkekre, ha nem rendelkezik velük. A könyvtárakat az Arduino IDE -ből is frissítheti.
Már rendelkeztünk Wire -vel és SPI -vel, így nem kellett telepítenünk.
- SPI.h
- Drót.h
- WiFi101.h
- Adafruit_GFX.h
- Adafruit_LEDBackpack.h
- RTCZero.h
Most töltse le a 2 fájlt innen. 1. WeatherBot 3000 2. Anim.h
Az első fájl a program, a második pedig az ikonok. Nyisson meg egy új vázlatot, és vágja ki és illessze be a programba. Most kattintson a jobb felső sarokban lévő lefelé mutató háromszögre, és adjon hozzá egy új lapot, és hívja anim.h. Nyissa meg az ikonfájlt, majd vágja ki és illessze be az anim.h fülre.
Az openweathermap.org/ webhelyet használjuk az időjárás lekérdezéséhez és az adatok elemzéséhez. Az openweathermap.org használatához regisztrálnia kell egy kulcsra. Ez nem tarthat tovább néhány percnél.
Ha megvan a kulcsa, adja hozzá ezt a kódsorhoz az APPID = után az összes x helyett. client.println ("GET /data/2.5/weather?id=4487042, us & units = imperial & APPID = xxxxxxxxxxxxxxxx
Be kell állítania a tartózkodási helyét is. Itt a városi azonosítómat használom, mert ezt javasolják.
Az irányítószámot így is használhatja: client.println ("GET /data/2.5/weather?zip=94040, us & units = imperial & APPID = xxxxxxxxxxxxxxxx
További információért keresse fel ezt az oldalt az openweathermap.org oldalon.
Két utolsó dolog, amit hozzá kell adnia, a WiFi beállításai. Ez a 2 kódsor a kód teteje közelében található az üres beállítás előtt ().
Cserélje ki a hálózat nevét a WiFi nevére, a jelszót pedig jelszavára.
char ssid = "Hálózat neve"; // a hálózati SSID (név)
char pass = "Jelszó"; // a hálózati jelszó
Ez az! Most töltse fel a kódot az MKR1000 készülékre, ügyelve arra, hogy a programozó ATMEL EDGB -re legyen állítva. Eltarthat pár percig, amíg a megfelelő időjárási adatok megjelennek. A kód itt olyan, mint amilyen, és minden bizonnyal javíthat rajta. Nyersen beállítottuk az éjszakai időt 21 óra és 5 óra között, hogy megjelenjen a Hold ikonja. Ezen sokat lehetne javítani.
Köszönöm, hogy elolvasta. Látogasson el hozzánk a forrasztóállomáson.
Ajánlott:
A Dell Inspiron 15 3000 sorozatú merevlemez elérése: 10 lépés
A Dell Inspiron 15 3000 sorozatú merevlemez -hozzáférés elérése: Hello Instructables Olvasók! Valószínűleg, ha ezt olvassa, akkor vagy gondot okoz a számítógép felvételével és a merevlemez újratelepítésével, vagy
Smash Dash 3000: 7 lépés
Smash Dash 3000: Ez egy másolata a GitHubtól 2019. 04. 13. -án, az Instructables LED versenyen való részvétel céljából! Ha valakinek problémái vannak, nyugodtan dobja el a GitHubon! A teljes projektfájlok a https://github.com/naclyellipsis/Smash-Dash-30… címen érhetők el
EF 230: Home System 3000 Utasítható: 4 lépés
EF 230: Home System 3000 Utasítható: A Home System 3000 olyan eszköz, amely Arduino -t, hőmérséklet -érzékelőt, piezo -zümmögőt, optikai érzékelőt/fototranzisztorot és szervót használ az otthoni energiahatékonyság javításának módjainak megjelenítésére
Energiatakarékos 3000: 7 lépés
Energiatakarékos 3000: Adrien Green, Huy Tran, Jody Walker A Raspberry Pi számítógép és a Matlab használata egyszerű és hatékony módja annak, hogy segítsen a lakástulajdonosoknak csökkenteni az energiafogyasztást. Az Energy Saver 3000 legjobb része az, hogy nagyon egyszerű beállítani és használni
Készítse el saját professzionális rekordtisztító gépét kevesebb mint 80 dollárért, és akár 3000 dollárt megtakaríthat: 6 lépés (képekkel)
Készítsen saját professzionális rekordtisztító gépet kevesebb, mint 80 dollárért, és takarítson meg akár 3000 dollárt és többet: Bocsánat, angolul. Miután visszatértem a régi jó bakelit hangzásához, minden lemezrajongó problémája volt. Hogyan lehet megfelelően tisztítani a rekordokat? Az interneten sokféleképpen lehet eljárni. Olcsóbb módok, mint a Knosti vagy a Discofilm, de