Satura rādītājs:

Elektriskā burvju astoņas bumbas: 5 soļi
Elektriskā burvju astoņas bumbas: 5 soļi

Video: Elektriskā burvju astoņas bumbas: 5 soļi

Video: Elektriskā burvju astoņas bumbas: 5 soļi
Video: 🤦‍♂️ Далеко от СТО не отъезжать? Можно ли говорить о надёжности Subaru Legacy 5-го поколения? 2024, Novembris
Anonim
Elektriskā burvju astoņu bumba
Elektriskā burvju astoņu bumba
Elektriskā burvju astoņu bumba
Elektriskā burvju astoņu bumba

Vai jūs interesē zināt Visuma noslēpumus? Nu burvju astoņu bumba var nebūt jums!

Spējot atbildēt ar jā vai nē, reizēm varbūt, Magic Eight Ball var atbildēt uz visiem jūsu jautājumiem ar 100% garantiju!*

Izmantojot Atmega328P Arduino, dažus gaismas diodes, pogu un vairākus rezistorus, arī jūs varat izveidot savu Magic Eight Ball!

Ja Arduino Uno jums nav pieejams, bet jums gadās atrasties sprieguma regulators un laika kristāls, arī jūs varat izveidot savu Magic Eight Ball!

*Burvju astoņu bumba nav atbildīga par jebkādām sekām uz jūsu rīcību, pamatojoties uz jūsu lēmumiem rīkoties saskaņā ar burvju astoņu bumbu noteikto.

Detaļu saraksts:

1 Atmega328p

4 sarkanas gaismas diodes

1 1 K Ohm rezistors

4 560 omi rezistori

1 Īslaicīga spiedpoga

1 LM7805 sprieguma regulators

1 16 MHz laika kristāls

2.022 uF kondensatori

2 10 uF kondensatori

1 Maizes dēlis

1. darbība: kods

Kods
Kods
Kods
Kods
Kods
Kods

Sarežģītākā koda daļa ir izsekot, kur mainīgie tiek izveidoti un kur tos var mainīt. Vietējos mainīgos, piemēram, lēmumu, var mainīt tikai savā metodē, savukārt klases mainīgos, piemēram, delayLoop, var mainīt jebkurā vietā. Ir arī svarīgi saprast, kādi mainīgie kontrolē jūsu ciklu un kādas lietas tiek mainītas pēc jūsu cikla. Ir grūti palaist visu programmu, ja jūsu cilpa bezgalīgi vada gaismas diodes.

Mēs izmantojām esošu ArduinoUno, lai pārvietotu savu kodu no datora uz Arduino un pārbaudītu kodu pirms tā pievienošanas mūsu galīgajai shēmai. Tas, iespējams, būtu vienkāršākais veids, kā to izdarīt, taču derētu arī jebkura metode koda iegūšanai Arduino.

2. darbība: izveidojiet Arduino iestatīšanu

Izveidojiet Arduino iestatīšanu
Izveidojiet Arduino iestatīšanu
Izveidojiet Arduino iestatīšanu
Izveidojiet Arduino iestatīšanu

Lai sāktu, mums ir jāiestata nepieciešamie komponenti, lai palaistu arduino. Lai darbinātu arduino, mēs izmantojam 9V akumulatoru ar 5V sprieguma regulatoru. Divi 10 uF kondensatori, kas pievienoti regulatora ieejas un izejas tapām, ved uz zemi un vads no vidējās tapas uz zemi.

Laika kristāls ir piestiprināts pie arduino devītās un desmitās tapas, kur divi 0,222 uF kondensatori noved pie zemes abām tapām.

Visbeidzot, Arduino 8. tapai ir jābūt savienotai ar zemi.

3. solis: poga

Poga
Poga

Novietojiet pogu viegli pieejamā maizes dēļa daļā un vadiet to ar sprieguma regulatora izejas tapu, lai to darbinātu. Novietojiet arī 1 KOhm rezistoru pie šīs pogas tapas un zemes.

Pogas pretējā pusē un apakšējā pusē pievienojiet to arduino 4. tapai.

4. solis: gaismas diodes

LED
LED

Šim solim četras gaismas diodes ir jāpievieno 11., 14., 17. un 19. tapai. Katras gaismas diodes citai tapai ir jāpievienojas vienam no 560 omu rezistoriem, kas katrs nonāk pie zemes.

Šai ierīcei mēs izvēlējāmies četras gaismas diodes četrām iespējamām atbildēm; pirmā gaismas diode "jā", otrā gaismas diode "nē", trešā gaismas diode "varbūt" un ceturtā gaismas diode "jautāt vēlreiz".

5. darbība: uzlabojumi/variācijas

Uzlabojumi/variācijas
Uzlabojumi/variācijas

Tā kā tā ir "burvju" astoņu lodīšu ierīce varētu būt paslēpta kāda veida traukā, piemēram, Altoids skārdā. Tikai gaismas diodes izcelšanās no konteinera un piekļuve pogai var radīt ilūziju, ka šis burvju Altoids konteiners atbild uz jautājumiem.

Vēl viena iespēja šīs ierīces uzlabošanai būtu pielodēt to uz plātnes, lai padarītu to pastāvīgāku, un, ja tā ir pielodēta kompaktāk, tā varētu ietilpt mazākos traukos.

Šai ierīcei ir gaismas diodes vizuālam efektam, taču ir arī iespēja pievienot ierīcei audio komponentu. Varbūt skaļruņa pievienošana ierīcei un Jeopardy taimera mūzikas atskaņošana varētu papildināt ierīces estētiku. Acīmredzot ir uzlabojumi, pievienojot vairāk gaismas diodes, lai sniegtu vairāk lēmumu pieņemšanas iespēju, kas būtu diezgan vienkārši.

Ieteicams: