Satura rādītājs:
- 1. darbība: materiāli un rīki
- 2. darbība: izveidojiet brīdinājuma marioneti par ienākošajiem ziņojumiem
- 3. solis: kodējiet divus Micro: bitus
- 4. solis: pievienojiet servo
- 5. darbība: nosūtiet visus ziņojumus
Video: Mikro: bitu lelle "Īsziņas"!: 5 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:57
Gandrīz visa mūsu bezvadu saziņa tiek veikta, izmantojot radioviļņus*, ieskaitot tālruņa zvanus, īsziņas un WiFi. Ar iebūvētajiem radio raidītājiem un uztvērējiem Micro: Bit mikrokontrolleris ļauj ļoti viegli izveidot visu veidu projektus, izmantojot radio sakarus.
Šis konkrētais projekts ir vienkāršs un ātrs veids, kā nosūtīt īsziņas starp diviem Micro: Bit ** mikrokontrolleriem - sūtītājs uzraksta (īsu) ziņojumu, kas ar radio palīdzību tiek pārsūtīts uz saņēmēju Micro: Bit, kas satricina mazu lelli, izmantojot servomotoru, un pēc tam Micro: Bit LED ekrānā parāda ziņojumu. Katrs mikro: bits var būt gan sūtītājs, gan saņēmējs.
Tas ir kā divu cilvēku čivināt.. ja tvīts jūs paziņotu, izmantojot dejojošu kartona robotu marioneti!
*Radioviļņi ir gara viļņa garuma gaismas viļņi. Pārbaudiet elektromagnētisko spektru šeit!
** Milzīgs PALDIES Adafruit par šajā projektā izmantoto mikrokontrolleru ziedošanu izglītojošiem mērķiem! yayy paldies, ka atbalstījāt šo izglītojošo darbu !!: D
1. darbība: materiāli un rīki
Elektronika
- Mikro: bitu mikrokontrolleris (x 2)
- Servomotors (x 2)
- Alligator Clips to Breadboard vadi
Leļļu (vai citu ziņojumu brīdināšanas sistēmas) materiāli
- Kartons (aptuveni 2 pēdas x 1 pēdas)
- Papīra stiprinājumi (13 vai vairāk)
- Iesmi (5 vai vairāk)
Rīki
- Karstās līmes pistole
- Šķēres un/vai nazis (piemēram, precīzs nazis)
- Zīmulis
- Lineāls vai cita taisne
2. darbība: izveidojiet brīdinājuma marioneti par ienākošajiem ziņojumiem
1. solis: izveidojiet kartona lelli, piemēram, fotoattēlā redzamo, vai izveidojiet savu! Lai izveidotu savienojumus, izmantojiet papīra stiprinājumus
2. solis: izveidojiet montāžas sistēmu, lai lelli piestiprinātu pie servo ar iesmiem un kartonu
Es izmantoju magnētu, lai piestiprinātu lelli pie servo stiprinājuma sistēmas, jo magnēti ir lieliski, bet jūs varat izmantot arī līmi, lenti, velcro vai dažādas citas līmes!
3. darbība: izveidojiet lellei stendu.
- Uz apm. 6 collas x 12 collas kartona loksne, izmēriet, atzīmējiet un izgrieziet caurumu servo korpusam tā, lai servo rokturi būtu pret kartona loksnes priekšpusi.
- Izgrieziet no kartona divus trīsstūrus un pielīmējiet tos statīva aizmugurē, lai statīvs, labi, stāvētu taisni!
- Izgrieziet caurumu Micro: Bit vadiem, lai tos vītotu, un pievienojiet divus spraudītes priekšpusē, lai turētu Micro: Bit.
3. solis: kodējiet divus Micro: bitus
Lai sāktu, izvēlieties vienu Micro: Bit kā sūtītāju, bet otru Micro: Bit - kā saņēmēju. Kad abi darbojas, kā paredzēts, pievienojiet abu lomu kodu.
Izmantojiet vietni Make Code Micro: Bit, lai ieprogrammētu katru Micro: Bit. Tā kā šis projekts ir paredzēts iesācējiem, visu sistēmu var veidot, izmantojot blokveida programmēšanas valodu, lai gan pielāgojumi tiek veicināti un novērtēti!
Ja telpā (t.i., klasē) ir vairāki mikro: bitu pāri, atcerieties katram pārim iestatīt dažādus radio grupu numurus.
Sūtītājs, izmantojot iepriekš minēto piemēru, nosūta (īsu) tekstu, pamatojoties uz lietotāja ievadīto informāciju, izmantojot radio. Diezgan vienkārši! Uztvērējs pārvieto servo, kad tiek saņemts ienākošais teksts, un pēc tam ritina ziņojuma tekstu LED ekrānā, piemēram, zemāk redzamajā piemērā.
Nospiediet atiestatīšanas pogu, lai pārtrauktu ienākošā ziņojuma sūtīšanu/saņemšanu.
4. solis: pievienojiet servo
Pievienojiet servo sarkano vadu pie Micro: Bit 3V strāvas tapas, melno servo vadu ar Micro: Bit zemējuma tapu un servo balto (vai dzelteno) vadu ar Micro: Bit ievades tapu P0.
5. darbība: nosūtiet visus ziņojumus
Programmējiet gan Micro: Bits, lai tie būtu gan sūtītājs, gan saņēmējs, lai jūs varētu sazināties turp un atpakaļ. Pēc tam pārslēdziet strāvu no klēpjdatora uz akumulatoru un pārbaudiet bezvadu sakaru sistēmu! Kad sūtītājs nosūta ziņojumu, marionete jums paziņos, lai pārbaudītu LED ekrānu, lai jūs varētu redzēt ienākošo ziņojumu.
Cik tālu no diapazona jūs varat nokļūt? Izmēģiniet to!
Šim ievadprojektam ir daudz citu paplašinājumu, šeit ir dažas iespējas:
- Pievienojiet vairāk ziņojumu opciju, pievienojot vairāk ieeju vai mainot to ievadīšanas veidu;
- Galda trauksmes sistēmas vietā izveidojiet valkājamu brīdinājuma sistēmu;
- Sūtiet balss ziņas un/vai citas skaņas.
Laimīgu celtniecību!
Ieteicams:
Ietvertā lelle: 5 soļi
Pollessed Doll: Lelle, kas, šķiet, ir pieejama. Tas pieceļas, pagriež galvu un acis iedegas. Izgatavots ar Arduino un iekšējiem komponentiem ar 3D printeri
Arduino Nano-MMA8452Q 3 asu 12 bitu/8 bitu digitālā akselerometra apmācība: 4 soļi
Arduino Nano-MMA8452Q 3 asu 12 bitu/8 bitu digitālā akselerometra apmācība: MMA8452Q ir gudrs, mazjaudas, trīs asu, kapacitatīvs, mikromehāniski apstrādāts akselerometrs ar 12 bitu izšķirtspēju. Elastīgas lietotāja programmējamas iespējas tiek nodrošinātas, izmantojot akselerometrā iekļautās funkcijas, kuras var konfigurēt līdz diviem pārtraukumiem
Raspberry Pi MMA8452Q 3 asu 12 bitu/8 bitu digitālā akselerometra Python apmācība: 4 soļi
Raspberry Pi MMA8452Q 3 asu 12 bitu/8 bitu digitālā akselerometra Python apmācība: MMA8452Q ir gudrs, mazjaudas, trīs asu, kapacitatīvs, mikromehāniski apstrādāts akselerometrs ar 12 bitu izšķirtspēju. Elastīgas lietotāja programmējamas iespējas tiek nodrošinātas, izmantojot akselerometrā iekļautās funkcijas, kuras var konfigurēt līdz diviem pārtraukumiem
Raspberry Pi MMA8452Q 3 asu 12 bitu/8 bitu digitālā akselerometra Java apmācība: 4 soļi
Raspberry Pi MMA8452Q 3 asu 12 bitu/8 bitu digitālā akselerometra Java apmācība: MMA8452Q ir gudrs, mazjaudas, trīs asu, kapacitatīvs, mikromehāniski apstrādāts akselerometrs ar 12 bitu izšķirtspēju. Elastīgas lietotāja programmējamas iespējas tiek nodrošinātas, izmantojot akselerometrā iekļautās funkcijas, kuras var konfigurēt līdz diviem pārtraukumiem
DIY MusiLED, mūzikas sinhronizētas gaismas diodes ar viena klikšķa Windows un Linux lietojumprogrammu (32 bitu un 64 bitu). Viegli atjaunot, ērti lietot, viegli pārvietot: 3 soļi
DIY MusiLED, mūzikas sinhronizētas gaismas diodes ar viena klikšķa Windows un Linux lietojumprogrammu (32 bitu un 64 bitu). Viegli atjaunojams, ērti lietojams, viegli pārvietojams: Šis projekts palīdzēs jums savienot 18 gaismas diodes (6 sarkanas + 6 zilas + 6 dzeltenas) ar Arduino plati un analizēt datora skaņas kartes reāllaika signālus un pārsūtīt tos uz gaismas diodes, lai tās iedegtos saskaņā ar sitienu efektiem (Snare, High Hat, Kick)